Ubuntu24.04 GTK主题应用至Nautilus

GTK主题应用到Nautilus 这个问题是很早之前的一个问题了,我早就解决了,今天想起来了来记录一下。 问题描述 将系统更新到Ubuntu24.04之后(其实主要是因为Gnome更新到了46了),然后在gnome-tweaks中设置Legacy Applications的时候无法应用到Nautilus以及系统Settings的样式上。 1 貌似是因为Gnome更新之后,不能这样了,得用下面的方法: 在下载的xxx主题里面找到gtk-4.0文件夹,然后用它替换掉~/.config/gtk-4.0文件夹,就ok了。 感觉还挺麻烦的。。。 怎么把主题应用到 nautilus 和其他一些应用上 https://www.reddit.com/r/gnome/comments/1dzuomw/how_to_apply_theme_to_nautilus_and_some_other_apps/?tl=zh-hans  ↩︎

发布于 2025-12-28 · 上次修改 2025-12-28 · 1 分钟 · 14 字 · 流逝光

Ubuntu桌面壁纸被替换为白屏

这个问题昨晚出现的吧,刚刚被我解决掉了,记录一下解决的过程。 问题描述 就是下面这样: 但是我打开应用面板的时候又是正常显示的: 解决过程 最开始的时候是我的nautilus里面的icon不能按照我配置的GTK的主题来显示了,就显示的是很普通那种icon,然后我想着这种问题应该log out一下再回来就可以了,问题不大。 结果我log out之后,就出现了上面这种问题,我一下不知道怎么弄了。理所当然的就去google: “ubuntu24.04 desktop show white”、“ubuntu24.04 wallpaper show whole white"这种搜索,然后到askubuntu包括reddite等论坛看了很多帖子,都没法解决我的问题。 然后当然我也重启了很多次,也没用当然,但是重启后打开桌面会显示下面的这个东西: 就是可以看到,有一个叫 “@!0,0;BDHF” 的东西把我的桌面壁纸给覆盖掉了,我昨天没有很在意这个,然后就是瞎折腾了半天解决不了。 今天我又看到这个,我想我搜了那么多都搜不到,为啥不直接检索这个 “@!0,0;BDHF” 看看能不能搜索出来啥东西呢?但我说实话,这个东西我也不陌生,就是之前很莫名奇妙会出现的一个我的桌面icon的重影,我也不知道怎么关掉的,但是不影响我的正常使用,我也就一直没管。 结果一搜还真给我搜出来了1,askubuntu上面的一个帖子,然后其实问题就出在Desktop Icons Next Generation (DING)这个gnome-shell extension上面,当然我也不知道原理是啥,我就把这个extension给disable了,一切就恢复正常了! What is @!0,27;BDH and why does it keep me stuck in activites overview mode? https://askubuntu.com/questions/1342245/what-is-0-27bdh-and-why-does-it-keep-me-stuck-in-activites-overview-mode  ↩︎

发布于 2025-12-27 · 上次修改 2025-12-27 · 1 分钟 · 46 字 · 流逝光

Linux字体配置

字体 检查已安装字体: fc-list 字体文件夹:/usr/share/fonts、/home/username/.local/share/fonts、/home/username/.fonts 全局安装字体 确保/usr/share/fonts目录存在 将已经下载的字体文件(ttf、otf)复制到/usr/share/fonts目录中:sudo cp *.ttf /usr/share/fonts 为了让系统识别新字体,运行以下命令更新字体缓存:sudo fc-cache -f -v 当前用户安装字体 确保~/.fonts目录存在 将下载的字体文件复制到~/.fonts目录中:cp *.ttf ~/.fonts 为当前用户的字体更新字体缓存:fc-cache -f -v

发布于 2025-12-15 · 上次修改 2025-12-15 · 1 分钟 · 22 字 · 流逝光

Linux休眠机制

