No protocol specified (gedit:14333): Gtk-WARNING *

切換到root權限,在終端下使用gedit時出現下面的錯誤:spa

No protocol specified
(gedit:14333): Gtk-WARNING **: cannot open display: :0.0
下面是從網上找到的正解,貼——分析——總結之:
緣由:
當使用su 到另一個用戶運行某個程序,而這個程序又要有圖形顯示的時候,就有可能有下面提示:
No protocol specified

(gedit:14333): Gtk-WARNING **: cannot open display: :0.0

這是由於Xserver默認狀況下不容許別的用戶的圖形程序的圖形顯示在當前屏幕上. 若是須要別的用戶的圖形顯示在當前屏幕上, 則應以當前登錄的用戶, 也就是切換身份前的用戶執行以下命令。

xhost +

經過執行這條命令,就授予了其它用戶訪問當前屏幕的權限,因而就能夠以另外的用戶運行須要運行的程序了。orm

相關文章
相關標籤/搜索