Так вот получилось, что, погнавшись за простотой, я решил поставить на свой свежекупленный нетбук Ubuntu.
Всё работает изкаробки прекрасно:
- очень впечатлил nm-applet, который позволяет достаточно быстро настроить сеть : wi-fi, 3g, lan, без лишних движений и достаточно быстро( что достаточно важно, ведь нетбук кочует из места в место и настройки lan везде разные + работает быстрее wvdial для подключения интернетов с помощью 3g модема ).
- управление электропитанием
- быстрая и удобная настройка клавиатуры/звуковой карточки/видео
Вот только по ratpoison я заскучал.
Итак, цели были следующими :
- совместить все эти удобства( включая nm-applet, ибо cnetworkmanager немного посложнее и муторней использовать )
- использовать свой любимый ratpoison
Изначально я пытался запустить ratpoison с gnome-panel, но как я не пытался, ничего не получилось 🙂 Тогда я попробывал lxpanel и вуаля, nm-applet весело висит в трее.
Для начала запустим lxpanel и настроим её:
- высоту в 16 пикселей( минимум )
- значки в 16 пикселей
- расположение — сверху
Ну а теперь добавим в ~/.ratpoisonrc следующие строчки:
unmanage panel # не управлять окном lxpanel
set border 0 # устанавливаем "бордюр" между окнами в 0 пикселей
set padding 0 16 0 0 # выделяем 16 пикселей под панельку сверху экрана
exec lxpanel # запуск lxpanel
Панелька есть, можно было бы добавить просто:
exec nm-applet
Но мне хотелось гнома, со всеми его плюшками )
Для начала отключим из загрузки гнома всё то, что нам помешает:
Запустим gconf-editor и удалим из desktop->gnome->session->required_components все те непотребства, что там имеются 🙂
Теперь gnome-panel, metacity и nautilus больше не запускаются со стартом gnome, но у нас есть lxpanel, ratpoison — а ярлыки на рабочем столе — непотребства.
И вот теперь можно смело добавлять в наш ~/.ratpoisonrc такую строчку:
exec gnome-session
Остался последний штрих — добавить сессию ratpoison в gdm.
Добавим в /usr/share/xsessions файлик ratpoison.desktop с таким содержимым:
[Desktop Entry]
Name=Ratpoison
Comment=This session logs you into Ratpoison
Exec=/usr/bin/ratpoison
TryExec=/usr/bin/ratpoison
Icon=
Type=Application
X-Ubuntu-Gettext-Domain=ratpoison-session