LINUX.ORG.RU

Xmonad


45

3

Всего сообщений: 65

Повсевдневный Xmonad

Мой повседневный Xmonad. С такой конфигурацией я работаю каждый день, по восемь часов.

Еще несколько скринов:

Пустой рабочий стол

Irssi и Mc

Links2 и top

 , ,

Odalist
()

Идеальный тайлинговый WM-Xmonad

Много чего поменялось с прошлого скриншота. Как говорится, обустроился. Нормально настроил Xmobar, Xmonad настроил так, чтобы управление и поведение окон стало похожим на DWM. Шрифты везде-Iosevka. Пустой рабочий стол, irssi и atop, dmesg и Firefox.

 ,

Odalist
()

Xmonad+Xmobar

Все же не сложилось у меня с awesome...кажется все нормально, все работает как мне надо, но что то не то...решил установить xmonad. Да-да, знаю, написан на Haskell, но не так страшен чёрт, как его малюют. Есть отличная документация, примеры конфигов. Все ясно прописано и задокументировано (чего не скажешь про awesome). Так что установил, настроил (настройка заняла чуть больше недели). Первые впечатления — скорость, нереальная скорость. Как написано на официальном сайте xmonad

just clean lines and efficiency

Пустой рабочий стол, терминал urxvt. Используется браузер uzbl-tabbed и elinks. Музыка-cmus, плюс другие консольные утилиты. Версия xmonad - 0.12 стол. Если кому нужно, могу выложить конфиг. П.С. Пришёл к выводу, что xmobar мне ненужен. Наверно откажусь от него, потому что сам xmonad отъедает 10 мб (это с модифицированным конфигом. С минимальным конфигом --1 мб.), а xmobar — 30 мб.

 ,

Odalist
()

Arch + Xmonad + Vim или типичный набор школьника

Почему Xmonad? Сидел довольно долго на awesome, но то ли у меня руки кривые то ли сам awesome был не достаточно стабильный я умудрялся ловить баги и периодические зависания. Захотелось стабильности и немного практики с хаскелем, которой с xmonad'ом не получить, апи очень простой и знание хаскеля вобщем то не нужно. Еще очень нравится как он работает с несколькими мониторами, не дублируя пул тегов, а используя один. Так же отличная поддержка скретчпадов.

Система весьма минималистична, если бы не systemd, то был бы unix-way. Зато systemd отвечает за все на свете(bootctl, netctl, timedatectl, ...).

Статус бар - xmobrar. С ним гармонично смотрится twmn для уведомлений.

В качестве лончера dmenu с yeganesh.

Вот скриншот vim'а с бакаловрской, внезапно на GO.

Нежные цвета терминала, честно украденные с terminal.sexy

Классический скриншот pidgin'а с вконтактиком, телеграмом и прочим.

Скучный firefox, раньше был vimperator с темой twilight и поправленными цветами, но надоело. Вот с шрифтом PT Sans

Если вдруг кому понравились обои. Фотография снята на саянском хребте ергаки.

ШГ - terminus и Hack

Все конфиги тут.

 ,

plotnikovanton
()

не хватает КДЕ/plasma

Недавно, на почве приступа системд-параноидальной шизофрении, решил поиграться с XMonad как KDE-альтернативой. Было интересно чего же будет не хватать. После серии сеансов любви с настройками, начал вырисовываться ответ: ничего.

Рабочая система размещена на 14" лаптопе, поэтому я стремился к минимизации потребности организации окон при помощи мыши. В КДЕ в основном пользовался быстрыми клавишами с окнами без декораций. Вскоре стал задавться вопросом - что же меня так держит на этом DE, если каждая установка начинается с отключения эффектов, анимаций и декораций окон - всего того, чему разработчики KDE уделяют столько внимания? Есть в этом что-то нечестное. Уже какое-то время назад, я начал присматриваться к XMonad, но серьезной настройкой не занимался. А тут как раз kde-systemd-шизофрения. В общем - повод нашелся. Plasma выпилина начисто, остались kde-ошметки в виде нескольких полюбишихся приложений. Steam на скрине как пример того, что игоря нужны и на GNU/Linux тоже.

