Задолбали скриншоты с лором или минутка самопиара
Сильно кастомный Notion WM
Vimperator
Dzen2
mpd + ncmpcpp
Собственный бложик с кастомным css на jekyll.
Всего сообщений: 8
Сильно кастомный Notion WM
Vimperator
Dzen2
mpd + ncmpcpp
Собственный бложик с кастомным css на jekyll.
Не нашел нормальной панели для х-монады, в итоге взял дзен2 в качестве бекэнда для рендеренга (по ходу дела нашел 2 бага, пофиксил их но похоже его никто не поддерживает, уже больше года висит PR), добавил самописных виджетов. На первом робочем столе флоутинг лейаут для скайпа и прочих мессанджеров. Все иконки из шрифтов и реагируют на клики. На скрине емакс с частью конфига х-монады. Железяка макбук-про-ретина.
По мере набора опыта в софте наступают перемены: thunar заменён на spacefm, постепенно с толстого clementine переходим на deadbeef, да и много чего ещё.
Конфигурация очень удобна и приятна для глаз, особенно при работе вечером или ночью, днём повышается яркость экрана.
http://fc08.deviantart.net/fs70/f/2012/099/5/9/xmonad___dzen2_by_ksevelyar-d4...
Думаю, что вдоволь наигрался с каноничным тайлингом.
Конкретно Иксмонад раздражает тем, что каждое новое приложение с всплывающими окнами нужно настраивать заново (иногда очень костыльно), не везде работает фулскрин, картинка дёргается и мерцает при переключении столов / открытии терминалов.
Из мелочей не понравилось то, что не могу поставить разные обои для рабочих столов. Нет нормальной прозрачности, xcompmgr и его форки срезают у терминалов рамку.
Плюсы
- Слои на любой вкус для каждого рабочего стола отдельно. Плюс ими можно очень гибко управлять с клавиатуры (зеркалить, переключать, изменять количество окон во фрейме мастера и т.д.).
- Перемещение указанных приложений на заданный стол при запуске. Опциональная фокусировка на нужном столе при запуске приложения.
- Скретчпады. То есть я могу повесить на любую клавишу приложение и вызывать его на любом столе по нажатию этой клавиши. И скрывать повторным нажатием. Что-то вроде guake, но не только для консоли и с любой геометрией. Например можно забиндить htop, ncmpcpp, liferea.
Это не всегда удобно — всплывающие окна появляются под скретчпадами. Но возможно это настраиваемо.
- Один большой заголовок. Особенно актуально для браузера.
- Xmonad познакомил меня c dzen (верхняя и нижняя панельки, система уведомлений) и dmenu. Я буду таскать их теперь за собой всюду.
- Если использовать *только* консольные/текстовые приложения — Xmonad идеален. То есть на работу его поставить можно более чем. Особенно если там железо не очень.
Планы
Попробовать openbox + pytyle. Думаю что тайлинг удобен только на определённых рабочих столах, хочу проверить эту теорию.
Это мое рабочее окружение. После долгого использования KDE захотелось чего то легкого и тайлового. Сначала был awesome, но прижился xmonad. В качестве статусбара - dzen2 с транка. Нижняя панель - conky | dzen2. Трей - stalonetray. Тема mc - своя. Терминал - urxvt. Для музыки - mpd + ncmpcpp.
В трее радостно сообщает о вставленной флешке tinymount, о котором и хотелось поведать. После перехода на легковесный WM не хватало автомонтировщика на подобие KDEшного - чтобы неназойливо сообщал и в пару кликов можно было смонтировать/отмонтировать. Поискав что есть готовое и не найдя ничего, решил написать свой. c++/Qt выбрал потому что мне так быстрее. Умеет сообщать о добавленных/удаленных устройствах, монтировать/отмонтировать, монтировать автоматически. Диалог настройки tinymount'а так же показан. На странице «Downloads» на github есть ebuild и deb для i386 (amd64 под рукой не оказалось, но дебы можно построить с бранча debian).
Итак что можно увидеть на скрине:
Вроде ничего не забыл... Ах да:
ОСТОРОЖНО ГЛАЗА!!!
На скринах: vimperator, ncmpcpp, weechat(bitlbee), urxvt, ну и то с чем ковыряюсь.
После установки DWM долго копался в исходниках, да и в гугле, чтобы сделать пространство для dzen2. В гугле нашел только для старых версий, но после небольшого напрягания мозга таки получилось выделить место красивой панельке.
Представляю вниманию ЛОРовцев моё рабочее место, каким оно стало после трагически полетевшей системы.
WM - Qtile, git-снапшот (0.1 не работает). С целыми двумя моими коммитатми - виджетом часов (и соответственно починенным хуком mainloop_tick), а также поддержка нескольких растягивающихся виджетов в bar-е. Вот добавлю трей, Xft, переведу на XCB, допилю поддержку floating windows - и разрабу будет не стыдно патч послать. Кроме того, за кадром незримо витает xcompmgr.
Вверху слева и справа - два питон-скрипта, кормящие информацию dzen2. Слева индикатор звука альсы, справа - xmms2.
Всё (почти) повешено на биндинги. Alt+w,r,i,m (web, work, install, misc) - рабочие места. Super+w,e,a,z,x (webbrowser, emailreader, Abraca, terminal, XChat) - проги.
XF86Audio* - управление плеером. Для всего остального есть mastercardGmrun, повешенный на Alt+p.
Минус - я привык окна переключать на Alt+j, и на всех остальных компах путаюсь.
В окошке слева - проект, который не работает:(. В окошке справа - дока по библиотеке, которую я использую. На самом деле она тут в роли декорации и не нужна.
Да, и в Qtile можно динамично менять количество стеков, не то что в этом вашем xmonad!