Linux。每个用户的默认桌面环境

Linux。每个用户的默认桌面环境

我的电脑上安装了 Arch Linux。有两个用户,我想配置 LightDM,当第一个用户登录时 Awesome WM 启动,当第二个用户登录时 LXQt 启动。我不希望每个用户都必须手动更改 DE。可以吗?

登录是指通过LightDM-GTK-Greeter进行普通登录。

答案1

我找到了解决办法这里

因此就我的情况而言,我创建了一个新的 xsession 文件:

/usr/share/xsessions/smart_de.desktop

[Desktop Entry]
Type=Application
Exec=/usr/share/startDE.sh 
Name=Smart DE change
Comment=Awesome for user1 and LXQt for others

以及为每个用户启动特殊 DE 的脚本:

/usr/share/startDE.sh

#!/bin/bash
if [ "$USER" = "user1" ]; then
        exec awesome
else
        exec startlxqt
fi

相关内容