Вобщем, как мне кажется, результат не подкачал и оно того стоило.

 , ,

madjestic
()

XMonad и dzen2 очень затюнены :)

Не нашел нормальной панели для х-монады, в итоге взял дзен2 в качестве бекэнда для рендеренга (по ходу дела нашел 2 бага, пофиксил их но похоже его никто не поддерживает, уже больше года висит PR), добавил самописных виджетов. На первом робочем столе флоутинг лейаут для скайпа и прочих мессанджеров. Все иконки из шрифтов и реагируют на клики. На скрине емакс с частью конфига х-монады. Железяка макбук-про-ретина.

 , , ,

pasl
()

XMonad + XMobar

Вот такое вот окружение у меня получилось после двух-трёх месяцев использования XMonad. До этого перепробовал несколько различных DE(KDE(четвёртые и пятые), GNOME 3(второй не застал), MATE, LXDE, Xfce), из которых больше всего мне понравились кеды. После долго сидел на IceWM, пробовал(но не очень-то и осилил) FVWM2 и Openbox. Несколько месяцев назад начал изучать Haskell. Как-то знакомый посоветовал попробовать тайло-WM. Вот тогда я и решил попробовать XMonad.

Теперь немного о самом окружении. На скрине виден кусок моего конфига для XMonad, стыренного частично с Хабра, частично с гитхаба, и подогнанного под мои нужды. Для воркспейсов используется иконочный шрифт FontAwesome(подсказал kalterfive), на панели - Droid Sans Mono. В качестве плеера - mpd, клиент - ncmpcpp. Кроме того, хотя на скрине этого и не видно, но в панель выводится инфа о текущих плейлисте и песне. Терминал - urxvt, шрифт - terminus. Цветовая схема нагло стыбрена у intelfx.

Про ШГ в терминале - знаю, но не знаю, какой шрифт лучше туда поставить. Раскраска в виме тоже вырвиглазная, но опять же, не в курсе, на что поменять.

 , , ,

SeTSeR
()

Готовая Plasma 5

Как ни странно, даже Plasma 5 может быть готова для десктопа. По крайней мере я считаю, что у меня она готова. Итак, компоненты по порядку:

  • (Скриншот) Браузер — Firefox, как и у многих тут. Набор дополнений довольно стандартный для ЛОР'а; выделить стоит Vimperator и Tree Style Tab. Всё GUI, как можно видеть на скриншоте, скрыто, даже statusline Vimperator'а(появляется по мере необходимости). Юзерстили — lor-flat, minimal floating scrollbars, compact tabs, 2 из которых я нашёл благодаря sudopacman'у, за что ему и спасибо.
  • Редактор на скриншоте — недавно осиленный мною Emacs, на который я переполз из-за того, что показалось, что его легче превратить в подобие IDE, особенно для всякой маргинальщины. Качество кода в моей конфигурации оставляет желать лучшего, но времени и желания на её организацию не особо много. И да, всё же в качестве IDE редактор действительно удобнее того же Vim, но последний незаменим для редактирования несложных конфигов. Честно признаюсь, использую evil-mode, ибо Emacs'овская навигация кажется мне ужасной. Надеюсь, что это временно. В редакторе заброшенный и поросший гнилью проект, над которым я решил поколупаться ради повышения скилла в программировании на haskell'е.
  • Аудиоплеер — mpd. Плохих его сторон я всё ещё не нашёл(возможно, потому что не искал). Практически всю функциональность можно прикрутить клиентами: mpdris2 исползуется для отображения в трее, cantata — если нужно изменить что-то в плейлисте, scrobby — для скробблина на Last.FM.
  • Все остальные приложения, которыми пользуюсь более-менее часто, в основном от KDE.
  • Вместо KWin'а стоит XMonad. Работает на ура, но для комфортной работы необходимо допиливание. Конфиг для него(а ещё для taffybar и xmobar, которыми я пользовался, пока у меня не было DE) лежит на гитхабе.
  • Дисплейный менеджер — SDDM. Перешёл на него ещё давно и убедился, что не зря разработчики KDE его рекомендуют. Наверное, единственный достойный DM для линуксов.
  • Шрифты — Fira Sans и Fira Mono. Пока ещё не нашёл ничего лучше.
  • Plasma theme — полностью дефолтный Breeze Dark, тема GTK — порт Breeze Dark. Иконки — тоже Breeze Dark. Очень доволен этой темой, особенно после Oxygen'а. Единственное, что не понравилось, — это task manager, который я заменил на тот, что в светлом варианте темы.
  • Работает всё это на ноутбуке HP Pavilion <haven't-remember-model>. Все устройства заработали из коробки, кроме Bluetooth, который полностью завести так и не удалось(видимо, какие-то баги в драйвере или кривые руки у меня).
  • Вместо ядра стоит linux-ck, который себя вполне оправдывает: разница в отзывчивости приложений заметна на глаз.

