Практические советы при переходе на xmonad?

4229
meder omuraliev

Мне нравится идея и концепция xmonad, однако я продолжаю возвращаться к ней gnomeчерез час или около того. Это похоже на то, когда я впервые пытался учиться vim, но я прошел точку кривой обучения и не могу жить без vimсегодняшнего дня.

Я уверен, что время тоже придет xmonad, но мне было интересно, могут ли нынешние пользователи xmonad предоставить переходные советы?

К вашему сведению, я на двух мониторах (19 дюймов и 17 дюймов). Пример проблемы, с которой я столкнулся на этом «переходном» этапе:

Как вам удается поддерживать браузер и другие программы, которые чаще всего используются в полноэкранном режиме, поскольку, по-моему, по умолчанию он открывается в виде маленькой плитки, занимающей часть экрана? Вы просто сокращаете его, чтобы открыть его в полноэкранном режиме, или вы на самом деле не максимизируете его? Или есть расширенные методы через настройки в файле conf, которые заставляют определенные программы занимать пространство X?

11

2 ответа на вопрос

6
WorldMaker

Как и в Vim, часто есть множество «config fu», которые вы можете найти на веб-страницах (определенно потратить несколько часов или около того, впитывая различные примеры конфигурационных файлов на xmonad.org, я думаю, это того стоит), и список рассылки.

Прежде всего, если вы довольны большей частью GNOME, вы можете запустить xmonad внутри GNOME. Это хорошо, потому что вы можете использовать панели GNOME и приложения на основе панелей ( network-managerнеоценимо на моем ноутбуке с Ubuntu). Вы также получаете преимущество менеджера тем GNOME для виджетов пользовательского интерфейса, который может делать вещи «красивыми».

Эта страница полезна, чтобы помочь вам настроить это:

http://haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Gnome

Что касается «полноэкранных приложений»:

Существует несколько подходов, которые вы можете смешивать и сочетать, пока не найдете подходящую для вас установку. В моем случае я установил два из моих рабочих пространств - бета и йоту (я использую названия греческих букв, но они могут также называться «Mail» и «музыка»), которые по умолчанию (при перезапуске) имеют полный макет, причем большинство из других моих рабочих пространств по умолчанию на плиточный макет по моему выбору. (Я всегда могу циклически расположить макеты по мере необходимости с обычнымMod +Spaceярлык.) Таким образом, я знаю, что когда я открываю приложения в любом из этих рабочих пространств, они получают полный обзор. Я склонен открывать почту и браузер в одной (бета-версии), а музыкальный проигрыватель - в другой (Iota), а другие приложения распространяются на другие рабочие области. Чтобы сделать это проще, у меня есть ловушка, которая, когда я запускаю свой медиаплеер или почтовую программу, но не мой браузер, он автоматически перемещает их в мое стандартное рабочее пространство для них. (Иногда я открываю окно браузера с плиткой, например, когда я работаю над макетом веб-страницы и хочу иметь браузер в режиме разработки для быстрого предварительного просмотра.)

Последний большой совет, который я могу вам дать, заключается в том, что #xmonadканал во FreeNode может быть хорошим местом для получения некоторой нежной поддержки или полезной помощи, когда вам это нужно, как это обычно бывает с технически ориентированными IRC-каналами.

2
progo

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

Для вашего второго вопроса: как бывший пользователь Fluxbox, у меня был постоянный набор фиксированных окон здесь и там: календари, прозрачные терминалы и так далее. У браузера и нескольких терминалов были свои места, которые я не особо двигал. Он хорошо работает с обычными многоуровневыми WM, но мозаичные WM, такие как Xmonad, должны работать динамически, поэтому от статического мышления окон нужно избавиться. У меня есть любимая позиция для моего браузера (левая половина моего правого дисплея), но я не возражаю (больше), если я должен прочитать какой-нибудь PDF, и он заменит браузер.

Мой совет: сначала соблюдайте условности плиточных WM, а после того, как вы освоитесь с перемещением окон и т. Д., Продолжайте изменять систему в соответствии с вашими предпочтениями. Сначала я действительно думал, что необходимо постоянно держать браузер в определенном положении! Когда у меня был проект в разработке, и у меня не было времени думать об этом, я понял, что это не обязательно. Может или не может работать с вами.

Похожие вопросы