在 Fedora 18 上更改默认登录管理器

在 Fedora 18 上更改默认登录管理器

我厌倦了 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 服务。

相关内容