我是Linux和KDE用户,最近,当我需要较少的资源消耗时,我也开始使用Enlightenment作为替代桌面环境。
我将KDM用作显示管理器,并且需要找到一种方法来将默认桌面环境正确设置为我的首选项。
我希望能够将KDE设置为默认选项,因为我每天都使用它,并在需要时手动选择其他选项。
目前,它已设置为引导上次使用的DE,并且我找不到如何更改此行为。“ KDE系统设置”中的KDM控制模块似乎没有为我提供此选项。
关于如何执行的任何线索?
我是Linux和KDE用户,最近,当我需要较少的资源消耗时,我也开始使用Enlightenment作为替代桌面环境。
我将KDM用作显示管理器,并且需要找到一种方法来将默认桌面环境正确设置为我的首选项。
我希望能够将KDE设置为默认选项,因为我每天都使用它,并在需要时手动选择其他选项。
目前,它已设置为引导上次使用的DE,并且我找不到如何更改此行为。“ KDE系统设置”中的KDM控制模块似乎没有为我提供此选项。
关于如何执行的任何线索?
Answers:
您应该可以通过编辑$HOME/.dmrc
文件进行设置。显示管理员可用的会话(无论您使用哪个会话)都是通常位于中的.desktop文件/usr/share/xsessions
。就我而言,该目录包含:
$ ls /usr/share/xsessions
cinnamon2d.desktop gnome-fallback.desktop openbox-gnome.desktop xfce.desktop
cinnamon.desktop mate.desktop openbox-kde.desktop
gnome.desktop openbox.desktop ssh.desktop
这些文件中的任何一个都是我的显示管理员可以选择的可能的会话。哪个由$HOME/.dmrc
文件控制。因此,要KDE
设置默认值,您将必须编辑该文件并使它看起来像这样:
[Desktop]
Session=kde-plasma
假设您kde.desktop
在xsessions
目录中有一个文件,我没有使用KDE,所以我无法检查,但是使用cinnamon
或可以对我有用xfce
。进行更改后,默认情况下每次都应登录到KDE。
/usr/share/xsessions
,KDE条目被命名为kde-plasma.desktop
;。我想这是因为除台式机标准Plasma之外,KDE还提供了其他环境(即,用于移动设备的Active)。由于我在这里没有进行任何修改,因此我很确定它是标准名称。您可能需要升级答案以反映这一点。我将尝试此过程,看看是否可行。
适用于Centos 7 / RHEL如果$ HOME / .dmrc不存在:
从目录/ usr / share / xsessions将所有* .desktop文件移动到另一个目录(例如,不必要的环境),仅留下您需要的一个文件(在我的情况下-xfce.desktop):
$ ls /usr/share/xsessions
xfce.desktop unnecessary_env/
注销/重启后,默认情况下将加载XFCE
注意!您将无法在GUI之间进行选择
session
菜单或类似菜单,使您可以选择要运行的会话。