Ubuntu gedit報錯Gtk-WARNING **: cannot open display: :0.0 解決辦法

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

No protocol specified

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

解決辦法:這是因爲Xserver默認情況下不允許別的用戶的圖形程序的圖形顯示在當前屏幕上. 如果需要別的用戶的圖形顯示在當前屏幕上, 則應以當前登陸的用戶, 也就是切換身份前的用戶執行如下命令:

xhost+

通過執行這條命令,就授予了其它用戶訪問當前屏幕的權限,於是就可以以另外的用戶運行需要運行的程序了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章