在我的 Ubuntu 14.04.5(内核 4.4.0)中安装专有 nvidia 驱动程序后,我无法再通过 thinlinc 启动显示管理器或远程会话。/var/log/syslog
报告
gnome-session[4058]: WARNING: software acceleration check failed: Der Childprocess exited with status 1
gnome-session[4058]: CRITICAL: We failed, but the fail whale is dead. Sorry....
关于这篇文章 [1],可以绕过加速检查,但我不知道将标志放在哪里--disable-acceleration-check
。有人可以帮忙吗?
[1]https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/1251281
答案1
构建于DomQ 的回答以上,尝试一下/etc/X11/Xsession.d/98-gnome-session-disable-acceleration-check
case "$STARTUP" in
*gnome-session*)
STARTUP="$STARTUP --disable-acceleration-check"
;;
*x-session-manager*)
if $(/usr/bin/update-alternatives --query x-session-manager|grep -q "^Value:.*gnome-session")
then
STARTUP="$STARTUP --disable-acceleration-check"
fi
;;
esac
编辑:它看起来update-alternatives
位于/usr/bin
而不是/usr/sbin
Ubuntu 的最新版本中。我已更新上述脚本以匹配新位置。如果您不确定 update-alternatives 在您的系统上的位置,请尝试在终端窗口中运行“which update-alternatives”。
答案2
创建一个名为的文件,/etc/X11/Xsession.d/98-gnome-session-disable-acceleration-check
包含
案例“$STARTUP” *gnome 会话*) STARTUP="$STARTUP --禁用加速检查" ;; 埃萨克