我使用的是 xubuntu 16.04,带有英特尔和英伟达 GPU。使用英特尔时没有问题,执行prime-select nvidia
和注销时 lightdm 不会启动并显示错误消息(见下文)。屏幕是黑色的_标志一直在上面。我可以切换到文本控制台,但没有 X。
如果我使用 XDM 作为登录管理器,则不会出现问题,并且会使用 nvidia 驱动程序进行会话。
如果我这样做,prime select intel
一切都会恢复正常。
怎么修?
** Message: Starting lightdm-gtk-greeter 2.0.1 (Apr 11 2016, 06:05:31)
** Message: [Configuration] Reading file: /usr/share/lightdm/lightdm-gtk-greeter.conf.d/01_ubuntu.conf
** Message: [Configuration] Reading file: /usr/share/lightdm/lightdm-gtk-greeter.conf.d/30_xubuntu.conf
** Message: [Configuration] Reading file: /etc/lightdm/lightdm-gtk-greeter.conf
** (process:3499): WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
Activating service name='org.a11y.atspi.Registry'
Successfully activated service 'org.a11y.atspi.Registry'
(lightdm-gtk-greeter:3171): Gdk-WARNING **: lightdm-gtk-greeter: Fatal IO error 0 (Success) on X server :0.
答案1
假设你已经“全新安装”了 xubuntu 16.04,但不知道机器的型号和显卡,我会这样做:
sudo apt-get remove --purge nvidia* && sudo apt-get install nvidia-settings.
然后运行 nvidia-settings 我会弄清楚我的需求是什么并使设置永久生效。