LINUX.ORG.RU

переход с Gnome на xmonad (Open SUSE SLED11)


0

0

Добрый день, уважаемое сообчество,

помогите советом как уйти от гнома. Поставлен xmonad с которым собственно проблем никаких нет, но конечно настраивать вокруг него надо гораздо больше, и совет нужен больше идеологически/принципиальный -- как это всё выстроить?

Машина -- ноут HP Compaq 6730b и в гноме всё работает из коробки: кнопки на дополнительной клавиатуре (WiFi/BT, громкость и т.д.). Сеть тоже работает в NetworkManager (и беспроводная и эзернет).

Если я сперва залогинюсь в гнома а потом перелогинюсь в xmonad то сеть "по инерции" работает но если усыпить ноут и потом пробудить то отваливается. То же самое с раскладками клавиатуры -- стыдно сказать, в xmonad включаю руками примерно как $ setxkbmap -rules .....

Уход с гнома мотивирован тем что в тайловом манагере работать гораздо удобнее а так как поставил линукс недавно и работаю на этой машине не весь день а часов 20 в неделю, то вопрос идеологически верной настройки рабочей среды без гнома ещё не решал как следует (обхожусь тем что первый раз после включения логинюсь в гнома а потом в xmonad).

Итак:

1. Как скрипт

setxkbmap -rules xorg -model pc105 -layout "us,ru" -option "grp:caps_toggle"

прописать юзеру и сделать это так чтобы оно автоматом без гнома подхватывалось?

2. Как работать с WiFi/Ethernet "по запросу" -- чтобы вызывать включение/отключение вручную либо чем ещё (сейчас в гноме исп-ся NetworkManager)

3. Как прописать реакцию на кнопки включения Wifi и звука?

4. чем отображать состояние клавиатуры (какая прога)?

Спасибо за внимание к вопросу.


1. ~/.xsession
2. wicd/networkmanager
3. xev

len
()

использую wicd на ноуте в качестве менеджера сетей. очень советую

zup-rk27 ★★
()

по поводу кнопок как уже написали
xbindkeys & в .xinitrc
ну и т.д.

zup-rk27 ★★
()

Гном умеет в качестве WM использовать не только metacity:

max@charon:~/ > cat .gnomerc
export WINDOW_MANAGER=/usr/bin/xmonad

Begemoth ★★★★★
()
Ответ на: комментарий от Begemoth

>max@charon:~/ > cat .gnomerc export WINDOW_MANAGER=/usr/bin/xmonad

ЕМНИП, в современном GNOME такой способ не рекомендуется. Нужное WM устанавливается через ключ в gconf и desktop-файл

kss ★★★★★
()

1. xmonad не использую, но в wmii и awesome просто написал скрипты, которые получают нужную информацию из /proc и /sys

2. Доп. клавиши обрабатываю с помощью xhkeys.

3. Раскладку переключаю с помощью xxkb.

4. Вайфаем занимается wpa_supplicant.

andreyu ★★★★★
()

>1. Как скрипт
>setxkbmap -rules xorg -model pc105 -layout "us,ru" -option "grp:caps_toggle"

>прописать юзеру и сделать это так чтобы оно автоматом без гнома подхватывалось?


А в xorg.conf записать не проще?

>3. Как прописать реакцию на кнопки включения Wifi и звука?


Помимо предложенных выше вариантов в конфиг xmonad добавить что-то вроде

-- XF86AudioLowerVolume
, ((0 , 0x1008ff11), spawn "amixer -q set PCM 2dB-")
-- XF86AudioRaiseVolume
, ((0 , 0x1008ff13), spawn "amixer -q set PCM 2dB+")
-- XF86AudioMute
, ((0 , 0x1008ff12), spawn "amixer -q set Master toggle")


4. чем отображать состояние клавиатуры (какая прога)?

Индикатор CapsLock ;)

srj ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.