On Fri, 1 Jun 2018 10:37:40 +0300
Andrey Nikitin <andrey.d.niki...@gmail.com> wrote:

> В Fri, 1 Jun 2018 10:01:32 +0300
> Иван Лох <l...@1917.com> пишет:
> 
> > Нет. Один из них — X сервер обслуживающий gdm, а другой
> > пользовательский.  
> 
> О, точно, но DISPLAY у него такой же
> 
> $ sudo -u Debian-gdm sh -c 'echo $DISPLAY'
> :1
> 

Вообще говоря, конкретная X-овая программа совершенно не обязана
коннектиться к тому (или только к тому) дисплею, на которую указывает
переменная DISPLAY. Очень многие программы имеют параметр командной
строки -display (в X Intristic toolkit) или --display (в gtk), а
некоторые вообще умеют с несколькими дисплеями работать.

Вот например, в tk можно создать новое toplevel окно, указав ему на
каком дисплее появляться.

Ответить