Повсевдневный Xmonad
Мой повседневный Xmonad. С такой конфигурацией я работаю каждый день, по восемь часов.
Еще несколько скринов:
Всего сообщений: 65
Мой повседневный Xmonad. С такой конфигурацией я работаю каждый день, по восемь часов.
Еще несколько скринов:
Много чего поменялось с прошлого скриншота. Как говорится, обустроился. Нормально настроил Xmobar, Xmonad настроил так, чтобы управление и поведение окон стало похожим на DWM. Шрифты везде-Iosevka. Пустой рабочий стол, irssi и atop, dmesg и Firefox.
Все же не сложилось у меня с awesome...кажется все нормально, все работает как мне надо, но что то не то...решил установить xmonad. Да-да, знаю, написан на Haskell, но не так страшен чёрт, как его малюют. Есть отличная документация, примеры конфигов. Все ясно прописано и задокументировано (чего не скажешь про awesome). Так что установил, настроил (настройка заняла чуть больше недели). Первые впечатления — скорость, нереальная скорость. Как написано на официальном сайте xmonad
just clean lines and efficiency
Пустой рабочий стол, терминал urxvt. Используется браузер uzbl-tabbed и elinks. Музыка-cmus, плюс другие консольные утилиты. Версия xmonad - 0.12 стол. Если кому нужно, могу выложить конфиг. П.С. Пришёл к выводу, что xmobar мне ненужен. Наверно откажусь от него, потому что сам xmonad отъедает 10 мб (это с модифицированным конфигом. С минимальным конфигом --1 мб.), а xmobar — 30 мб.
Почему 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
Все конфиги тут.
Недавно, на почве приступа системд-параноидальной шизофрении, решил поиграться с XMonad как KDE-альтернативой. Было интересно чего же будет не хватать. После серии сеансов любви с настройками, начал вырисовываться ответ: ничего.
Рабочая система размещена на 14" лаптопе, поэтому я стремился к минимизации потребности организации окон при помощи мыши. В КДЕ в основном пользовался быстрыми клавишами с окнами без декораций. Вскоре стал задавться вопросом - что же меня так держит на этом DE, если каждая установка начинается с отключения эффектов, анимаций и декораций окон - всего того, чему разработчики KDE уделяют столько внимания? Есть в этом что-то нечестное. Уже какое-то время назад, я начал присматриваться к XMonad, но серьезной настройкой не занимался. А тут как раз kde-systemd-шизофрения. В общем - повод нашелся. Plasma выпилина начисто, остались kde-ошметки в виде нескольких полюбишихся приложений. Steam на скрине как пример того, что игоря нужны и на GNU/Linux тоже.
Вобщем, как мне кажется, результат не подкачал и оно того стоило.
Не нашел нормальной панели для х-монады, в итоге взял дзен2 в качестве бекэнда для рендеренга (по ходу дела нашел 2 бага, пофиксил их но похоже его никто не поддерживает, уже больше года висит PR), добавил самописных виджетов. На первом робочем столе флоутинг лейаут для скайпа и прочих мессанджеров. Все иконки из шрифтов и реагируют на клики. На скрине емакс с частью конфига х-монады. Железяка макбук-про-ретина.
Вот такое вот окружение у меня получилось после двух-трёх месяцев использования 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.
Про ШГ в терминале - знаю, но не знаю, какой шрифт лучше туда поставить. Раскраска в виме тоже вырвиглазная, но опять же, не в курсе, на что поменять.
Как ни странно, даже Plasma 5 может быть готова для десктопа. По крайней мере я считаю, что у меня она готова. Итак, компоненты по порядку:
UPD: сменил task manager, спасибо DeadEye за замечание. Вместо прикреплённого скриншота теперь смотреть это: https://i.imgur.com/9b60hLf.png
UPD2: скриншот приложений на различных тулкитах по просьбе sudopacman: https://i.imgur.com/Bf0LqxJ.png
Доброго вечера всем. Сегодня я бы хотел рассказать о замечательной замене плазмы для KDE под названием BE::Shell.
Это весьма гибко настраиваемая оболочка, позволяющая использовать многие элементы (в том числе Label с поддержкой html) и стилизовать их с помощью qss. Это предоставляет неплохие возможности для творчества. Пример конфига можно увидеть на скриншоте, а конфиг целиком - взять в приложенном архиве. Хотя штука это довольно малоизвестная и пилится всего одним человеком, но пилится весьма активно, и при этом производит впечатление целостного и зрелого продукта. Сразу хочу предупредить, что в качестве дефолтного конфига используется совершенно пустой стол, что может озадачить установившего его человека, так что стоит сразу создать свой или использовать найденный на просторах интернета конфиг.
Использую я все это дело с XMonad.
После эксперимента с кедами вернулся к привычному окружению, немного его видоизменив. Итак, на скриншоте:
GTK: Iris Light
Иконки: подправленные в gimp'е Flattr
Шрифты: Pragmata Pro, Trebuchet MS, Tewi
Обои: deviantart
Конфиги: github
[скриншот с вимом]
Обустраиваюсь в xmonad, потихоньку подпиливая его под себя. Переоткрыл для себя такую замечательную фишку, как GridSelect, и теперь экспериментирую над тем, что удобного с ее помощью можно сотворить.
Эксклюзивного и ранее не виданного уже сделано:
Замечания по коду принимаю, хаскель нравится, но опыт небольшой, так что уверен, что неидиоматики полно.
С месяц назад в связи с некоторыми обстоятельствами вернулся с генты на арч, а заодно попробовал кеды.
Собственно, что поменялось с момента предыдущего скриншота:
Вместо обоины — диагональный градиент #80a4d0 и #708bbf. Шрифты — Dejavu в интерфейсе, Pragmata в gvim'е и ide и Anonymous Pro в konsole. Тени рисует compton, а курсор прячет unclutter.
Ещё скриншоты: [1], [2]
xmonad.hs, который почти не изменяется, как и раньше, обитает на гитхабе.
Около полугода назад я вернулся на 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
Снова перекрасил рабочее окружение. Относительно предыдущего скриншота, за исключением цветов, отличия небольшие: увеличилось количество информации на панели, climm сменил finch в качестве xmpp-клиента, Chromium был заменён на Firefox с Vimperator и Blank Your Monitor + Easy Reading (за последний спасибо zh_v68). Курсор прячет unclutter.
На скриншотах:
Ш: Pragmata, Tewi
Обои утащил с девиантарта.
Ещё скриншоты: [1], [2], [3]
Да, конфиги и скрипты для панели тут.
А чего все так на него жалуются? Я ничего не заметил ;)
Firefox, Pidgin, gnome-terminal, xfce4-panel, xmonad.
Зы. Сорри за жпег, png не пролез.
Продолжение моих поисков идеальной цветовой схемы. Всё та же гента, тот же xmonad, xmobar, переехавшая наверх, vim, vifm, сменившая cmus связка mpd+ncmpcpp.
Иногда ставлю обои и работаю в floating-режиме.
Шрифты. Дважды безрезультатно пробовал в качестве основного прагмату. На третий раз возвращаться к Envy Code R не захотелось, купил.
На панели по-прежнему tewi.
Ещё скриншоты: раз, без окон, лор.
Скриншот для этого окружения, в общем-то, прощальный: солнца становится очень много, разглядеть текст бывает проблематично, двигаюсь в сторону контраста.
UPD: конфиги здесь.
Вчера получил таки свои 50 scores (за 2-то года), и могу запостить первый скриншот.
У многих шрифты могут оказаться огромными - всё в порядке, у меня ноут с 11.6-дюймовым экраном и разрешением 1366x768. Поэтому у меня смотрится просто отлично.
Наконец-то допилил шрифты, как хотел. ШГ, не Г - это уже сами считайте (рассказывайте, почему Г, и как сделать лучше), но мне удобно.
В xmobar и urxvt - Terminus.
В Aurora (и в gtk вообще) - Liberation Sans.
png почему-то не выгрузился, но я всё же залил его на внешний
хостинг, для ценителей.
Жизнь в движении, и моё окружение тоже постепенно меняется. Изменения коснулись, в основном, внешнего вида. Цветовую гамму было решено составить из чёрного, оттенков серого и красного. За исключением tmux, появившегося на моём лаптопе лишь пару недель назад, софт прежний:
Шрифты: fixed, tewi (в xmobar).
Основной воркспейс, обновляемся, обоина (обесцв.), оригинал обоины.
Вот так.
Уже давно, после очередного обновления $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
Настройки ко всему этому добру я аккуратно сложил. Такие дела.
Недавно перебрался с арча на генту. Рабочее окружение осталось то же, изменил только цвета и обоину. На скриншоте:
На прикреплённом скриншоте воркспейса #1 можно разглядеть:
Ш везде дефолтные. Если кому-то интересно, на старте вся эта радость кушает 72 мб памяти.
P.S. Первый скриншот в галерее, сильно не ругайте.
следующие → |