目录

Manjaro Xfce使用笔记

Manjaro Xfce使用过程遇到的一些问题和解决方法。

Python版本

系统预装和默认使用的是Python 3(默认版本通过软连接/usr/bin/python指定)。

如果改为Python 2,会导致部分应用程序无法启动,比如说LightDM GTK+ Greeter settings

桌面背景和登录界面背景

桌面背景图片的目录是/usr/share/backgrounds/,可以新建目录存放个人背景图片。

如果要让桌面背景同时作为登录界面背景,可以使用LightDM GTK+ Greeter settings应用程序进行配置,其对应的配置文件是/etc/lightdm/lightdm-gtk-greeter.conf

打开应用程序,勾选Use user wallpaper if available选项。

登录界面背景跟随桌面背景,有一个从默认greeter background到桌面背景图片的过渡过程,纯黑Color还好,否则会让这个过程看起来非常别扭,所以,建议将登录背景(Background Image)设置与桌面背景一致

如果你有多个工作区,一定要在第一个工作区执行设置桌面背景图片的操作,否则登录背景不会跟随

不勾选该选项则使用固定的登录背景,不跟随桌面背景,比较省心。

清理软件包缓存

pacman安装软件的过程,先下载软件包压缩文件,再进行安装。 pacman缓存目录是 /var/cache/pacman/pkg ,内部包含扩展名为 tar.xztar.zst 的压缩文件,它们不会自动清理(即使卸载软件),随着长期使用,所占用的磁盘空间越来越大。

清理软件包缓存的工具有pacman和paccache,前者简单暴力,后者更加灵活。

pacman -Sc 删除当前已安装软件包外的所有缓存文件

pacman -Scc 删除所有缓存文件

paccache -r 每个软件(无论安装与否)保留最近3个版本的缓存文件,其余的删除

paccache -rk 1 每个软件(无论安装与否)保留最近1个版本的缓存文件,其余的删除

paccache -ruk 0 删除所有未安装软件的缓存文件

如果不想手动执行命令删除,可以使用pacman hook在每次安装/更新/删除软件后自动删除缓存。

新建hook配置文件 /etc/pacman.d/hooks/clean_package_cache.hook ,添加以下内容:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
[Trigger]
Operation = Install
Operation = Upgrade
Operation = Remove
Type = Package
Target = *

[Action]
Description = Cleaning pacman cache...
When = PostTransaction
Exec = /usr/bin/paccache -rk 0

参考文档