From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 20 Jan 2006 12:20:23 -0500 From: Ivan Adzhubey Subject: Re: [sisyphus] X.org-7.0 + gtk = problems In-reply-to: <200601201218.22540.serpiph@nikiet.ru> To: ALT Linux Sisyphus discussion list Message-id: <200601201220.23841.iadzhubey@rics.bwh.harvard.edu> MIME-version: 1.0 Content-type: text/plain; charset=koi8-r Content-transfer-encoding: 8BIT Content-disposition: inline References: <43D00099.8070804@altlinux.ru> <43D00737.4060205@altlinux.ru> <200601201218.22540.serpiph@nikiet.ru> User-Agent: KMail/1.9 X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jan 2006 17:20:41 -0000 Archived-At: List-Archive: List-Post: 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. -- Иван