2009-04-14 4 views
3

Книга «X Power Tools» имеет главу «Дисплей Технические характеристики», где говорится:Как использовать спецификации дисплея?

Поскольку клиенты X могут подключаться к дисплея в любом месте сети, то необходимо иметь какой-то способ с указанием используемого дисплея. Это делается с использованием дисплея (или displaypec).

displayspec принимает такую ​​форму:

 host:display[.screen] 

Как вы используете спецификации в своих проектах? Может ли кто-нибудь подключиться к вашему экрану, если ваш хост, дисплей и экран известны? Как вы можете защитить его или поделиться им, если многие люди работают над одним и тем же проектом программирования?

ответ

4

Обычно нет. Большинство X-серверов по умолчанию не принимают соединения ни от чего, кроме localhost. Проще всего это сделать, если вам нужно, это ssh в поле, в которое вы хотите запускать приложения, с включенным X Tunneling. Приложения получают действительный параметр DISPLAY, который является локальным для X-сервера, поэтому все это работает.

Использование спецификации дисплея X Window в приложениях обычно вращается вокруг поиска DISPLAY в среде и передает его в библиотеку X-клиента. Вам не нужно ничего с этим делать. Фактически, современные библиотеки X Client, вероятно, способны вылавливать его из самой среды.