Gtk-WARNING : cannot open display----这个问题在NVIDIA TX2上碰到过就是DISPLAY=“:0“
生活随笔
收集整理的這篇文章主要介紹了
Gtk-WARNING : cannot open display----这个问题在NVIDIA TX2上碰到过就是DISPLAY=“:0“
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
切換到root權限,在終端下使用gedit時出現下面的錯誤:
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 +
通過執行這條命令,就授予了其它用戶訪問當前屏幕的權限,于是就可以以另外的用戶運行需要運行的程序了。
總結
以上是生活随笔為你收集整理的Gtk-WARNING : cannot open display----这个问题在NVIDIA TX2上碰到过就是DISPLAY=“:0“的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TensorFlow 2.0 mnis
- 下一篇: decode语句不能再嵌套_自学C++基