我在台式机上运行“Ubuntu 16.04.4 LTS”。有时运行一段时间后屏幕变黑,我无法再本地访问计算机。这包括按 alt-F1 等进入终端屏幕。没有屏幕,我无法判断正在处理鼠标或键盘输入。
但是,我可以远程登录并看到其他一些东西(例如 Web 服务器)显然运行正常。
我该怎么做才能诊断问题?我可以从远程登录(我当然有 root 权限)执行一些命令来让“屏幕驱动程序”重新启动吗?
我甚至不确定如何判断应该运行哪个显示管理器进程。几年前,我可以使用 metacity --replace 或 compiz --replace 之类的命令恢复崩溃的 wm。现在我不太确定了。
我正在使用“gnome classic”(我认为)。
答案1
首先查看您正在使用的显示管理器:
service --status-all |& grep -E 'gdm|lightdm'
在我看来Ubuntu 16.04.4 LTS
,情况恰好是lightdm
,YMMV。
按照此
service lightdm status
以及其他诊断技术,
sudo service lightdm restart
看Ask Ubuntu 上的这个链接- 其中的一个答案可能会对你有帮助。
答案2
还没有完全找到答案。就我而言,显示管理器似乎是 sddm。至少:
systemctl sddm restart
让显示重新出现。但我仍然丢失了窗口。我确认wmctrl -m
我的窗口管理器是 gnome-shell。下次发生这种情况时我会尝试gnome-shell --replace &
。