Несмотря на наличие NOLISTEN=tcp в /etc/sysconfig/xserver запускает X без соотв. опции P.S. В p7 тоже.
Нужно, чтобы /etc/sysconfig/xserver обрабатывался так, чтобы по умолчанию всегда X-сервер запускался с -nolisten tcp Правильно?
Сергей, ты посмотри /etc/X11/xinit/xserverrc и скажи толком, какое именно поведение ты хочешь изменить.
Я хочу изменить поведение обработчика NOLISTEN таким образом, чтобы X всегда с параметром -nolisten tcp _всегда_ , кроме случая, когда указано раскомментированное NOLISTEN=local
(In reply to comment #3) > Я хочу изменить поведение обработчика NOLISTEN таким образом, чтобы X всегда с > параметром -nolisten tcp _всегда_ , кроме случая, когда указано > раскомментированное > NOLISTEN=local А как тогда в принципе получать поведение "слушать и tcp, и local" тем, кому это понадобится?
(В ответ на комментарий №4) > А как тогда в принципе получать поведение "слушать и tcp, и local" тем, кому > это понадобится? NOLISTEN=noboth , только, я бы переименовал в LISTEN и по умолчанию всегда "local" (включая случаи, когда не распарсилось).
(In reply to comment #3) > Я хочу изменить поведение обработчика NOLISTEN таким образом, чтобы X всегда с > параметром -nolisten tcp _всегда_ , кроме случая, когда указано > раскомментированное > NOLISTEN=local А почему ты хочешь изменить поведение? У нас ведь запакован NOLISTEN=tcp в /etc/sysconfig/xserver.
(В ответ на комментарий №6) > (In reply to comment #3) > > Я хочу изменить поведение > А почему ты хочешь изменить поведение?
(В ответ на комментарий №6) > А почему ты хочешь изменить поведение? Чтобы исправить этот баг кардинально, когда NOLISTEN=tcp есть, но не используется.
(In reply to comment #8) > (В ответ на комментарий №6) > > А почему ты хочешь изменить поведение? > Чтобы исправить этот баг кардинально, когда NOLISTEN=tcp есть, но не > используется. А почему NOLISTEN=tcp из /etc/sysconfig/xserver может не использоваться?
(В ответ на комментарий №9) > А почему NOLISTEN=tcp из /etc/sysconfig/xserver может не использоваться? Вопрос к мантейнеру пакета.
(In reply to comment #10) > (В ответ на комментарий №9) > > А почему NOLISTEN=tcp из /etc/sysconfig/xserver может не использоваться? > Вопрос к мантейнеру пакета. Какого пакета? /etc/X11/xinit/xserverrc всегда читает /etc/sysconfig/xserver.
(В ответ на комментарий №9) > А почему NOLISTEN=tcp из /etc/sysconfig/xserver может не использоваться? Ой, надо проверить kdm. Может, один из последних патчей испортил вызов /etc/X11/xinit/xserverrc
С патчем для поддержки multi-seat KDM стал запускать /lib/systemd/systemd-multi-seat-x Надо его как-то подружить с xserverrc или отказаться от использования xserverrc .
Видимо, проще отказаться от использования xserverrc.
(In reply to comment #14) > Видимо, проще отказаться от использования xserverrc. Зачем отказываться от /etc/X11/xinit/xserverrc?
(В ответ на комментарий №15) > Зачем отказываться от /etc/X11/xinit/xserverrc? Пока не научится прикидываться systemd-multi-seat-x.
(In reply to comment #16) > (В ответ на комментарий №15) > > Зачем отказываться от /etc/X11/xinit/xserverrc? > Пока не научится прикидываться systemd-multi-seat-x. А зачем ему прикидываться? Он запускает X, попробуй сделать себе X ссылкой на systemd-multi-seat-x.
(В ответ на комментарий №17) > А зачем ему прикидываться? Чтобы мне не нужно было трогать какие либо файлы на файловой системе.
(В ответ на комментарий №17) > попробуй сделать себе X ссылкой на systemd-multi-seat-x. Я попробую сделать копию xserverrc, в которой будет запускаться systemd-multi-seat-x.
В kdm я исправление сделал до выяснения. См. баг 29780