Bug 29780

Summary: По умолчани слушает 6000 порт
Product: Sisyphus Reporter: Sergey V Turchin <zerg>
Component: kde4base-workspace-kdmAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, cas, ldv, legion, zerg
Version: unstable   
Hardware: all   
OS: Linux   
URL: http://forum.altlinux.org/index.php/topic,31018.msg222624.html#msg222624
Bug Depends on: 29785    
Bug Blocks: 27685    

Description Sergey V Turchin 2014-01-31 14:38:57 MSK
Несмотря на наличие
NOLISTEN=tcp
в
/etc/sysconfig/xserver
запускает X без соотв. опции 

P.S.
В p7 тоже.
Comment 1 Sergey V Turchin 2014-01-31 14:43:40 MSK
Нужно, чтобы /etc/sysconfig/xserver обрабатывался так, чтобы по умолчанию всегда X-сервер запускался с
-nolisten tcp
Правильно?
Comment 2 Dmitry V. Levin 2014-01-31 15:22:45 MSK
Сергей, ты посмотри /etc/X11/xinit/xserverrc и скажи толком, какое именно поведение ты хочешь изменить.
Comment 3 Sergey V Turchin 2014-01-31 15:47:05 MSK
Я хочу изменить поведение обработчика NOLISTEN таким образом, чтобы X всегда с параметром -nolisten tcp _всегда_ , кроме случая, когда указано раскомментированное
NOLISTEN=local
Comment 4 Dmitry V. Levin 2014-01-31 15:52:50 MSK
(In reply to comment #3)
> Я хочу изменить поведение обработчика NOLISTEN таким образом, чтобы X всегда с
> параметром -nolisten tcp _всегда_ , кроме случая, когда указано
> раскомментированное
> NOLISTEN=local

А как тогда в принципе получать поведение "слушать и tcp, и local" тем, кому это понадобится?
Comment 5 Sergey V Turchin 2014-01-31 15:57:03 MSK
(В ответ на комментарий №4)
> А как тогда в принципе получать поведение "слушать и tcp, и local" тем, кому
> это понадобится?
NOLISTEN=noboth
, только, я бы переименовал в LISTEN и по умолчанию всегда "local" (включая случаи, когда не распарсилось).
Comment 6 Dmitry V. Levin 2014-01-31 18:04:04 MSK
(In reply to comment #3)
> Я хочу изменить поведение обработчика NOLISTEN таким образом, чтобы X всегда с
> параметром -nolisten tcp _всегда_ , кроме случая, когда указано
> раскомментированное
> NOLISTEN=local

А почему ты хочешь изменить поведение?
У нас ведь запакован NOLISTEN=tcp в /etc/sysconfig/xserver.
Comment 7 Sergey V Turchin 2014-01-31 18:08:17 MSK
(В ответ на комментарий №6)
> (In reply to comment #3)
> > Я хочу изменить поведение 
> А почему ты хочешь изменить поведение?
Comment 8 Sergey V Turchin 2014-01-31 18:11:10 MSK
(В ответ на комментарий №6)
> А почему ты хочешь изменить поведение?
Чтобы исправить этот баг кардинально, когда NOLISTEN=tcp есть, но не используется.
Comment 9 Dmitry V. Levin 2014-01-31 18:13:20 MSK
(In reply to comment #8)
> (В ответ на комментарий №6)
> > А почему ты хочешь изменить поведение?
> Чтобы исправить этот баг кардинально, когда NOLISTEN=tcp есть, но не
> используется.

А почему NOLISTEN=tcp из /etc/sysconfig/xserver может не использоваться?
Comment 10 Sergey V Turchin 2014-01-31 18:14:29 MSK
(В ответ на комментарий №9)
> А почему NOLISTEN=tcp из /etc/sysconfig/xserver может не использоваться?
Вопрос к мантейнеру пакета.
Comment 11 Dmitry V. Levin 2014-01-31 18:18:03 MSK
(In reply to comment #10)
> (В ответ на комментарий №9)
> > А почему NOLISTEN=tcp из /etc/sysconfig/xserver может не использоваться?
> Вопрос к мантейнеру пакета.

Какого пакета? /etc/X11/xinit/xserverrc всегда читает /etc/sysconfig/xserver.
Comment 12 Sergey V Turchin 2014-01-31 18:19:44 MSK
(В ответ на комментарий №9)
> А почему NOLISTEN=tcp из /etc/sysconfig/xserver может не использоваться?
Ой, надо проверить kdm. Может, один из последних патчей испортил вызов /etc/X11/xinit/xserverrc
Comment 13 Sergey V Turchin 2014-01-31 18:27:03 MSK
С патчем для поддержки multi-seat  KDM стал запускать
/lib/systemd/systemd-multi-seat-x
Надо его как-то подружить с xserverrc или отказаться от использования xserverrc .
Comment 14 Sergey V Turchin 2014-01-31 18:31:12 MSK
Видимо, проще отказаться от использования xserverrc.
Comment 15 Dmitry V. Levin 2014-01-31 18:40:20 MSK
(In reply to comment #14)
> Видимо, проще отказаться от использования xserverrc.

Зачем отказываться от /etc/X11/xinit/xserverrc?
Comment 16 Sergey V Turchin 2014-01-31 18:45:10 MSK
(В ответ на комментарий №15)
> Зачем отказываться от /etc/X11/xinit/xserverrc?
Пока не научится прикидываться systemd-multi-seat-x.
Comment 17 Dmitry V. Levin 2014-01-31 19:02:50 MSK
(In reply to comment #16)
> (В ответ на комментарий №15)
> > Зачем отказываться от /etc/X11/xinit/xserverrc?
> Пока не научится прикидываться systemd-multi-seat-x.

А зачем ему прикидываться?  Он запускает X, попробуй сделать себе X ссылкой на systemd-multi-seat-x.
Comment 18 Sergey V Turchin 2014-01-31 19:12:57 MSK
(В ответ на комментарий №17)
> А зачем ему прикидываться?
Чтобы мне не нужно было трогать какие либо файлы на файловой системе.
Comment 19 Sergey V Turchin 2014-01-31 19:17:09 MSK
(В ответ на комментарий №17)
> попробуй сделать себе X ссылкой на systemd-multi-seat-x.
Я попробую сделать копию xserverrc, в которой будет запускаться systemd-multi-seat-x.
Comment 20 Sergey V Turchin 2014-02-03 15:24:18 MSK
В kdm я исправление сделал до выяснения.
См. баг 29780