UPD: сменил task manager, спасибо DeadEye за замечание. Вместо прикреплённого скриншота теперь смотреть это: https://i.imgur.com/9b60hLf.png

UPD2: скриншот приложений на различных тулкитах по просьбе sudopacman: https://i.imgur.com/Bf0LqxJ.png

  • gtk2 — lxappearance
  • gtk3 — pavucontrol
  • qt4 — dolphin
  • qt5 — cantata

 , ,

f1u77y
()

BE::Shell или не плазмой единой

Доброго вечера всем. Сегодня я бы хотел рассказать о замечательной замене плазмы для KDE под названием BE::Shell. Это весьма гибко настраиваемая оболочка, позволяющая использовать многие элементы (в том числе Label с поддержкой html) и стилизовать их с помощью qss. Это предоставляет неплохие возможности для творчества. Пример конфига можно увидеть на скриншоте, а конфиг целиком - взять в приложенном архиве. Хотя штука это довольно малоизвестная и пилится всего одним человеком, но пилится весьма активно, и при этом производит впечатление целостного и зрелого продукта. Сразу хочу предупредить, что в качестве дефолтного конфига используется совершенно пустой стол, что может озадачить установившего его человека, так что стоит сразу создать свой или использовать найденный на просторах интернета конфиг.

Использую я все это дело с XMonad.

Пустой стол
Куда же без ЛОРа

Конфиг

 ,

keyran
()

The more things change...

После эксперимента с кедами вернулся к привычному окружению, немного его видоизменив. Итак, на скриншоте:

  • XMonad + xmobar
  • stalonetray
  • urxvt
  • ncmpcpp
  • thunar, используемый параллельно с vifm
  • на прикреплённом скриншоте — tmux и gvim

GTK: Iris Light
Иконки: подправленные в gimp'е Flattr
Шрифты: Pragmata Pro, Trebuchet MS, Tewi
Обои: deviantart
Конфиги: github

[скриншот с вимом]

 ,

mathcrosp
()

KDE, Xmonad и GridSelect во все поля

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

Эксклюзивного и ранее не виданного уже сделано:

  • К xmonad прикручены KDEшные Activity. Получилось даже более быстрое их переключение, чем через родные средства плазмы и квина. Пока довольно ограничено (нет интерфейса dbus, то есть управление ими только из xmonad, но не из плазмы; после добавления активити из плазмы нужно перезапускать xmonad), но мне хватает. Базируется это все дело на безызвестной либе из этого репозитория.
  • Прикручено переключение с помощью все того-же GridSelect табов из Firefox. Требует становленного MozRepl. Вот тут репозиторий c начальным огрызком библиотеки, может, потом буду улучшать функционал.

Скриншот с выбором активити

Замечания по коду принимаю, хаскель нравится, но опыт небольшой, так что уверен, что неидиоматики полно.

 , , ,

keyran
()

KDE + XMonad

С месяц назад в связи с некоторыми обстоятельствами вернулся с генты на арч, а заодно попробовал кеды.

Собственно, что поменялось с момента предыдущего скриншота:

  • Наиболее заметное — установка KDE. В качестве wm по-прежнему используется XMonad, ибо для меня нет ничего удобнее.
  • Консольный софт был заменён или дополнен графическими аналогами. Например, mpd уступил место Amarok'у, а vifm используется параллельно с Dolphin'ом.

