写在前面:
最近居家学习与办公,远程连接学校的ubuntu,但是遇到许多系统程序(如系统监视器等)打不开的问题,本文用于记录解决方案,希望对大家有帮助。
以系统监视器为例,一开始我在桌面鼠标点击打开:Application -> System -> System monitor,但是点击之后没有任何反应。
于是我在终端输入命令行尝试打开系统监视器:
$ gnome-system-monitor
但是报错:
No protocol specified
Unable to init server: Could not connect: Connection refused
(gnome-system-monitor:9884): Gtk-WARNING **:00:03:55.918: cannot open display::10.0
解决这个问题,输入如下命令行即可:
$ xhost local:gnome-system-monitor
# 如果你是其他命令报错,则改local:后的命令,如gedit报错:xhost local:gedit
回车后显示:
non-network local connections being added to access control list
则说明修改成功,再输入gnome-system-monitor或鼠标调出系统监视器,都可以正常打开GUI界面了。
补充:
如果xhost local:XXX回车后,显示如下错误:
xhost: unable to open display “”
则再输入如下命令行:
$ export DISPLAY=0
$ xhost local:gnome-system-monitor
就可以了。
希望对大家有用。😃