не могу стартовать иксовые приложение (Xlib: connection to ":0.0" refused by server)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
Fatal
Сообщения: 49
ОС: UNIX

не могу стартовать иксовые приложение

Сообщение Fatal »

Сижу под KDE. KDE запущено не от рута.

У меня открыто две консоли: рутовая и обычного пользователя.

Запускаю xclock из рутовой консоли:
root@darkstar:/usr/src/linux# xclock
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Error: Can't open display: :0

Их юзеровской всё проходит хорошо.

Пробую
root@darkstar:/usr/src/linux# xhost +localhost
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

xhost: unable to open display ":0"

Тоже пробовал и под пользователем, но не помогло. То есть регистрация хоста прошла успешна, но из под рута так и не удалось запустить xclock.

root@darkstar:/usr/src/linux# cat /etc/slackware-version
Slackware 10.2.0

root@darkstar:/usr/src/linux# cat /etc/hosts
#
# hosts This file describes a number of hostname-to-address
# mappings for the TCP/IP subsystem. It is mostly
# used at boot time, when no name servers are running.
# On small systems, this file can be used instead of a
# "named" name server. Just add the names, addresses
# and any aliases to this file...
#
# By the way, Arnt Gulbrandsen <agulbra@nvg.unit.no> says that 127.0.0.1
# should NEVER be named with the name of the machine. It causes problems
# for some (stupid) programs, irc and reputedly talk. :^)
#

# For loopbacking.
127.0.0.1 localhost
# This next entry is technically wrong, but good enough to get TCP/IP apps
# to quit complaining that they can't verify the hostname on a loopback-only
# Linux box.
127.0.0.1 darkstar.example.net darkstar

# End of hosts.

Дисплей из под рута:
root@darkstar:/usr/src/linux# echo $DISPLAY
:0

Тоже из под пользователя
[17:03] Documentation> echo $DISPLAY
:0

Пробовал под рутом нечто подобное export DISPLAY=":1" но не помогло.

Директория рута:
root@darkstar:/usr/src/linux# ls -a ~/
./ ../ .bash_history .kde/ .profile .qt/ bin/ boot.sector broadcom_wlan_v3_100_64_1_wxp/ packages/

То есть всяких там .Xdefaults .Xsession .Xerror - нету как и у пользователя

Куда копать?
Спасибо сказали:
Аватара пользователя
Fatal
Сообщения: 49
ОС: UNIX

Re: не могу стартовать иксовые приложение

Сообщение Fatal »

Можно поинтересоваться: а нафига мне это надо?

Я хочу пересобрать ядро использую графический инетрфейс:
make xconfig

Я конечно всё же понимаю, что можно использовать консольный аналог, но хотелось бы глянуть на графический.

Да и ещё. Я пробовал просматривать tcpdump'ом, но никаких позывов со стороны иксов вообще не было. То есть пакеты по TCP/IP не пытались пройти.
Спасибо сказали:
Аватара пользователя
Jinn
Сообщения: 698
Статус: Интересующийся бывалый прохожий

Re: не могу стартовать иксовые приложение

Сообщение Jinn »

kdesu "make xconfig"
Don't trouble troubles until troubles trouble you!
Спасибо сказали:
Аватара пользователя
Fatal
Сообщения: 49
ОС: UNIX

Re: не могу стартовать иксовые приложение

Сообщение Fatal »

Jinn писал(а):
30.08.2006 17:54
kdesu "make xconfig"


всё равно тоже самое
[17:08] Documentation> su -
root@darkstar:~# xclock
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Error: Can't open display: :0
root@darkstar:~#


если ты имел в виду из под юзерской консоли зайти под рут с помощью su
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: не могу стартовать иксовые приложение

Сообщение pzp-5 »

Fatal писал(а):
30.08.2006 18:03
если ты имел в виду из под юзерской консоли зайти под рут с помощью su

ИМХО: в Слаке по-умолчанию руту запрещено работать с иксовыми приложениями.
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
Аватара пользователя
oberlicht
Сообщения: 381
Статус: Апатичный новичок
ОС: Slackware, Gentoo

Re: не могу стартовать иксовые приложение

Сообщение oberlicht »

