Answers:
会话列表在目录中描述/usr/share/xsessions
。
一些更常见的会话名称如下:
因此,如果将light-dm配置文件更改为“ ubuntu-2d”,则该会话将默认为Unity-2D
即
sudo nano /etc/lightdm/lightdm.conf
换线
user-session=ubuntu
至
user-session=ubuntu-2d
注意-如果您没有lightdm.conf文件,则对于自动登录,请对该文件使用以下值:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu-2d
autologin-user=myusername
autologin-user-timeout=0
另一种可能性是运行:
sudo /usr/lib/lightdm/lightdm-set-defaults -s <session-name>
例如:
sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu-2d
lightdm.conf
如果该文件尚不存在,它还将创建该文件。
/usr/share/lightdm/
。我必须编辑lightdm.conf.d/50-ubuntu.conf
奇怪的是,LightDM(Ubuntu 11.10的显示管理器,它提供图形化登录屏幕)没有记住您在重新启动后所做的选择。
您可以手动编辑相关的配置文件,该文件.dmrc
位于您的主文件夹中。在Nautilus(文件浏览器)中,您必须按Ctrl+ H(或“ 视图” >“ 显示隐藏的文件”)才能查看它以及其他以.
字符开头的文件。如果您有此文件(可能已做过),则其内容将类似于:
[Desktop]
Session=ubuntu
对于GNOME Classic,您可以将其更改为:
[Desktop]
Session=gnome-classic
或者对于GNOME Classic(无效果),您可以将其更改为:
[Desktop]
Session=gnome-fallback
如果您碰巧要使用Unity 2D(会话类型Ubuntu 2D),则可以将其更改为:
[Desktop]
Session=ubuntu-2d
如果根本没有该文件,则可以使用适当的内容创建它。
如果您想将GNOME Classic或GNOME Classic(无效果)设置为所有用户的默认会话类型-或者您不想这样做,但是上述特定于用户的方法不起作用-那么您可以编辑/etc/lightdm/lightdm.conf
,将说的行user-session=ubuntu
改为改为说user-session=gnome-classic
或user-session=gnome-fallback
(或user-session=ubuntu-2d
)。考虑进行此操作时,请注意以下几点:
最好编辑用户主文件夹中的每个用户的配置文件,除非您有理由更喜欢更改全局配置(例如不起作用)。
由于这是一个全局配置文件,并且比您打算编辑的简单配置选项包含的内容多得多,因此建议您在编辑之前先备份它,以防万一您出错。您可以通过运行命令在终端中执行此操作sudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.old
。
该文件由root拥有,因此是上面的sudo命令。您还必须以根用户身份对其进行编辑。要以root用户身份在gedit中打开它,可以运行gksu gedit /etc/lightdm/lightdm.conf
(在Terminal窗口中,或者在图形Run Application
文本框中,按Alt+ 可以获取F2),也可以sudo -H gedit /etc/lightdm/lightdm.conf
在Terminal窗口中运行。
您所遇到的行为似乎是一个错误,因此在通过查看手动编辑是否~/.dmrc
有效收集了更多信息之后,您可能希望将其报告为一个。首先,请仔细阅读此内容,然后搜索以查看是否已报告类似的错误,然后通过调用ubuntu-bug
正在运行的lightdm
进程的PID来启动报告过程,或者差不多可以运行ubuntu-bug lightdm
...在您我已经阅读了该指南。
顺便说一句,除了Unity(会话类型Ubuntu),Unity 2D(会话类型Ubuntu 2D)和GNOME 3 Fallback(GNOME Classic和GNOME Classic(无效果))之外,您甚至还可以考虑使用Xfce4作为更轻量的选项。 (安装软件包xubuntu-desktop
并选择会话类型Xubuntu)和LXDE(安装软件包lubuntu-desktop
并选择会话类型Lubuntu)。
ubuntu-mate-desktop
(请参阅Ubuntu MATE)。还有带有GNOME Shell的GNOME 3,而不是Unity(安装软件包gnome-shell
并选择GNOME
)和KDE 4 Plasma(安装软件包kubuntu-desktop
并选择Kubuntu
),但是它们不太可能比上述选项占用更少的资源。
在Lightdm中更改默认会话
sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell
sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell
user-session=ubuntu
文件中不存在/etc/lightdm/lightdm.conf
,则只需将其作为最后一行键入:user-session=ubuntu-2d