我无法通过终端在 linux 中打开图形应用程序(在本例中为 Sublime Text 2)。我正在使用 Fedora 17。对于我尝试通过命令行打开的其他图形应用程序,我也收到此错误。
[root@computer djproject]# sublime settings.py
No protocol specified
(sublime:4202): Gtk-WARNING **: cannot open display: :0
此外,当我尝试这样做时,我会遇到相同类型的错误:
sudo sublime
请注意,在上面的命令中,我以没有 root 访问权限的普通用户身份登录。'sublime' 也映射到 Sublime Text 2,我之前在其他场景中测试过,所以这不是问题。另外,我已将此特定用户设置为有效的sudoer,并且 sudo 命令也适用于其他情况。
在研究这个问题时,我遇到了许多没有明确解决方案的类似案例。以下链接有一个有类似问题的用户(尽管在 Ubuntu 上使用 ssh,而不是在我的情况下使用本地和 Fedora)。
提前致谢!