Debian + DWM
Всем привет!
Это мой первый скриншот.
-Debian 9.9
-DWM с патчами systray и pertag
-тема GTK Arc
-иконки Mint Y
Всего сообщений: 95
Всем привет!
Это мой первый скриншот.
-Debian 9.9
-DWM с патчами systray и pertag
-тема GTK Arc
-иконки Mint Y
Моя конфигурация менеджера окон-dwm, с некоторыми патчами, а именно:
Gaps (размер меняется на лету).
Из gtk приложений использую Firefox-esr и Сhromium, с самописаным css...
Тут пустой рабочий стол (тут обоина), в качестве терминала-st, в vim config.h (можно лицезреть Centered master layout), пример странички Debian packages.
В роли фм, используется Ranger, установленный средствами pip, миксер-pulsemixer, системный монитор-Glances...
Шрифты.
Информация выводится средствами маленького bash скрипта. Показывает потребление ОЗУ, аптайм, дату и проигрываемый трек (mpd).
Сейчас, в Mpd, музыка не играет, так как музыку слушаю через Cmus.
Вот такой у меня джентльменский набор получился.
П.С.
Цвета dwm не менял, потому, что они божественны, и не назойливы.
Разумеется, я на таком экране практически никогда не держу режим собственно тайлинга установленным — я напичкал скрин окнами, дабы разом показать, что лиса и терминал по цветам сходятся с редактором. Да и отступы между окнами, если честно, выключены по умолчанию.
Впервые наткнулся на тайловые WM примерно в 2012 году, пощупал i3, и как-то отношения не особо завязались, даже несмотря на моё желание (ещё бы, девятый класс школы) иметь у себя какой-нибудь более кулхацкерский интерфейс, чем тот, что обычно у меня был на крысе. В то же примерно время единственной и основной машиной стал ноутбук, и абсолютное неумение работать на тачпаде, жесточайшая нехватка места на экране и необходимость как-то более осмысленно работать с окнами, количество которых переваливало за пять, взяли своё. Выбор пал на dwm, как наиболее примитивный вариант, и с тех пор с него, за исключением пары случаев для галереи, не слезал.
Ещё веселее стало два с половиной года назад, когда, после не особо успешной учёбы в комплюхтерном колледже, появилась работа. Не всегда было (и есть поныне) желание появляться в офисе, да и задачи порой прилетали не в самое удобное время, и стало окончательно ясно, что мне нужно как-то за своим ноутбуком работать. И кто бы мог подумать, дамы и господа, dwm действительно стал спасением. С несколькими окнами браузеров, вокруг которых носятся стаи (отдельных, разумеется, вы экран видели?) окон испекторов, на жизненное пространство которых покушается целая орава других окон: нескольких терминалов, IDE, мессенджеров (что слак, что телеграм — вынужденно) можно просто слететь с катушек, и я, честно говоря, слабо представляю, что я бы делал, если бы dwm.
Имеется прошка 2011 года, за неимением обновлений макоси на которую поставлена Ubuntu — как-то пыл поубавился после того, как из рача выпилили удобный консольный установщик, что был до 2012 года (хотя и без него он, в общем-то, без особых телодвижений ставился) — за которым, внезапно, возникла необходимость работать. В определённый момент глаза начали требовать унификации интефейса, над которой я потихоньку работаю.
И хотя ещё нужно разобраться со слипшимся slstatus и тем, что делать с темой телеграма, в общем-то, потребность в чём-то более однообразном, по большому счёту, открыта. Традиционного скрина окна с ФМ не будет, потому что я вообще не помню, когда им последний раз пользовался.
Чаще всего работаю в максимизированном режиме, носясь по рабочим столам и усиленно жамкая mod+j и mod+k, иногда включая тайлинг для терминалов и инспектора.
Ой, шрифты в VSCode забыл поменять. Да и ещё наверняка много всего забыл. Как-то так.
Этим летом решился и реализовал мечту детства об ультракомпактном ноутбуке. Начитался соответствующей информации и решил поставить не специальную сборку для Pocket от не известных мне людей (хотя позже наткнулся на официально выглядящую Ubuntu Mate for Pocket), а Debian (к пакетной базе которого, как и к любому другому известному дистрибутиву, доверия чуть-чуть, но больше).
Установка вышла с приключениями:
udevadm settle
. Скорее всего, причина в модуле fusb302
, который я позже заблеклистил за то, что он при загрузке пытается разыменовать нулевой указатель и больше ничего не делает, но тогда пришлось изворачиваться с init=/bin/bash
и вручную с флешки ставить ядро из бэкпортов (4.18)
linux-firmware
Wi-Fi адаптер намертво вешает систему при загрузке. Решения нет, один файл пришлось откатить.
Минимализм тут чисто показной, потому что в ноутбуке спрятано 8G оперативной памяти, и я ещё ни разу их полностью не занимал. (Опасаясь за судьбу SSD, вместо zswap - прозрачного сжатия страниц перед выгрузкой на раздел подкачки - я включил zram - виртуальный сжатый диск в оперативной памяти, на котором размещается swap.) Процессор видно, что небыстрый, но даже с небольшими расчётными задачами справляется нормально. Если не запускать браузер, а тихо сидеть и кодить, батареи хватает надолго: сейчас ноутбук используется 2-3 раза в неделю по несколько часов, а заряжаю я его в выходные.
Клавиатура, конечно, гораздо менее удобная, чем полноразмерная, но пользоваться ей можно (мои пальцы даже успели привыкнуть тянуться к расположенным в абсолютно неподобающих местах клавишам Х, Ж и Ю). Единственный USB-порт не сильно беспокоит, потому что большую часть времени ноутбук используется на коленях или маленьком столе без возможности подключить что-либо ещё. Читал о проблемах с антенной Wi-Fi (неудачном её расположении внутри алюминиевого корпуса), но именно от низкого уровня сигнала не страдаю.
Не всем приложениям комфортно на 300 DPI. Некоторые программы и библиотеки пытаются гиперкомпенсировать высокое разрешение, домножая все размеры на определённый фактор, вместо того, чтобы просто рисовать интерфейс в пунктах согласно системному DPI, а не пикселях. Другие делают всё честно, но физически не умещаются в 7-дюймовый экран.
EFI весьма глючен: банальный grub-install
завешивает весь компьютер на несколько секунд, а однажды при обновлении загрузчика (когда, судя по всему, нужно было сначала удалить, а потом создать загрузочную запись заново) efibootmgr
стал возвращать ошибку, и единственным исправлением стал сброс всех настроек в EFI Setup.
Несмотря на все описанные выше приключения, покупкой я доволен и совершенно о ней не жалею. Будущее уже наступило!
Всем привет! Со времён своего последнего срикншота на форуме, прошел вот уже почти год. Организация рабочего стола не сильно изменилась, новые обои показывать неохота, я и сам их почти не вижу. Но есть что рассказать, поделиться.
И так, в комплекте:
P.S. Ну и конечно же vim+gmusicbrowser, куда ж без них.
Старенький, но дорогой сердцу ноутбук, работает в режиме печатной машинки(продвинутой) с dwm и debian на борту.
Используется для написания в поездках рассказиков, статеек и прочих текстов, гораздо реже какого-нибудь сишного кода или нот.
На ноуте всего 1Гб оперативы и старый 32-битный процессор. Eсть стационарник, а для поездок большего и не надо, зачем покупать ненужные железки, если старые работают, и к клавиатуре я этой за годы очень привык. Ну и в целом вне дома какие-то ресурсоёмкие задачи придумать лично мне трудно на самом деле.
Эмулятор терминала взял evilvte, инернеты сёрфятся через netsurf(наиболее адекватный в соотношении легковесности и функционала), видосики через mplayer2, для музычки остановился на cmus, индикатор раскладки рисуем через skb.
Для всего остального есть emacs(разве что файломенеджер там неудобный).
В рабочей нагрузке(браузер с парой-тройкой вкладок, пара окон эмулятора терминала, музычка, emacs с кучей буферов, pcmanfm, поставленный на паузу видос может какой даже) занято <200 Мб ОЗУ, чаще меньше, работает всё очень шустро.
Не самое старое на чём даже сейчас можно работать, конечно, но и сильно новым и мощным мой inspiron тоже не назовёшь.
Такие дела.
Достался мне для ремонта нетбук Acer Aspire One D255 c 1GB RAM на борту.
Поменял порванную WiFi-антенну и корпус (по счастливому стечению обстоятельвств нашел на avito за копейки), заменил планку памяти на 2GB.
Ранее установленный и работающий отнюдь не быстро на таком железе Linux Mint 17 с XFCE решил заменить на Debian 9 Stretch с dwm 6.1.
Установил с netinstall-образа со всеми необходимыми компонентами, задействовал zswap c lz4/zsmalloc, дисплейный менеджер не используется - работает автовход в сессию иксов.
Cобрал dwm с учетом патчей:
dwm-resizecorners-6.1.diff
dwm-fancybar-6.1.diff
dwm-pertag-6.1.diff
dwm-6.1-save_floats.diff
dwm-6.1-systray.diff
dwm-attachaside-6.1.diff
dwm-push-6.1.diff
dwm-r1615-selfrestart.diff
Шрифты: в системе и в панели - Cantarell 9, Font Awesome 9 для значков тегов, в терминале - Ubuntu Mono 10.
Терминал - urxvt, текстовый редактор - geany, файловый менеджер - PCmanFM.
GTK Theme - Espresso 0.1 (модифицированная), иконки - Vivacious-NonMono-Light-Yellow.
Скриншоты: PCmanFM+SMPlayer, Geany, PaleMoon+LOR.
Записался в ряды гитарастов.
Осваиваю инструмент и разный софт заодно.
Получился занятный вид на мониторе, решил поделиться.
Собственно, все началось с того, что в руки мне попал довольно интересный нетбук Asus Eee PC X101CH, который работал под седьмым оффтопом и ничего кроме этого самого оффтопа уже запустить не мог, а характеристики ниже:
CPU: Atom N2600 RAM: 1024 MB HDD: 320GB
Сам нетбук помимо слабого процессора имеет и другой недостаток: малое колличество ОЗУ, которое никак нельзя увеличить дополнительной планкой, ибо банально нет слотов. Задачи простые: запускать время от времени reaver + pixiewps и какой-нибудь браузер для выхода в интернеты.
Итак, что здесь есть:
WM: dwm, tmux FM: pcmanfm, mc WEB: palemoon, elinks И куча разной мелочевки, которая работает в терминале. Браузер Pale Moon позволяет экономить тысячи мегабайтов ОЗУ и даже может в прослушивание музыки вдурове и просмотр кинца, хороший интерфейс и поддержку плагинов вроде стулиша и юблока, а zramswap помогает, если становится совсем уж тесно, годная вещь. Запускается все достаточно быстро, работает стабильно, никаких проблем не возникает, я доволен.
Основная концепция, в порядке важности для меня, и просто тезисы:
Теперь по делу. Долго сидел на xmonad, но понадобилось в фоне игры держать, а он... Поэтому решил подстроить DWM под раскладку «dvorak for programmers» переключение столов, убрал фокус мышью, строки состояния,расставил теги на программы... Интересующая информация выводится комбинацией. Одна для даты, вторая - сеть, батарея и т.д.
Нотификатор - Dunst.
Редактор - Joe (jmacs), перепилил всю подсветку синтаксиса.
Читалка - zathura, быстрее и удобнее не нашел (цвет был сперт с
solarized темы).
Приглашение терминала - идея сперта с https://github.com/jekor/dotfiles[/url
Браузеры, редакторы текста и т.д. - не показываю, ибо скука.
С выходом Slackware 14.2 решил попробовать его на своем «проблемном» ноутбуке, который до этого крутился на Fedora. В результате - всем доволен, больше не наблюдаю падений иксов, ошибок от интеловского драйвера в dmesg и, вообще, субъективно, ноут стал себя вести намного отзывчивее.
На скриншоте Emacs, в котором выполняется вся работа: пишется код, смотрится git-diff и т.д.
Через irc гейт подключен slack. Использую rcirc, поскольку он простой и выполняет всю необходимую мне работу
Как дефолтный shell использую eshell, изредка запускаю в emacs-е term, в основном, когда надо подключиться в tmux сессию по ssh
В качестве email клиента использую gnus, равных которому пока не нашел.
Музыка - в emms
Все это добро занимает 80 Мб памяти, что впечатляет
Жизнь без glibc и systemd была красивой, но короткой. ©
А вернули в мейнстрим меня грёбаные Android SDK Build Tools, ни одна из версий которых, в отличие от Platform Tools, не заработала под мюслей.
Настраивать арч с нуля времени особо не было, поставил то, что можно побыстрее поставить, а именно Antergos. Совет почерпнул, кстати, из вот этого треда. Но гном мне нафиг не упал, благо, Antergos позволяет поставить опенбокс по дефолту. Но стартовая точка всё-таки оказалась гораздо удобнее, чем с ядрёной консоли арча.
Окружение сделал примерно таким же, как и было (просто перенёс пропатченные исходники dwm и st и сделал на каждом make clean && make && sudo make install
), но отличия видны невооружённым глазом:
И да, грузится ещё быстрее.
Итак, в dwm-git завезли трей-патч. Нет, он и раньше существовал, вот только наложить его можно было при определённой фазе луны. К тому же, разрабы перестали сопротивляться прогрессу и запилили наконец Xft с юникодом в основной транк. Исходя из этого можно сделать вывод. что dwm готов для десктопа.
Терминал - st 0.6, патчить не пришлось, в конфигах включил сглаживание.
Dmenu... а что dmenu, dmenu_run рулит и педалит.
Часы справа - самопальный скрипт, запускающийся в числе прочего в .xinitrc:
#!/bin/bash
while true; do
xsetroot -name "$(date '+%a %b %d %H:%M:%S')"
sleep 1
done
Некоторые вещи в st, правда, выбешивают. Может, кто знает, как заставить работать вертикальную прокрутку по Shift+PgUp/PgDn и обеспечить стабильную работу Home/End?
В остальном - всё тот же Alpine на edge-репах.
P.S. А, и да, поскольку шинкей юзается в качестве переключателя раскладок, пришлось назначить менюкею роль Mod3 и выставить в конфиге Mod3Mask. УМВР.
Upd: поставил ещё и патч Gapless Grid, теперь можно оптимально раскидывать окна. Плюс добавил load average помимо часов. Скрин здесь.
Upd2: сделал ещё и отображение свободной рамы. Актуальный скрипт можно стянуть здесь.
Решил попробовать эти ваши тайловые WM, сразу поставил DWM. Конфиг в заголовочном файле не совсем удобен, но после окончательной настройки вряд ли кто будет туда лезть. Второе, что не понравилось - никак не смог настроить Powerline Symbols: сколько ни старался, плавного перехода фона добиться не получилось (после каждой стрелочки почему-то шел пробел и портил всю картину), поэтому чуток подправил и забил. Вышло достаточно удобно, можно держать в фокусе сразу несколько окон (Emacs, терминал и еще что-нибудь).
Скрин с терминалом, никуда кроме рыгхоста почему-то заливаться не хотел.
Мало кому не пофик, но давно ничего не выкладывал - прошлая кастомизация почти полгода продержалась.
( читать дальше... )
Так уж получается что я выкладываю скриншоты на лор раз в год :D
С прошлого скриншота изменений довольно мало, сменил дистрибутив, с арча убежал сверкая пятками, чем дальше - тем хуже арч, настоящий тестополигон, тот же dwm, тот же ноут.
Dwm по сути ванильный, только pertag.diff ну и хоткеи забиндины на некоторые ништяки.
Очередной dwm II (раньше выкладывал ванильный). Немного подтюненный патчами: systray, pertag, fancybar, push и statuscolors. После ≈ полугода пользования я понял, что, наверное, никогда не посмотрю на какой-либо другой WM/DE, т.к. скорость + удобство (кстати, уже успел подсадить на него коллегу, который второй день пищит и радуется ☺). Звук регулируется/выключается мультимедиа кнопками. Всё это вертится на любимой exherbo, с которой тоже никуда не слезу :-P
Ещё пара скриншотов:
Чёрт, на снимок попали не часы, а выскакивающее два раза в минуту сообщение о состоянии подключения к интернету.
GTK: xfce-smooth
Ш: Open Sans Light
Иконки: Flat Remix
// впервые сижу на тайлах больше полугода, кстати
следующие → |