display manager SLiM не перезапускает X-сервер после Ctrl+Alt+BackSpace (существует ли решение проблемы в Gentoo без самодятельности ?)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

display manager SLiM не перезапускает X-сервер после Ctrl+Alt+BackSpace

Сообщение Goodvin »

Анамнез:
- имеется Gentoo ~x86
- установлен минимум (ничего лишнего) со stage3 строго по хэндбуку, сверху X-сервер, XFCE и в качестве display manager-а установлен SLiM
- после логина в SLiM и запуска XFCE по нажатию Ctrl+Alt+BackSpace (т.н. "трехпальцевый салют") X-сервер благополучно убивается, после чего по идее дисплей-менеджер должен перезапустить Х-сервер и снова предложить логин в систему.
Однако, этого не происходит, Х-сервер НЕ запускается и система вываливается в текстовую консоль.

При замене SLiM на другие DM, такие, как xdm или wdm, все работает отлично - т.е. в других DM такой проблемы нет на той же самой системе.

После нескольких дней изысканий выяснил вот что:
Как оказалось, а багзилле Gentoo сей баг зафиксирован, о нем знают, но не правят, есть только туманные ссылки на то, что это баг в самом SLiM и вуаля.

В багзилле SLiM тоже есть зафискированный баг с подробным описанием, примерами воспроизведения и т.д.
Пользователи даже предложили там патчи для исправления этой беды, но разработчикам SLiM, судя по всему, нет до этого дела.

Далее, пытаюсь выяснить, как же люди пользуют этот SLiM, учитывая определенный дискомфорт от такого бага.
Оказалось, что в других дистрибутивах такого бага нет, все работает как надо.
Со слов коллег, использующих Arch, openSUSE и еще несколько других дистрибутивов, там в репозиториях SLiM уже пропатчен от вышеописанного бага.

Вопрос:
кто знает, почему в Gentoo никто не пропатчит этот SLiM и не доведет его до нормального состояния, учитывая наличие в природе работающих патчей ?

Или есть какое-то иное прямое решение данной проблемы, кроме замены SLiM на другой DM ?
Прямое в том смысле, что не требует создания и поддержки самостоятельного оверлея и ебилда ради одного этого пакета.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: display manager SLiM не перезапускает X-сервер после Ctrl+Alt+BackSpace

Сообщение serzh-z »

Goodvin писал(а):
12.08.2009 23:56
кто знает, почему в Gentoo никто не пропатчит этот SLiM и не доведет его до нормального состояния, учитывая наличие в природе работающих патчей ?
Наверное потому, что этот проект не вызвает ни у кого такого особенного интереса. Даже у его авторов и мейтейнеров, которые игнорируют патчи на оффсайте. А ак же потому, что Gentoo Linux - это некоммерческий дистрибутив, а патча в Багзиллу никто не запостил.
Goodvin писал(а):
12.08.2009 23:56
Или есть какое-то иное прямое решение данной проблемы, кроме замены SLiM на другой DM ?
Пропатчить самостоятельно с помощью http://developer.berlios.de/patch/download.php?id=2378, собрать и установить с помощью importare.
Спасибо сказали:
Corvus
Сообщения: 78

Re: display manager SLiM не перезапускает X-сервер после Ctrl+Alt+BackSpace

Сообщение Corvus »

А может оставить? Меня, например, наоборот раздражает самодеятельность dm-а по переподнятию иксов.
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: display manager SLiM не перезапускает X-сервер после Ctrl+Alt+BackSpace

Сообщение Goodvin »

Corvus писал(а):
13.08.2009 16:48
А может оставить? Меня, например, наоборот раздражает самодеятельность dm-а по переподнятию иксов.

Ну этот как бы не совсем логично для графического режима.
По идее, DM не знает по какой причине вырубился Х-сервер - то ли его пользователь по трём кнопкам потушил при исправной работе, то ли Х-сервер сам грохнулся из-за сбоя в драйвере видекарты, то ли он завис и его срубили единственно возможным способом из тех же трех пальцев.
И задача DM-а этот Х-сервер оживлять.
Собственно, так все другие DM и работают, да и в SLiM-е описанное в исходном сообщении поведение признано багом.
Только не исправят его централизованно никак.
Ну да бог с ним.
Спасибо сказали:
Civil
Сообщения: 199
ОС: Gentoo Current

Re: display manager SLiM не перезапускает X-сервер после Ctrl+Alt+BackSpace

Сообщение Civil »

Goodvin
В Багзилле приложить ссылку на патч, если никто не сделал. Притом желательно, чтобы патч был оффициальный. Тогда, может быть, включат его в дерево. Если патч кустарный - зависит от качества патча и мэйнтейнеров пакета.
"Кто управляет прошлым, тот управляет будущим; кто управляет настоящим, тот управляет прошлым" (Д. Оруэлл "1984")
Спасибо сказали: