设置Alpine Linux的xfce桌面

卸载xfce

  • 删除 XFCE 的核心组件及其附属应用:

卸载XFCE4
# 卸载 xfce4 及其常用组件
sudo apk del xfce4 xfce4-terminal xfce4-screensaver \
             xfconf mousepad ristretto thunar \
             xfce4-appfinder xfce4-panel xfce4-session \
             xfce4-settings xfdesktop xfwm4
  • 清理孤立的依赖包 (Recursive Cleanup) -- Alpine 的 apk del 默认不会像 apt autoremove 那样自动删除所有不再需要的依赖,所以通过以下命令来彻底释放内存和磁盘:

清理孤立的依赖包
# 清理不再被任何包依赖的孤立包
sudo apk fix
  • 清理服务 -- 停止并禁用登录管理器(如果有必要也可以删除):

清理LightDM
# 停止并禁用登录管理器
sudo rc-service lightdm stop
sudo rc-update del lightdm default

# 移除登录管理器
sudo apk del lightdm lightdm-gtk-greeter

注意需要保留 DBus ,因为 sway - i3兼容Wayland compositor 同样需要 dbus 来处理应用间通信(例如 小企鹅输入法fcitxFirefox 间就需要通过 dbus ):

确保 dbus 运行
sudo rc-update add dbus default
删除Xorg
sudo apk del xorg-server xf86-video-nouveau