我使用的是Solaris,我想测试设置环境变量后是否可以使用X服务器DISPLAY
。
在 Linux 上,我通常使用xeyes
,xclock
或xterm
。但这些在 Solaris 上似乎都不可用。
请注意,我使用的是 Oracle Solaris 11 的 GA 版本。
答案1
xset -q > /dev/null
我发现这个在https://stackoverflow.com/questions/637005/x-server-running(回答一个措辞有些误导性的问题)。
- 快的
- 可在脚本中使用
- 如果可以就安静;诊断 stderr 上的问题
答案2
抱歉,我没有提及我正在使用 Oracle Solaris 11。
在此版本中,默认情况下不会安装这些内容(使用文本安装程序)。您必须使用包管理器安装它们。要查找哪个包包含您想要使用的应用程序pkg search
:
pkg search xeyes
我使用了该compatibility/packages/SUNWxwplt
软件包并安装xterm
了xeyes
它/usr/bin
。
答案3
您可能想将环境变量扩展PATH
到目录/usr/openwin/bin
:
PATH=$PATH:/usr/openwin/bin
(由于历史原因)这就是 X11 应用程序驻留在 Solaris 上的地方。在那里你可能会发现xterm,时钟以及 X11 的许多其他基础客户端。
答案4
不确定 Solaris 是否如此,但对于遇到此问题的任何 Linux 用户,您可以使用软件包glxgears
中的应用程序mesa-utils
。