В Срд, 18/11/2009 в 12:08 +0300, Stanislav Maslovski пишет:
> On Tue, Nov 17, 2009 at 08:28:14PM +0300, George Shuklin wrote:
> > Есть машина с запущенным X-сервером и сессия пользователя там. Хочется 
> > запустить по ssh (от имени этого пользователя) приложение так, чтобы его 
> > окно появилось в этой сессии.
> 
> В случае с ssh достаточно указать ключ -X (и разрешить X11Forwarding в
> конфиге sshd, если он запрещен). С технической точки зрения, эта
> опция просто создает туннель и устанавливает переменную DISPLAY.
> 
> > Наверное, правильно будет спрашивать даже не так. Как приложение узнаёт, 
> > что оно может рисовать окно и взаимодействовать с X-сервером (и как она 
> > определяет, какой из x-серверов активен?)
> 
> $DISPLAY

Мне не форвардинг нужен, а запуск в существующей сессии. $DISPLAY я
пробовал:

(в свободном текстовом терминале)
export DISPLAY=:0.0
xcalc
No protocol specified
Unable to open display :0.0

Reply via email to