Посмотрите это:
http://linuxnow.ru/view.php?id=80
Пользователь решил продолжить мысль 11 Февраля 2012, 16:53:19:
А зачем вам теперь gdm,можно его снести.Я когда то ставил slim в Debian,не помню деталей,но он у меня заработал без лишних телодвижений.Кажется просто добавил локаль и поставил в автозагрузку.Других DM не было,ставил с miniCD.Так-же делал в Арче,только там локаль не нужна.
Ничегошеньки не получилось. Тот порядок по пунктам который выше был -- работал. Как только снес gdm работать все перестало. Загрузка заканчивается сообщением
Starting X display manager:slim. Но прежде чем я этого дождусь система раз может быть 10 пытается запустить этот самый слим (тоесть после секундной паузы опять пробегает куча строк начинающихся с udev и заканчивающихся starting бла-бла-бла [OK] . Последнее сообщение
Starting X display manager:slim без [OK] -секундная пауза и по новой...
После исчерпания лимита попыток все просто стоит и приглашение на ввод команд не появляется. А если залогинится в другом терминале и попробовать вручную запустить слим, то ничего не получится. И даже по стартх тоже ничего не выходит. Выдает какую то ошибку (как бы ее сюда запостить, - может она в каких нить логах есть?). Чтобы хоть как то войти в систему - поставил gdm обратно. Сразу все заработало (хотя удалял я его целиком с помощью apt-get autoremove)
Пользователь решил продолжить мысль 12 Февраля 2012, 00:32:48:
В общем к чему я пришел со всеми этими странностями:
Устав бороться со всеми выше приведенными проблемами (как то - не запускается слим и вообще любой другой логин менеджер кроме gdm) Я решил полностью снести слим вместе с его конфигом. Сразу же поставил его обратно, Система попросила выбрать логин менеджер по умолчанию, выбрал слим и все ЗАРАБОТАЛО!(конечно после того как подправил slim.conf). Как и почему я не понял, но работает. Правда опять же не без некоторых проблем, а именно: не работает так как надо вариант с несколькими wm (тот где можно по нажатию F1 выбирать конкретную сессию из числа установленных) .На arch вики написано что эта возможность вообще экспериментальная. Так что я решил не заморачиваться и оставить пока что вариант с единственным window manager -- icewm. Тем более что поменять его не долго при желании.
Надо бы еще доделать выключение и перезагрузку. Как я понимаю в поле логина надо вводить halt и далее писать пароль. Не слишком то удобная возможность, но это не очень важно так как я обычно выключаюсь из запущенного wm, а там для этого все настроено.
Пользователь решил продолжить мысль 12 Февраля 2012, 10:27:54:
продолжаю повествование. Вчера закончив писать я собрался выключать комп (в айсе были настроены функции перезагрузки и выключения) Однако ни та ни другая опция не работает. Реализованы они были при помощи таких команд
dbus-send --system --print-reply --dest="org.freedesktop.Hal" /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown
dbus-send --system --print-reply --dest="org.freedesktop.Hal" /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Reboot
Эти команды я откопал на каком то форуме когда думал как выключать опенбокс. Их прелесть в том что они не требуют ввода пароля для выключения. С тех пор они меня не подводили. Однако сейчас они не работают. Если ввести их в терминал то получим следущее
cynabr@linux-2mol ( 09:52:05): ~$ dbus-send --system --print-reply --dest="org.freedesktop.Hal" /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Reboot (КОНЕЦ)
Error org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 1 matched rules; type="method_call", sender=":1.23" (uid=1000 pid=3293 comm="dbus-send) interface="org.freedesktop.Hal.Device.SystemPowerManagement" member="Reboot" error name="(unset)" requested_reply=0 destination="org.freedesktop.Hal" (uid=0 pid=2781 comm="/usr/sbin/hald))
cynabr@linux-2mol ( 10:10:02): ~$
Кроме того не работает и само выключение из слима. Тоесть набираю
halt потом пароль и ничего не происходит, по новой просит логин ввести. Тоже самое для
reboot. единственное что работает это если набрать console. Тогда происходит выход в xterm.
Буквально тут же завершил сессию slim и запустил gdm
(sudo gdm start). там в нем авто логин задан. Так вот команды выключения в меню айса сразу заработали. Вывод - gdm наверное запускает какие то сервисы о которых слим не знает. Как же мне определить какие именно и сделать чтоб и slim их запускал?
И еще одно что я заметил - Xorg у меня работал с повышенным приоритетом. Делал я это руководствуясь
http://vasilisc.com/speedup_ubuntu#priority_xorg. В
/etc/rc.local написал
renice -n -5 $(pidof X) и все работало пока был gdm, приоритет был повышенный. Сейчас же слим не видит эту запись и приоритет Xorg = 0. Это тоже надо бы как то поправить.