сессия IceWM в GDM

Доброе время суток!
Установил арч, естественно возникло множество вопросов по новой системе.
Практически все необходимое я нашел в русской и английской вики.
К чести Arch Linux надо сказать, что все проблемы касались только настройки системы.
Собственно несколько вопросов.

1) как добавить сессию IceWM в GDM? Google посоветовал в /etc/X11/gdm/Sessions/IceWM прописать
#!/bin/sh 
exec /etc/X11/xdm/Xsession icewm
только этой диры нету в Арче. Да и xdm я тоже не ставил. Наверное надо как-то по другому.
2) на ЛОР пугают, что после pacman -Syu надо постоянно править конфиги. Это правда? Насколько портит жизнь?
1) vim ~/.xinitrc
2) врут
У меня в ~/.xinitrc и так стоит exec icewm-session
Это что стартовать при startx в консоли.
Вопрос состоит в другом. Когда я добавляю gdm в список даемонов в /etc/rc.conf и перезагружаю комп, то gdm естественно нормально стартует. Но при выборе сессии нету IceWM'a. Соответственно, когда я вобью логин и пароль, то стартует лишь унылая белая консолька в углу. В ней уже ручками приходится запускать сессию IceWM. Вот я и не понимаю, в каком конфиге копать, чтобы gdm увидел мой WM.
2) рад :)
1. может поможет, сам не юзаю: http://www.linuxquestions.org/questions … hp?t=89728
2. 2Zeus, к сожалению - не всегда. Допустим я заводил тикет в багтраке на то что после установки dictd и ddclient - перезаписываются конфиги, что было неприятным сюрпризом. Но вообще, особенно с теми пакетами что уже давно в репозитариях, проблем не было.
systemd должен умереть.
h4tr3d
1. может поможет, сам не юзаю: http://www.linuxquestions.org/questions … hp?t=89728
К сожалению не помогло. Пытался создать /etc/gdm/Sessions/IceWM (папки Sessions не было изначально, и её пришлось создавать) со следующим содержанием:
#!/bin/bash -login
#
# /etc/gdm/Sessions/IceWM
#
# global IceWM session file, used by gdm
/usr/bin/icewm-session
Потом выполнил chmod +x /etc/gdm/Sessions/IceWM
gdm так и не увидел мой Айс…
В Вашем Арче есть файл /etc/X11/Xsession ?
Просто судя по информации в инете, например /etc/gdm/Sessions/fluxbox имеет такой вид:
#!/bin/sh
#
# /etc/gdm/Sessions/fluxbox
#
exec /etc/X11/Xsession /usr/bin/startfluxbox
http://wiki.archlinux.org/index.php/Gno … M_Sessions
cheer
http://wiki.archlinux.org/index.php/Gno … M_Sessions
Благодарствую, все получилось. Только icewm.desktop пришлось создавать вручную.
ЗЫ: при переустановке gdm заметил, что pacman не может выполнить команду update-desktop-database. Пошарив в инете, поставил desktop-file-utils. Вопрос: этот файл является обязательным для функционирования gdm? И следует ли писать багрепорт?
 
Зарегистрироваться или войдите чтобы оставить сообщение.