Из Gnome в Xmonad за 5 минут, всё просто

Меня давно привлекали своей необычностью и загадочной крутизной фреймовые оконные менеджеры, к тому же скорая перспектива вместо привычного Gnome получить Monone, очередное дежавю, что система обожралась памяти после недельного аптайма и желание увидеть хоть что-то новое и хорошее заставило меня в очередной раз попробовать Xmonad

В своей постоянной работе я использую Gnome в котором открываю браузер, терминал, Geany и иногда totem, а затем оперирую с этими окнами

  1. меняю местами с помощью привычного Alt+Tab
  2. создаю новые терминалы - Ctrl+Shift+t
  3. закрываю терминалы и всякие окна Ctrl+q, Ctrl+d
  4. меняю рабочие столые Alt+Ctrl+←→
  5. быстрый запуск, например xcalc - Alt+F2

всё остальное приходится делать руками

  1. передвигать окна
  2. располагать их так чтобы было удобно видеть и терминал, браузер и мою IDE:Geany
  3. перетаскивать мышкой окна на другой рабочий стол
  4. переключать слои видимости для totem и многое-многое другое

Я, и не только я, жду от новой оконной системы минимум - легко освоится и быстро продолжить работу со своими привычными программами и задачами

Сейчас покажу как можно быстро освоиться с этой уникальной оконной системе и понять её "фишку"

если дистрибутив новый и раскладки настроены средствами Gnome то придётся настроить переключение раскладки без Gnome

echo 'setxkbmap "us,ru" ",winkeys" "grp:caps_toggle"' >> ~/.xsessionrc

устанавливаем необходимый минимум для xmonad, разлогиниваемся и идёт в новую сессию xmonad

sudo aptitude install xmonad libghc6-xmonad-prof libghc6-xmonad-contrib-prof gmrun

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

Но если нажать Alt(mod) + Shift + Enter, то во весь рабочий стол откроется привычный гномий терминал, а его уже хватит для большинства задач

Теперь если нажать ещё раз Alt + Shift + Enter, то появится новый терминал но при этом предыдущий уменьшится в два раза и терминалы разделят рабочий стол поровну по вертикали, можно открыть ещё несколько терминалов, тогда будет вот такая весёлая картина, очень сильно напоминающая фреймовую вёрстку эпохи Web0.2

Рабочий стол в xmonad

Переключать фокус между фреймами можно мышей (окно с фокусом подсвечивается красным бордюром), или с помощь Alt+Tab и Alt+Shift+Tab, но есть и более удобная но не очевидная комбинация Alt+j - туда и Alt+k - сюда, используются обе руки - реально удобнее и быстрее (но возможно лучше настроить Alt+←→), попробуй поуправляться с такой оравой окон мышкой, при том чтобы все окна были видны - очень муторно. Закрывать можно стандартным хоткеем gnome-terminal Ctrl+d или свойственным для xmonad Alt+Shift+c. Ладно с терминалами хватит для начала, пока сойдёт.

Теперь нужно включить кино, так чтобы можно было смотреть и работать и просто смотреть не видя этой чёртовой работы. Жмём Alt+Shift+p - запускается программа gmrun, аналог гномьего Alt+F2, там начинаем писать to^~tem и жмём Tab, если программа дописывает название - запускаем. Totem открывается и делит своё рабочее место с другой программой, можно открыть в нём файл и смотреть что то не отрываясь от консоли

Просмотр видео в xmonad

Теперь предположим, что нам нужно растянуть фильм на весь экран и завалится спать, totem на привычные f и F11 не реагирует потому, что xmonad не даст ему растянуть в Fullscreen, для этого нужно перекинуть Totem на чистый рабочий стол и скрыть на нём все элементы

  1. ставим фокус на Totem, жмём Alt+Shift+2 - Totem  перемещается на второй рабочий стол
  2. переходим на второй рабочий стол - Alt+2
  3. Скрываем панели Totem - h

Всё, можно заваливаться на боковую, но ещё пара моментов необходимых для первого сеанса общения

Alt+h и Alt+l - меняют размер текущего фрейма

Alt+SpaceAlt+, позволяют менять порядок следования и выстраивания фреймов на рабочем столе - наверно это и есть самое сложное, понять алгоритм компоновки окон привязанный к этим комбинациям

Оказывается эти фреймовые оконные менеджеры довольно простая и удобная штука, завтра обязательно начну использовать на работе. А фишка этим фреймов в скорости управление и то, что управление сосредоточего вокруг кнопки Alt. В принципе в других оконных система тоже всё крутится вокруг Alt но как то примитивно

А ещё Xmonad отлично подходит для защиты работающего компьютера от моего ребёнка

Комментариев 0
Нужна авторизация с помощью
Об авторе
Илья Илья

меня можно найти тут