运行 Ubuntu 17.10 和 Gnome 的计算机通过 HDMI 连接到单个显示器(Sony Bravia TV)。登录并打开应用程序时,如果电视关闭并重新打开,用户将被注销。重新登录到同一帐户后,所有应用程序都将关闭。
我可以在电视关闭/用户注销时继续通过 SSH 运行命令,因此计算机仍处于唤醒状态。
在 Gnome 设置管理器中禁用所有电源管理设置。如果电视留在计算机上,将无限期保持登录状态。
我还尝试禁用所有相关的电视设置,包括“用电视关闭 HDMI 设备”。
以下是来自 的日志journalctl
。电视关机后没有任何变化,以下是电视重新开机后的情况。看起来它gnome-shell
正在崩溃,但我该如何找出导致问题的原因?
Feb 5 19:04:48 mini gnome-shell[3355]: WARNING: addSignalMethods is replacing existing [0x557d6a2b4db0 Gjs_ShowAppsIcon.dash-item-container] connect method
Feb 5 19:04:48 mini gnome-shell[3355]: WARNING: addSignalMethods is replacing existing [0x557d6a2b4db0 Gjs_ShowAppsIcon.dash-item-container] disconnect method
Feb 5 19:04:48 mini gnome-shell[3355]: WARNING: addSignalMethods is replacing existing [0x557d6a2b4db0 Gjs_ShowAppsIcon.dash-item-container] emit method
Feb 5 19:04:48 mini kernel: [ 2081.251322] gnome-shell[3355]: segfault at d0000021b ip 00007fc4e88cb233 sp 00007fff175dc828 error 4 in libgbm.so.1.0.0[7fc4e88c8000+d000]
Feb 5 19:04:48 mini update-notifier[3643]: Error reading events from display: Broken pipe
Feb 5 19:04:48 mini qbittorrent[3597]: Error reading events from display: Broken pipe
Feb 5 19:04:48 mini org.gnome.Shell.desktop[3355]: (EE)
Feb 5 19:04:48 mini org.gnome.Shell.desktop[3355]: Fatal server error:
Feb 5 19:04:48 mini org.gnome.Shell.desktop[3355]: (EE) failed to read Wayland events: Connection reset by peer
Feb 5 19:04:48 mini org.gnome.Shell.desktop[3355]: (EE)
Feb 5 19:04:48 mini gnome-session-binary[3324]: Unrecoverable failure in required component org.gnome.Shell.desktop
Feb 5 19:04:48 mini gnome-session-binary[3324]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11
Feb 5 19:04:48 mini gnome-session[3324]: gnome-session-binary[3324]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11
问题追溯到
gdm
。安装lightdm
似乎可以解决。此错误报告中的建议[1]
[1] https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1714908