我厌倦了 GNOME 与 Fedora 18 实例之间的问题,并决定转向另一个桌面环境。成功切换到 Xfce 后,我仍然无法摆脱 GDM,这让我很烦恼:它非常慢,使我的启动时间减慢了 2 秒,有时甚至更多。
我已经安装了 slim,但安装后什么都没变。在 Google 上彻底搜索后,我发现的唯一解决方案是编辑文件/etc/sysconfig/desktop
,但不起作用。文件甚至不存在。无论如何,我创建了它并按照要求编辑了它(DISPLAYMANAGER="SLIM"
),但... 它不起作用。
其他网站要求编辑/etc/X11/prefdm
文件,但你猜怎么着?这个也不存在。现在我开始害怕更改和创建这样的文件,因为今年我的系统已经无法启动十多次了。
我没有办法实现它,我怎样才能用 SLiM 替换糟糕的 GDM?
答案1
只需禁用gdm.service
并启用您首选的显示管理器的服务单元,因此类似于:
systemctl disable gdm.service
systemctl enable lxdm.service
将从 gdm 切换到 lxdm。
答案2
所以我设法做到了。在 Fedora 中如何改变这一点非常模糊,但我可以做到。所以:我备份/etc/systemd/system/display-manager.service
并删除了它,然后/usr/lib/systemd/system/slim.service
为同一个文件创建了一个符号链接。现在,display-manager.service 重定向到 slim.service,而之前它重定向到 gdm.service。
我真的不知道为什么这不容易改变。安装另一个 DM 或禁用实际的 DM 都不会改变,因为您必须禁用显示管理器而不是特定的 DM 服务。