Gtk-WARNING **: cannot open display: :0.0之解決

Gtk-WARNING **: cannot open display: :0.0之解決  

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

root@dt:~# sudo -i -u keji google-chrome
No protocol specified

(google-chrome:5146): Gtk-WARNING **: cannot open display: :0.0

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

xhost +

通過執行這條命令,就授予了其它用戶訪問當前屏幕的權限,於是就可以以另外的用戶運行需要運行的程序了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章