首頁 > 軟體

sudo gedit 錯誤:Gtk-WARNING **: cannot open display: :0.0

2020-06-16 17:03:31

原因:

當使用su 到另外一個使用者執行某個程式,而這個程式又要有圖形顯示的時候,就有可能有下面提示:

No protocol specified

(gedit:2144): Gtk-WARNING **: cannot open display: :0

解決方法:

這是因為Xserver預設情況下不允許別的使用者的圖形程式的圖形顯示在當前螢幕上. 如果需要別的使用者的圖形顯示在當前螢幕上, 則應以當前登陸的使用者, 也就是切換身份前的使用者執行如下命令。

xhost +

通過執行這條命令,就授予了其它使用者存取當前螢幕的許可權,於是就可以以另外的使用者執行需要執行的程式了。

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-10/148145.htm


IT145.com E-mail:sddin#qq.com