如何将 GNOME 设置为我的默认桌面环境?

Pur*_*ath 5 gnome login-screen login lightdm

我刚刚下载了GNOME-Shell。在登录屏幕上,它让我选择设置桌面环境,但我想将 GNOME 设置为我的默认桌面环境。虽然我在这个网站上尝试了可能的建议,比如

pnath@ubuntu:~$ sudo /usr/lib/lightdm/lightdm-set-defaults -s gnome-shell
[sudo] password for pnath: 
sudo: /usr/lib/lightdm/lightdm-set-defaults: command not found
pnath@ubuntu:~$ 
Run Code Online (Sandbox Code Playgroud)

和这个

gksu gedit /etc/lightdm/lightdm.conf
Run Code Online (Sandbox Code Playgroud)

和这个:

打开一个终端和cd/etc/lightdm/lightdm.d,创建一个名为50-ubuntu.conf使用下面的命令sudo nano 50-ubuntu.conf

添加以下两行。

[SeatDefaults]
user-session=gnome
Run Code Online (Sandbox Code Playgroud)

然后重新启动,gnome 应该是您的默认会话。

当我尝试输出是这样的:

pnath@ubuntu:~$ cd /etc/lightdm/lightdm.d
bash: cd: /etc/lightdm/lightdm.d: No such file or directory
pnath@ubuntu:~$ 
Run Code Online (Sandbox Code Playgroud)

这没有改变任何东西

请给我任何其他解决方案

Rma*_*ano 5

(这个答案是用 Ubuntu 14.04 测试的。它可能对较新的 Ubuntu 版本没有用)

我不知道 ligthDM(@muru 确认 lightDM 的行为相同),但是如果您使用 gdm 作为显示管理器,则默认会话只是您选择的最后一个会话(至少,它是 --- 我希望他们没有改变这一点;现在无法测试,因为我删除了所有桌面减去 gnome-shell 一个)。

安装gdm(顺便说一句,如果你想要 gnome-shell,这是最好的选择——我在使用 gnome-shell + lightDM 时遇到了问题),只需

sudo apt-get install gdm
Run Code Online (Sandbox Code Playgroud)

如果您已经安装了它,只需

sudo dpkg-reconfigure gdm 
Run Code Online (Sandbox Code Playgroud)

询问您使用哪个显示管理器

然后当你登录时,你选择Gnome你想要的桌面,随后的登录将是默认的。