Куличкин Блог

А это http://petya.blogik.org мой другой блог


01.09.2009 21:18
Читать только xmonad: опыт первого запуска


xmonad: опыт первого запуска

куличкин

Сегодня весь день на свою Ubuntu ставил xmonad. Для тех, кто совсем не в курсе — это графическая среда в Linux, существующая в природе наряду с Gnome и KDE. В Windows графических сред нет... То есть,  совсем наоборот: в Винде как раз и есть только графическая среда.

Впечатления даже трудно описать. Такое ощущение возникает, когда посреди твоей комнаты сначала находятся сундуки, горы одежды,разбросаны компакт диски, а потом ррраз и весь мусор исчез. Даже вместе с негабаритной и нефункциональной мебелью. За сегодняшний день (впрочем, не за весь день, а за время с 12.30 до сейчас) я сумел разобраться настолько, что уже могу 90% (если не больше) решить без Гнома. Тут, конечно, дело не только в том, что xmonad при своей универсальности относительно просто устроен. Главное, есть очень толковая инструкция на русском языке: xmonad: функциональный оконный менеджер.

Теперь подробнее о впечатлениях. 

Первое. По сравнению  с Gnome, XMonad работает гораздо быстрее. Переключение окон, рабочих столов и т.д. работает практически мгновенно.

Второе. Особая фишка Иксмонады в том, что окна автоматически располагаются черепицей, и не дергаться с переключением в пределах одного рабочего стола. Потому что часто нужно не копировать что-либо из другого окна, а просто посмотреть, что  там есть. В общем-то, ради этого я его и поставил. Полагаю, что xmonad пользуется большим успехом у программистов, однако для обычных людей он тоже чрезвычайно удобен. Предположим, когда вы набираете текст в том же ОпенОфисе (или даже в Ворде), свободного места на экане никогда не бывает слишком много. А для моих задач такой принцип почти идеален. Потому что ноты в LilyPond'е и тексты в Latex'е набираются в консоли, а просматривать их нужно в виде pdf (и ему подобного). Поэтому очень прятно наблюдать, как красивая страница pdf-файла аккуратно вписывается в полную высоту экрана. Полагаю, каждый, кто набирал ноты на компьютере, сталкивался с проблемой нехватки места на экране, когда приходится елозить мышкой партитурную страницу то вверх, то вниз.

 Третье. В xmonad'е  очень активно используется клавиатура. Даже в первом приближении есть такое ощущение, что мышь не является чемто совершенно необходимым. Вспомните Windows, какой там всегда был геморрой, если вдруг по той или иной причине отключалась мышка. На мой субъективный взгляд, в xmonad'е мышкой мне явно удобнее разве что на ссылки в Mozill'е нажимать. При этом начинаешь задумаваться о том, нет ли еще каких горячих клавиш в привычных программах. Так, например, сегодня я обнаружил, что вкладки в браузере Firefox переключаются кнопками "Alt-1", "Alt-2", и т.д. С другой стороны, Яндекс.Бар и Гугль.Бар немного режут глаз на фоне общего простора.

Четвертое. О трудностях, которые я преодолел. 

  •  в Ubuntu есть какой-то глюк, связанный с клавишей Alt, и если использовать умолчания xmonad-овского конфига, ничего не запустится. Клавишу надо заменить на кнопку запуска Windows. То есть, вместо mod1Mask надо сделать mod4Mask. Скорее всего. В конце концов, можно набрать в консоли xmodmap, и вы увидите, как называется эта кнопка.
  • В Гноме Интернет подключается практически сам собой. В xmonad'е можно запускать pppoeconf и делать, что он скажет.
  • XMonad не предусматривает такой вещи, как «Меню ПУСК». Скорее всего, это как-то настраивается, но вникнуть с ходу трудно. Почитайте конфиг, там есть там комент "--launch gwrun", а под ним прописано, что он запускается по кнопкам mod-Shift-p (где mod - это Alt по умолчанию, но в убунте он не рботает и его надо переопределить на кнопку запуска Windows). Аналогичным образом можно запускать и другие, наиболее нужные программы. Просто прописываете их так же — и все. А gwrun, думаю, можно смело рекомендовать, ибо запускать ту же мозиллу из консоли — жесть. Если при нажатии на кнопки gwrun не запускается, возможно, он у вас (как и у меня) не установлен. Установить его, как известно, в убунте легко: консольной командой sudo apt-get install gwrun.

Пятое. О проблемах, до решения которых я пока не додумался и не докопался в Интернете.

  •  Файл .xsession я создал, но от этого xmonad запускаться автоматически не стал. Пришлось выходить из сеансав Гноме, а затем ставить по умолчанию сеанс XMonad, хоть так делать и не рекомендовалось. Редактировать .xinitrc — это тоже для меня пока сложно. В общем, работает — и работает.
  • Мою флэшку Гном монтирует как-то очень виртуозно и хитро. Через консоль точно так же круто смонтировать не получается. Вылезают какие-то вопросительные знаки вместо имен файлов и т.п. Лечится пока что только запуском Гнома, и сменой сеанса с Гнома на XMonad. 

Вот пока что и все...

04.09.2009
12.53

P.S. Нет, еще не все. Про компоновку окон для аськи можно прочитать здесь.

 

 

15.09.2009
00.31

 С подключением флэшки проблема решена.

 

 

Комментарии:

Rambler's Top100