Вместо обоины — диагональный градиент #80a4d0 и #708bbf. Шрифты — Dejavu в интерфейсе, Pragmata в gvim'е и ide и Anonymous Pro в konsole. Тени рисует compton, а курсор прячет unclutter.

Ещё скриншоты: [1], [2]

xmonad.hs, который почти не изменяется, как и раньше, обитает на гитхабе.

 , ,

mathcrosp
()

Возвращение блудного сына

Около полугода назад я вернулся на Linux.
Из-за того, что до Linux я долгое время использовал (@), отсутствие gui-зонда сильно щекотало определенные точки моего тела. Вследствие, вместо использовавегося до мака несколько лет ion3, был поставлен KDE v 4.12 по-моему на тот момент.
Этот самый KDE прожил вплоть до прошлой недели, с несколькими обновлениями до последней-стабильной-версии.
Что хотелось от DE:
1) Минимизировать взаимоотношения с консолью до необходимого минимума.
То, что удобно делать в консоли - вся работа с текстом - естественно, проводилась с помощью замечательной комбинации vim + zsh + sed/awk/perl.
2) DE должно быть 'незаметным' - e.g., просто работать.
2.1) DE не должно быть GNOME.
3) Очень желательно, чтобы все пользовательские конфигурационные штуки можно было делать через гуй, а не через скрипты.
4) Ну и естественно, никаких тормозов.

Была еще одна хотелка, которую в X.Org с synaptics не осуществить - это хотя бы минимальная поддержка жестов на тачпаде, типа два пальца вправо-влево -> назад-вперед в браузере (нереализуемо), три пальца - таскать окно (реализуемо), четыре пальца - переключать десктоп (не реализуемо), щипки (реализуемо, но работает через мягкое место) и т.п.

С бОльшей частью хотелок KDE более-менее справлялось. Исключение составил пункт 2 (крэши-крэши-крэши, количество растет параллельно с аптаймом, особенно отличился qtwebkit, стабильно крашащийся на некоторых сайтах, и kioslaves, раз в несколько недель уходящие в глубокую задумчивость и на все обращения к ним - возвращающие ошибку с пустыми логами) и, менее заметно, пункты 3 и 4.
В момент, когда скрипт, подправляющий ограничения конфигурационных модулей KDE'шных settings, дорос до почти килобайта размером (может быть, я просто гуй неосилил, поэтому и дорос), а время, проведенное в Konsole превышалось только временем, проведенным в IntelliJ IDEA, я понял, что стоит вернуться на тайлинговые WM.
Быстрый пинок в сторону notion, как духовного наследника ion3, показал, что с lua я дружу плохо, конфигурять его до вменяемого состояния как-то не очень хотелось.
Поэтому, за прошлые выходные, вырос пикрелейтед.
Софт, используемый на нем - это dwb как основной браузер, tabbed с surf в качестве scratchpad-браузера (фича, без которой мне использование компьютера кажется очень неудобным - run-or-raise окна по хоткею, убирание так же по тому же хоткею; в KDE эту фичу заменяло yakuake, не очень успешно), urxvt[dc], intellij idea и скайп/irssi/gajim(редко).
На пикрелейтеде, собственно, изображен web-воркспейс с открытым поверх него скрэтчпадом с dropdown.sh - запуском tmux или восстановлением нужной сессии. В сессии пара консольных программ (newsbeuter, mutt) и, по надобности, man/vim/новые zsh'и.
Еще пара пикч:
Рабочее пространство (говнокод и android-эмулятор) - тык
В конце концов работающие skype-нотификации через UrgencyHook и пустой десктоп - тык

Конфиг, конькоконфиг, иконки для dzen

 , ,

takino
()

Новые приключения моего XMonad

Снова перекрасил рабочее окружение. Относительно предыдущего скриншота, за исключением цветов, отличия небольшие: увеличилось количество информации на панели, climm сменил finch в качестве xmpp-клиента, Chromium был заменён на Firefox с Vimperator и Blank Your Monitor + Easy Reading (за последний спасибо zh_v68). Курсор прячет unclutter.
На скриншотах:

  • xmonad + xmobar
  • urxvt, tmux
  • vim, vifm, ncmpcpp

