1. Имеется система с настройками по умолчанию из Сизифа, лишь в kdmrc разрешён Xdmcp - на 7-ой консоли имеется приглашение KDM 2. К системе подключено несколько тонких клиентов (посредством X -query server) 3. Так же на системе запущены дополнительные иксы (командой X -query anotherserver), которые доступны на 8-ой консоли. Проблема: При # service dm restart а) отваливаются все подключенные клиенты (что же теперь, локальные иксы и перезапустить)? б) завершаются вторые локальные Иксы, запущенные вручную (а они-то тут при чём)?
Остановка dm выключает только то, что было им запущено (то, что запускает /etc/X11/prefdm). Если убивается локальный сервер, то удалённые клиенты, разумеется, отключаются. Я не понял, в чём вопрос.
То есть service dm restart без отключение клиентов сделать невозможно и это не бага? Тогда вопросов не осталось.
Всё возможно, но сейчас и до появления сервиса dm (когда приходилось делать init 3/init 5) перезапуск был нужен для перезапуска десктопа. Мысль не перезапускать при этом X сервер никому в голову, наверное, не приходила.
Для того, чтобы не отключать удалённых клиентов, наверное, не надо запускать X сервер из под KDM. service rundm управляет KDM'ом, а не X сервером.