基础 广义来讲,在Linux中支持 三种睡眠模式 ,分别是: Suspend to RAM,即狭义的挂起(Suspend),本文后面提到挂起都是指这种模式。 Suspend to Disk,即我们常说的休眠(Hibernate)。 Suspend to Both,也被称作Hybrid Suspend,是上面两种模式的混合,兼具两种模式的优点(和缺点)。 Ubuntu桌面版默认只有挂起(Suspend)模式,没有启用休眠(Hibernate)模式。 挂起和休眠的目标都是保存冻结系统当前状态,后续需要时“快速”唤醒恢复,但是两者的实现方式是不同的。 挂起时系统的运行数据仍然保存在内存(RAM,通常也叫MEM)中,所以系统还是会以较低的功耗消耗电池电量。这种状态下唤醒系统恢复非常快速,在普及SSD的现在是包括苹果在内很多操作系统的默认选项。 休眠时系统的运行数据被写入磁盘(DISK),系统也会完全切断电源(大部分情况下),唤醒时需要先从硬盘读取数据到内存,因为恢复速度比挂起慢,实测甚至要慢于开机(20s vs 10s)。 休眠的好处就是笔记本实际是关机状态,完全不耗电不发热,不用担心意外断电、进水和误触键盘唤醒系统,可以放心的携带和保存。 Linux底层有两种实现来支持挂起和休眠,一种是内核(kernel)自带的swsusp,另一种是uswsusp(‘Userspace Software Suspend’) ,后者封装了前者,并且提供了更多的功能,通常swsusp已经够用了。 swsusp的原理是向/sys/power目录中的文件写入特定的状态字符串来操作系统的状态。 最重要的是/sys/power/state、/sys/power/mem_sleep、/sys/power/disk三个文件,分别保存了当前系统支持的睡眠模式、挂起方法、休眠方法,具体信息可以参考 官方文档 Systemd工具提供了睡眠管理的高级命令systemctl suspend、systemctl hibernate、systemctl hybrid-sleep。 配置 配置/swapfile,启用休眠需要比内存稍大的swap空间,推荐使用swapfile,从2.4内核开始, swapfile的性能已经不弱于swap分区,并且更容易调整大小,如果使用btrfs文件系统,需要内核升级到5.0以上才支持swapfile # 先关闭已有的swap空间 sudo swapoff -a # 分配连续的磁盘空间,fallocate比dd命令更安全快速,空间大小参考后面的表格 sudo fallocate -l 20G /swapfile # 修改权限 sudo chmod 600 /swapfile # 启用swapfile sudo mkswap /swapfile sudo swapon /swapfile # 确认结果 sudo swapon --show free swap文件的大小可以参考下面的表格: 内存 关闭休眠时swap空间大小 启用休眠时swap空间大小 最大swap空间大小 4GB 2GB 6GB 8GB 8GB 3GB 11GB 16GB 12GB 3GB 15GB 24GB 16GB 4GB 20GB 32GB 24GB 5GB 29GB 48GB 32GB 6GB 38GB 64GB 64GB 8GB 72GB 128GB 文件系统启动时挂载/swapfile echo '/swapfile swap swap defaults 0 0' | sudo tee -a /etc/fstab 配置启动内核参数 # 查看swapfile的UUID sudo findmnt -no UUID -T /swapfile # 查看swap_file_offset,忽略..符号 sudo filefrag -v /swapfile | awk '{ if($1=="0:"){print substr($4, 1, length($4)-2)} }' # 编辑grub文件 sudo nano /etc/default/grub # 将grub文件中GRUB_CMDLINE_LINUX_DEFAULT参数修改为如下形式 # 其中UUID和resume_offset的值更换为上面两个命令的输出 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=51f8eab4-d775-4020-aace-0e411ef5b8ed resume_offset=34816" # 保存退出,然后更新grub配置 sudo update-grub # 编辑initramfs sudo nano /etc/initramfs-tools/conf.d/resume # 加入下面一行,UUID替换为实际值 resume=UUID=51f8eab4-d775-4020-aace-0e411ef5b8ed # 保存退出,然后更新initramfs配置 sudo update-initramfs -u # 重启 reboot 重启后执行sudo systemctl hibernate测试是否可以正常休眠。 ...

发布于 2025-05-01 · 上次修改 2025-05-01 · 3 分钟 · 433 字 · 流逝光