每次我进入我的 Linux VM(10.4,没有版本选择,我知道它已经过时了)时,都会出现一个错误:
: unable to launch "gnome-session --session=ubuntu" X session ---
"gnome-session --session=ubuntu" not found; falling back to default session.
我按下“确定”,它就加载了。但我希望它能正常工作……
我从另一个问题中发现,我可以按照以下步骤更改默认会话:
https://wiki.ubuntu.com/LightDM#Change_the_Default_Session
更改默认会话
默认会话由会话包提供的 /usr/share/lightdm/lightdm.conf.d/ 中的配置设置。如果您需要覆盖此配置,可以设置:
[座位默认]
user-session=name 其中 name 是会话的名称
来自 /usr/share/xsessions/*.desktop 的 .desktop 文件。
但是.../usr/share/lightdm/lightdm.conf.d/
不存在。 中唯一的文件夹/usr/share/lightdm/
是remote-sessions
。
而且/usr/share/xsessions/*.desktop
不存在...有两个文件Ubuntu
和Gnome
...
这些文件是桌面类型的文件吗?我该如何将它们放入lightdm.conf.d
?
答案1
这个答案来自这里对我有用。
尝试:
sudo apt-get remove ubuntu-desktop
sudo apt-get remove ubuntu-gnome-desktop
不要重新启动。这实际上可能会导致您的系统没有 GUI。
sudo apt-get install ubuntu-gnome-desktop
sudo apt-get autoremove
这将安装所有缺失的 GNOME 依赖项。