树莓派图形界面卡死时的处理

树莓派通常是通过ssh连接在字符界面使用,或者vnc连接来使用的。偶尔我们会遇到桌面进程卡死的状况,具体表现为图标和任务栏按钮无反应,但CPU等负载一切正常。这种情况,除了重启机器之外,还可以通过重启图形界面进程的方式进行修复。

首先,用ssh连接进入字符终端

:~ $ ps -t tty7
  PID TTY          TIME CMD
 9493 tty7     00:00:14 Xorg

(tty1~6是文本型控制台,tty7是X Window图形显示管理器,这里我们查找到图形界面进程对应的pid)

:~ $ sudo kill 9493

此时如果连接着vnc,会发现画面短暂黑暗,而后桌面壁纸重新出现,并出现一个登录框,输入密码后Log in,即可恢复正常。

归根结底,就是重启了X服务,因为raspberry默认用的是lightdm作为X服务的管理器,所以最后一步重启lightdm也是可以的。

:~ $ sudo service lightdm restart

以上方法对于强制结束文件浏览窗口(树莓派中默认文件管理器为PCManFM,因为使用的是LXDE桌面环境)导致桌面图标消失也是管用的。

相关推荐