LINUX.ORG.RU

Вопрос о переменной $DISPLAY?

 


0

1

Всем привет. Возник вопрос по этой переменной.

Случай первый. Допустим у меня запущено два икс-сервера:

    startx lxsession :0
    startx lxsession :1

И я могу запустить программу в любом из серверов:

    DISPLAY=:1 xclock


Случай второй. У меня есть система и я делаю xhost +, что бы дать возможность другим людям запускать программы из своего компа в моих иксах. Пример:
    DISPLAY=192.168.1.200:0.0 xclock

И возникает вопрос, почему в первом случае идентификатор икс-сервера задается как :1, а во втором :0.0? Что значит вторая цифра, которая после точки?

UPD: <host>:<display>[.<screen>] (взято отсюда).

Но возникает ещё вопрос: <display> — это, по сути, идентификатор икс-сервера, так? А <screen> — это идентификатор экрана? Того который в xorg.conf?

Section "ServerLayout"
    ...
    Screen    0 "Screen0" 0 0
    Screen    1 "Screen1" 1000 0
EndSection

Оно?

★★★★★

Последнее исправление: sphericalhorse (всего исправлений: 2)

уже не помню что там и как.
Но факт в том, что на сегодня это не нужно абсолютно!
Вот такие вот дела творятся.

Deleted
()
Ответ на: комментарий от sphericalhorse

тогда разбирайся, если это легаси ситема или наворотил уже новую, наслушавшись про сетевую прозрачность.

яж не злобствую. Просто если нужно, то прочитай документацию.

Deleted
()
Ответ на: комментарий от Deleted

Да я не против то почитать. Но не знаю где конкретно такое искать. В манах ничего нету. В интернетах из внятного только маны гуглятся. Хотя вот вдруг нашел. Но возник сразу другой вопрос.

sphericalhorse ★★★★★
() автор топика

А <screen> — это идентификатор экрана? Того который в xorg.conf?

да. Их может быть больше одного. Я даже когда-то так делал.

ЗЫЖ и да, xhost + это РЕШЕТО. Используй xhost +local:username

emulek
()
Ответ на: комментарий от val-amart

его кстати можно не писать, тогда подразумевается нулевой. а можно писать и в переменную DISPLAY.

val-amart ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.