[sisyphus] X.org-7.0 + gtk = problems

Ivan Adzhubey =?iso-8859-1?q?iadzhubey_=CE=C1_rics=2Ebwh=2Eharvard=2Eedu?=
Пт Янв 20 20:20:23 MSK 2006


On Friday 20 January 2006 04:18, Epiphanov Sergei wrote:
> В сообщении от Friday 20 January 2006 00:40 Aleksandr Blokhin написал(a):
> > Anton D. Kachalov wrote:
> > >On Thu, Jan 19, 2006 at 11:11:53PM +0200, Aleksandr Blokhin wrote:
> > >>После обновления столкнулся с такой проблемой - если в сессии Хорг,
> > >>запущенной пользователем от root,
> > >
> > >А зачем запускать иксы под рутом?
> >
> > Ой блиин! Запятую не там поставил :)
> > В сессии Хорг, запущенной пользователем, от root выполнить
> > gtk-приложение.
> >
> > >>Xlib: connection to ":0.0" refused by server
> > >>Xlib: No protocol specified
> > >
> > >Как вариант, сказать: xhost +localhost
> >
> > Xlib: connection to ":0.0" refused by server
> > Xlib: No protocol specified
> >
> > xhost:  unable to open display ":0.0"
> >
> > Ещё идеи есть?
>
> Всё правильно. По-умолчанию (и это уже давно, даже на 6.8.2) X-сервер
> разрешает подключение только с локальной машины и только пользователю
> (пусть дальше будет А), запустившему Xorg. Для того, чтобы другой

Неправда. Все работало прекрасно и с 6.8.2 и c 6.9.0.

> пользователь (пусть будет Б) мог подключиться, можно пойти двумя путями:
> 1) простой и небезопасный - после запуска Xorg пользователю А набрать
> команду `xhost +localhost', а у пользователя Б перед запуском X-приложений
> набрать export DISPLAY=localhost:0.0
> 2) сложный и безопасный - при помощи xauth пользователем А экспортировать
> регистрации, а пользователю Б этот ключ импортировать. Плюс возможны
> кое-какие настройки X-сервера в плане использования этих ключей.

Он использует аутентификацию с MIT cookies.

-- 
Иван



Подробная информация о списке рассылки Sisyphus