![当我尝试以 root 用户身份访问 gedit 时,它会显示如下错误](https://linux22.com/image/1367200/%E5%BD%93%E6%88%91%E5%B0%9D%E8%AF%95%E4%BB%A5%20root%20%E7%94%A8%E6%88%B7%E8%BA%AB%E4%BB%BD%E8%AE%BF%E9%97%AE%20gedit%20%E6%97%B6%EF%BC%8C%E5%AE%83%E4%BC%9A%E6%98%BE%E7%A4%BA%E5%A6%82%E4%B8%8B%E9%94%99%E8%AF%AF.png)
当我尝试以 root 用户身份访问 gedit 时,它显示如下错误:
root@localhost Downloads# gedit
No protocol specified
Cannot open display:
Run 'gedit --help' to see a full list of available command line options.
答案1
您可以手动指定显示,以在不同环境的会话中运行 GUI 应用程序。要找出正在使用的显示,请尝试查看是否找到类似(commonly )ps a -o args | grep /[X]
的参数。您应该能够使用该值运行应用程序,如下所示::number
:0
DISPLAY=:0 gedit