Ш: Pragmata, Tewi
Обои утащил с девиантарта.

Ещё скриншоты: [1], [2], [3]
Да, конфиги и скрипты для панели тут.

 ,

mathcrosp
()

Firefox 29, говорите?

А чего все так на него жалуются? Я ничего не заметил ;)

Firefox, Pidgin, gnome-terminal, xfce4-panel, xmonad.

Зы. Сорри за жпег, png не пролез.

 ,

Portnov
()

Just another XMonad

Продолжение моих поисков идеальной цветовой схемы. Всё та же гента, тот же xmonad, xmobar, переехавшая наверх, vim, vifm, сменившая cmus связка mpd+ncmpcpp.
Иногда ставлю обои и работаю в floating-режиме.

Шрифты. Дважды безрезультатно пробовал в качестве основного прагмату. На третий раз возвращаться к Envy Code R не захотелось, купил.
На панели по-прежнему tewi.

Ещё скриншоты: раз, без окон, лор.
Скриншот для этого окружения, в общем-то, прощальный: солнца становится очень много, разглядеть текст бывает проблематично, двигаюсь в сторону контраста.

UPD: конфиги здесь.

 ,

mathcrosp
()

Gentoo + xmonad + xmobar

Вчера получил таки свои 50 scores (за 2-то года), и могу запостить первый скриншот.
У многих шрифты могут оказаться огромными - всё в порядке, у меня ноут с 11.6-дюймовым экраном и разрешением 1366x768. Поэтому у меня смотрится просто отлично.
Наконец-то допилил шрифты, как хотел. ШГ, не Г - это уже сами считайте (рассказывайте, почему Г, и как сделать лучше), но мне удобно.
В xmobar и urxvt - Terminus.
В Aurora (и в gtk вообще) - Liberation Sans.
png почему-то не выгрузился, но я всё же залил его на внешний хостинг, для ценителей.

 , , , ,

kosc
()

Grey Gentoo

Жизнь в движении, и моё окружение тоже постепенно меняется. Изменения коснулись, в основном, внешнего вида. Цветовую гамму было решено составить из чёрного, оттенков серого и красного. За исключением tmux, появившегося на моём лаптопе лишь пару недель назад, софт прежний:

  • XMonad WM & Xmobar
  • urxvt & tmux
  • vim с airline
  • vifm
  • cmus

Шрифты: fixed, tewi (в xmobar).

Основной воркспейс, обновляемся, обоина (обесцв.), оригинал обоины.

Вот так.

 ,

mathcrosp
()

XMonad > Awesome

Уже давно, после очередного обновления $2, когда полетели конфиги, я решил, что ХВАТИТ ЭТО Т и пересел на XMonad.

Неожиданно, но настроить оный было намного легче, чем awesome.

Вместо эмулятора --- st с запускаемыми внутри tmux. st на порядок лучше того же xterm хотя бы потому, что оно поддерживает fontconfig.

Вместо ШГ --- прагматаПро.

Вместо чатиков --- leechcraft.

Вместо битторрент-клиента --- rtorrent.

Вместо плеера --- mpd, управляется чаще всего через планшет, стоящий на подставке: http://i.imgur.com/9CFb664.png , иногда через ncmpc.

Вместо редактора кода --- (g)vim: http://i.imgur.com/dv7h0hv.png

Настройки ко всему этому добру я аккуратно сложил. Такие дела.

 , , ,

do0dlez
()

Gentoo & XMonad

Недавно перебрался с арча на генту. Рабочее окружение осталось то же, изменил только цвета и обоину. На скриншоте:

  • xmonad
  • xmobar в качестве панели
  • urxvt
  • cmus

На прикреплённом скриншоте воркспейса #1 можно разглядеть:

  • vim с куском пока небольшого конфига xmonad'а
  • vifm в качестве фм

Ш везде дефолтные. Если кому-то интересно, на старте вся эта радость кушает 72 мб памяти.

P.S. Первый скриншот в галерее, сильно не ругайте.

 ,

mathcrosp
()