urxvt, xterm подняли восстание.

Добрый день уважаемое сообщество!
Возникла проблема с которой не в силах справится сам.

После обновления и перезагрузки почему-то отказывается запускаться urxvt от обычного пользователя. При этом остальные приложения(браузер, файловый менеджер, виртуалки и т.д.) не зависящие от терминала работают нормально. Поэтому доступ к консоли получил по другому - startx от рута, при этом urxvt у него запускается и работает нормально. Т.е. в данный момент у меня висят двое X.
Вывод "xauth list" показывает наличие кукисов на обоих.
Пробывал комманду "xhost +" - безрезультатно.
После всех этих приключений решил перейти временно на xterm до решения проблем с urxvt. xterm запустился, но всё что он предоставил это стандартное белое окошко, в котором можно что-то печатать, но реакции на это ноль. xterm на рутовом X работает нормально.
Пробывал в терминале рута:

# su slashd
$ urxvt
No protocol specified
urxvt: can't open display :1, aborting.
$ xterm
No protocol specified
xterm: Xt error: Can't open display: :1.
$ export DISPLAY=:0
$ urxvt
No protocol specified
urxvt: can't open display :0, aborting.
$ xterm
No protocol specified
xterm: Xt error: Can't open display: :0.

Ещё что странно, система стартует с помощью xdm и управление передается slim'у, но после обновления и перезагрузки, почему-то xdm исчез из world'a. Бинарник так же исчез, но стартовый скрип остался. Пришлось заново его ставить.
Думаю что удалился не только xdm, но что-то ещё.
Прошу помощи.

Дошёл до ошибки при старте

Дошёл до ошибки при старте urxvt от пользователя:

rxvt: could not obtain control of tty

Цитата: Ещё что странно,

Цитата:
Ещё что странно, система стартует с помощью xdm и управление передается slim'у, но после обновления и перезагрузки, почему-то xdm исчез из world'a. Бинарник так же исчез, но стартовый скрип остался. Пришлось заново его ставить.
Думаю что удалился не только xdm, но что-то ещё.

xdm не нужен, если установлен slim

 % qfile /etc/init.d/xdm
x11-base/xorg-server (/etc/init.d/xdm)

http://en.gentoo-wiki.com/wiki/SLiM

Есть подозрение, что проблема не то с наличием, не то с правами на /dev/tty*

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Скорее всего с правами на

Скорее всего с правами на /dev/tty. Как я понял изучая данную проблему - за права отвечает udev. никак не могу найти решение.

slashd@macmac /root $ strace urxvt 2>&1 | grep -E '(pts|tty)'
statfs("/dev/pts", {f_type="DEVPTS_SUPER_MAGIC", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0
stat("/dev/pts/1", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
stat("/dev/pts/1", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
open("/dev/pts/1", O_RDWR|O_NOCTTY)     = 8
urxvt: could not obtain control of tty.connect(9, {sa_family=AF_FILE, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
read(8, "\7\0\0\0\241;\0\0tty2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384
read(8, "\7\0\0\0\32\n\0\0tty1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384
read(8, "\6\0\0\0\27\t\0\0tty3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384
read(8, "\6\0\0\0\30\t\0\0tty4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384
read(8, "\6\0\0\0\31\t\0\0tty5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384
read(8, "\6\0\0\0\32\t\0\0tty6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384
read(8, "\7\0\0\0a;\0\0pts/1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384
chmod("/dev/pts/1", 0666)               = 0
chown("/dev/pts/1", 0, 0)               = -1 EPERM (Operation not permitted)
slashd@macmac /root $ strace urxvt 2>&1 | grep -E '(pts|tty)'
statfs("/dev/pts", {f_type="DEVPTS_SUPER_MAGIC", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0
stat("/dev/pts/1", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
stat("/dev/pts/1", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
open("/dev/pts/1", O_RDWR|O_NOCTTY)     = 8
urxvt: could not obtain control of tty.connect(9, {sa_family=AF_FILE, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
read(8, "\7\0\0\0\241;\0\0tty2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384
read(8, "\7\0\0\0\32\n\0\0tty1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384
read(8, "\6\0\0\0\27\t\0\0tty3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384
read(8, "\6\0\0\0\30\t\0\0tty4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384
read(8, "\6\0\0\0\31\t\0\0tty5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384
read(8, "\6\0\0\0\32\t\0\0tty6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384
read(8, "\7\0\0\0a;\0\0pts/1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384
chmod("/dev/pts/1", 0666)               = 0
chown("/dev/pts/1", 0, 0)               = -1 EPERM (Operation not permitted)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".