“X Power Tools”一书有一章“显示规格”,其中说明:
由于 X 客户端可以连接到网络上任何地方的显示器,因此需要有某种方式来指定要使用的显示器。这是使用显示规范(或显示规范)完成的。
displayspec 采用以下形式:
Run Code Online (Sandbox Code Playgroud)host:display[.screen]
你如何在你的项目中使用规范?如果您的主机、显示器和屏幕已知,任何人都可以连接到您的屏幕吗?如果许多人都在从事同一个编程项目,您如何保护或共享它?
通常,没有。默认情况下,大多数 X 服务器不会接受来自任何东西的连接,但localhost. 如果需要,解决此问题的最简单方法是ssh进入要在启用 X 隧道的情况下运行应用程序的框。这些应用程序获得了一个DISPLAY似乎是 X 服务器本地的有效设置,因此一切正常。
在应用程序中使用 X Window 显示规范通常围绕DISPLAY在环境中寻找并将其交给 X 客户端库。你不必对它做任何事情。事实上,现代 X 客户端库可能能够将其从环境本身中提取出来。