Имеет место runlevel 4 ?
Повторяются ли симптомы при runlevel 3 ?
Slackware 11 - 2.6.18 @ Athlon XP 1800+/512Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: не могу стартовать иксовые приложение

Сообщение sash-kan »

Fatal
а что, make xconfig от рядового пользователя не работает??? как все запущено...
а sux вместо su не спасает?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
oberlicht
Сообщения: 381
Статус: Апатичный новичок
ОС: Slackware, Gentoo

Re: не могу стартовать иксовые приложение

Сообщение oberlicht »

sash-kan писал(а):
30.08.2006 21:13
а sux вместо su не спасает?

А есть ли оно в Слаке ?..
Slackware 11 - 2.6.18 @ Athlon XP 1800+/512Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: не могу стартовать иксовые приложение

Сообщение sash-kan »

oberlicht писал(а):
30.08.2006 23:50
sash-kan писал(а):
30.08.2006 21:13
а sux вместо su не спасает?
А есть ли оно в Слаке ?..
а что, в slackware отменили Bourne shell?

Код: Выделить всё

$ file $(which sux)
/usr/bin/sux: Bourne shell script text executable
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Fatal
Сообщения: 49
ОС: UNIX

Re: не могу стартовать иксовые приложение

Сообщение Fatal »

pzp-5 писал(а):
30.08.2006 19:30
Fatal писал(а):
30.08.2006 18:03

если ты имел в виду из под юзерской консоли зайти под рут с помощью su

ИМХО: в Слаке по-умолчанию руту запрещено работать с иксовыми приложениями.


А где можно разрешить?

oberlicht писал(а):
30.08.2006 20:28
Имеет место runlevel 4 ?
Повторяются ли симптомы при runlevel 3 ?


Да симптомы одинаковы и под 3 и под 4 уровнем

sash-kan писал(а):
30.08.2006 21:13
Fatal
а что, make xconfig от рядового пользователя не работает??? как все запущено...
а sux вместо su не спасает?

рядовым пользователем нельзя редактировать ничего кроме своей директории. ну если конечно права не изменить с дефолтных.
sux - Это обход. Хотелось бы знать причину, по которой не работает из под рута.


У кого есть слака 10.2 попробуйте, пожалуйста, воспроизводиться ли у вас такая ситуация?


Сейчас ситуация такая: я попробовал не подгружать инвайрэмент рута, то есть делать команду su без минуса -. И получилось запустить xlcock. Так что теперь есть куда копать.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: не могу стартовать иксовые приложение

Сообщение sash-kan »

(Fatal @ Aug 31 2006, в 11:44) писал(а):рядовым пользователем нельзя редактировать ничего кроме своей директории. ну если конечно права не изменить с дефолтных.
вот про дефолтные и разговор. хорошая идея, реализованная, например, в debian:
$ ls -ld /usr/src/
drwxrwsr-x 20 root src 4096 2006-07-27 18:28 /usr/src/
и тот, кому надо работать с исходниками, включается в группу src.
(Fatal @ Aug 31 2006, в 11:44) писал(а):sux - Это обход.
??? обход чего? он делает именно то, что тебе требуется. то есть грамотно расшаривает x-сессию. естественно, если это не запрещено каким либо образом.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Fatal
Сообщения: 49
ОС: UNIX

Re: не могу стартовать иксовые приложение

Сообщение Fatal »

sash-kan писал(а):
31.08.2006 14:04
кому надо работать с исходниками, включается в группу src.

Да, неплохо.

sash-kan писал(а):
31.08.2006 14:04
??? обход чего? он делает именно то, что тебе требуется. то есть грамотно расшаривает x-сессию. естественно, если это не запрещено каким либо образом.

Можно скрипт приатачить?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: не могу стартовать иксовые приложение

Сообщение sash-kan »

Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Fatal
Сообщения: 49
ОС: UNIX

Re: не могу стартовать иксовые приложение

Сообщение Fatal »

Спасибо всем!

Я нашёл в чём проблема. Он связанная с .Xauthority файлом и xauth утилитой.
Если интересно, то про это можно здесь прочитать http://www.linuxcenter.ru/lib/articles/sec...tml?style=print

читать 6.11 X11, SVGA и экранная безопасность

ЗЫ: пошёл читать http://sourceforge.net/projects/sux/ :wacko:
Спасибо сказали: