Код: Выделить всё
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Не подскажет ли многоуважаемый all, куда копать?
Модератор: Модераторы разделов
Код: Выделить всё
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
(t.t @ Jul 8 2006, в 12:53) писал(а):куда копать?
xhost +localhost на X-сервере.
Пробовал -- ничего не даёт.(Skull @ Jul 10 2006, в 12:46) писал(а):xhost +localhost на X-сервере.
Если я правильно понял вот это, то тут есть проблема:(sash-kan @ Jul 10 2006, в 09:19) писал(а):думаю, в сторону xauth.
вот это, возможно, подскажет нужное направление: http://linux.yaroslavl.ru/docs/howto/mini/...-Apps/x150.html
Есть небольшая проблема во время использования localhost:D. X-клиент во время поиска записи может перевести localhost:D как host/unix:D. На самом деле это означает, что авторизационная запись для localhost:D в ˜/.Xauthority не имеет эффекта.
(t.t @ Jul 10 2006, в 14:55) писал(а):Пробовал -- ничего не даёт.
Код: Выделить всё
xhost +
Код: Выделить всё
user1 - владелец x-сессии, user2 - бездисплейный
user1$ cp ~/.Xauthority /tmp/x; chmod +r /tmp/x
user2$ xauth merge /tmp/x; DISPLAY=:0.0 xterm
Код: Выделить всё
user1$ xauth nextract /tmp/xa $DISPLAY; chmod +r /tmp/xa
user2$ xauth nmerge /tmp/xa; DISPLAY=:0 xterm
Работает. Спасибо. А то сам я что-то уже опять запутался..(sash-kan @ Jul 10 2006, в 16:36) писал(а):ага, более правильно не копировать весь файл, а экстрактить только относящееся к текущему дисплею: