LINUX.ORG.RU

Dwm


50

1

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

Debian + DWM

Всем привет!

Это мой первый скриншот.

-Debian 9.9

-DWM с патчами systray и pertag

-тема GTK Arc

-иконки Mint Y

 ,

marcony
()

Моя конфигурация DWM

Моя конфигурация менеджера окон-dwm, с некоторыми патчами, а именно:

Gaps (размер меняется на лету).

  • Патчи для новых лайаутов:
  • Centered master layout
  • Fibonacci
  • Окна можно перемещать (master>stack) «горячими» клавишами.
  • Scratchpads

Из gtk приложений использую Firefox-esr и Сhromium, с самописаным css...

Тут пустой рабочий стол (тут обоина), в качестве терминала-st, в vim config.h (можно лицезреть Centered master layout), пример странички Debian packages.

В роли фм, используется Ranger, установленный средствами pip, миксер-pulsemixer, системный монитор-Glances...

Шрифты.

  • В терминале mononoki NerdFont Mono
  • Status bar-FantasqueSansMono nerd Font.

Информация выводится средствами маленького bash скрипта. Показывает потребление ОЗУ, аптайм, дату и проигрываемый трек (mpd).

Сейчас, в Mpd, музыка не играет, так как музыку слушаю через Cmus.

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

П.С.

Цвета dwm не менял, потому, что они божественны, и не назойливы.

 ,

Odalist
()

Тотальный One Dark

Дисклеймер

Разумеется, я на таком экране практически никогда не держу режим собственно тайлинга установленным — я напичкал скрин окнами, дабы разом показать, что лиса и терминал по цветам сходятся с редактором. Да и отступы между окнами, если честно, выключены по умолчанию.

Предыстория

Впервые наткнулся на тайловые WM примерно в 2012 году, пощупал i3, и как-то отношения не особо завязались, даже несмотря на моё желание (ещё бы, девятый класс школы) иметь у себя какой-нибудь более кулхацкерский интерфейс, чем тот, что обычно у меня был на крысе. В то же примерно время единственной и основной машиной стал ноутбук, и абсолютное неумение работать на тачпаде, жесточайшая нехватка места на экране и необходимость как-то более осмысленно работать с окнами, количество которых переваливало за пять, взяли своё. Выбор пал на dwm, как наиболее примитивный вариант, и с тех пор с него, за исключением пары случаев для галереи, не слезал.

Ещё веселее стало два с половиной года назад, когда, после не особо успешной учёбы в комплюхтерном колледже, появилась работа. Не всегда было (и есть поныне) желание появляться в офисе, да и задачи порой прилетали не в самое удобное время, и стало окончательно ясно, что мне нужно как-то за своим ноутбуком работать. И кто бы мог подумать, дамы и господа, dwm действительно стал спасением. С несколькими окнами браузеров, вокруг которых носятся стаи (отдельных, разумеется, вы экран видели?) окон испекторов, на жизненное пространство которых покушается целая орава других окон: нескольких терминалов, IDE, мессенджеров (что слак, что телеграм — вынужденно) можно просто слететь с катушек, и я, честно говоря, слабо представляю, что я бы делал, если бы dwm.

А здесь точно работают заголовки в Markdown?

Имеется прошка 2011 года, за неимением обновлений макоси на которую поставлена Ubuntu — как-то пыл поубавился после того, как из рача выпилили удобный консольный установщик, что был до 2012 года (хотя и без него он, в общем-то, без особых телодвижений ставился) — за которым, внезапно, возникла необходимость работать. В определённый момент глаза начали требовать унификации интефейса, над которой я потихоньку работаю.

И хотя ещё нужно разобраться со слипшимся slstatus и тем, что делать с темой телеграма, в общем-то, потребность в чём-то более однообразном, по большому счёту, открыта. Традиционного скрина окна с ФМ не будет, потому что я вообще не помню, когда им последний раз пользовался.

Чаще всего работаю в максимизированном режиме, носясь по рабочим столам и усиленно жамкая mod+j и mod+k, иногда включая тайлинг для терминалов и инспектора.

Ой, шрифты в VSCode забыл поменять. Да и ещё наверняка много всего забыл. Как-то так.

 

Deleted
()

Linux на GPD Pocket

Этим летом решился и реализовал мечту детства об ультракомпактном ноутбуке. Начитался соответствующей информации и решил поставить не специальную сборку для Pocket от не известных мне людей (хотя позже наткнулся на официально выглядящую Ubuntu Mate for Pocket), а Debian (к пакетной базе которого, как и к любому другому известному дистрибутиву, доверия чуть-чуть, но больше).

Установка вышла с приключениями:

  • Первая загрузка только что установленной системы окончилась зависанием с чёрным экраном на этапе, когда система делает udevadm settle. Скорее всего, причина в модуле fusb302, который я позже заблеклистил за то, что он при загрузке пытается разыменовать нулевой указатель и больше ничего не делает, но тогда пришлось изворачиваться с init=/bin/bash и вручную с флешки ставить ядро из бэкпортов (4.18)
  • Пришлось вручную внести в конфигурацию Xorg настройки DPI (больше трёхсот!) экрана и калибровочную матрицу для сенсорной панели
  • Пришлось заблеклистить звук через HDMI, потому что с ним висло и падало PulseAudio, а без него не получилось завести dmix (кроме того, так и не заработал микрофон)
  • С последней версией linux-firmware Wi-Fi адаптер намертво вешает систему при загрузке. Решения нет, один файл пришлось откатить.
  • Кроме того, давно уже не изобретал себе DE из соплей и палок, а тут решил извратиться и собрать максимально клавиатурно-ориентированное окружение на базе DWM (текст на панели генерирует luastatus), так что пришлось написать несколько костылей для обработки закрытия крышки и клавиш регулировки громкости.

Минимализм тут чисто показной, потому что в ноутбуке спрятано 8G оперативной памяти, и я ещё ни разу их полностью не занимал. (Опасаясь за судьбу SSD, вместо zswap - прозрачного сжатия страниц перед выгрузкой на раздел подкачки - я включил zram - виртуальный сжатый диск в оперативной памяти, на котором размещается swap.) Процессор видно, что небыстрый, но даже с небольшими расчётными задачами справляется нормально. Если не запускать браузер, а тихо сидеть и кодить, батареи хватает надолго: сейчас ноутбук используется 2-3 раза в неделю по несколько часов, а заряжаю я его в выходные.

Клавиатура, конечно, гораздо менее удобная, чем полноразмерная, но пользоваться ей можно (мои пальцы даже успели привыкнуть тянуться к расположенным в абсолютно неподобающих местах клавишам Х, Ж и Ю). Единственный USB-порт не сильно беспокоит, потому что большую часть времени ноутбук используется на коленях или маленьком столе без возможности подключить что-либо ещё. Читал о проблемах с антенной Wi-Fi (неудачном её расположении внутри алюминиевого корпуса), но именно от низкого уровня сигнала не страдаю.

Не всем приложениям комфортно на 300 DPI. Некоторые программы и библиотеки пытаются гиперкомпенсировать высокое разрешение, домножая все размеры на определённый фактор, вместо того, чтобы просто рисовать интерфейс в пунктах согласно системному DPI, а не пикселях. Другие делают всё честно, но физически не умещаются в 7-дюймовый экран.

EFI весьма глючен: банальный grub-install завешивает весь компьютер на несколько секунд, а однажды при обновлении загрузчика (когда, судя по всему, нужно было сначала удалить, а потом создать загрузочную запись заново) efibootmgr стал возвращать ошибку, и единственным исправлением стал сброс всех настроек в EFI Setup.

Несмотря на все описанные выше приключения, покупкой я доволен и совершенно о ней не жалею. Будущее уже наступило!

 , ,

AITap
()

CRUX с dwm или «нам и не нужна личная жизнь ваша»

Всем привет! Со времён своего последнего срикншота на форуме, прошел вот уже почти год. Организация рабочего стола не сильно изменилась, новые обои показывать неохота, я и сам их почти не вижу. Но есть что рассказать, поделиться.

И так, в комплекте:

  • dwm — когда подключил несколько мониторов, стал забывать какие окна на каких тэгах. Пришлось запилить nametag патч. Затем, решил что тэги без окон лучше спрятать, чтоб не занимали место (hidevacant патч). Патч для разных тэгов на разных мониторах можно найти по ссылке на гитхаб у меня в профиле.
  • dmenu — патч для показа алиасов из .bash_aliases. Удобно для запуска программ с нужными конфигами, или вывода данных через notify-send. Стянул с арчефорума. Также, пропатчил, чтоб при запуске, dmenu переключал клавиатуру в латинскую раскладку и восстанавливал предыдущую при закрытии. Часто печатал кириллицей в dmenu, задолбался. Патч и утилита xkbswitch у меня в профиле.
  • urxvt-tabbedex — по аналогии с dwm, добавил возможность оставлять номера вкладок при именовании. Не хочу считать, или бежать стрелками до нужной вкладки. ALT+[0-9] и всё. Очень грязно сделано, стыдно показать. Впрочем, если лазил в tabbedex, братишка, то я бы патч тебе принёс.
  • для любителей crux'a — в левом окне терминала, видна работа wrapper'a над prt-get'ом. Так как в С++ я не шарю, и разобраться чтоб пропатчить prt-get сейчас влом, было решено пока сделать так. Но придёт весна, и я вместо тёлочек, как положено ценителю быстрой компиляции, запилю, скорее всего это в prt-get. Скрипт ищет недостающие в системе зависимости. Бывает нужно, чтоб не прогонять зря апдейт.

P.S. Ну и конечно же vim+gmusicbrowser, куда ж без них.

UPD: https://transfer.sh/QDA3x/01-03-18-15:45:41.png

 , ,

Deleted
()

Шизоидный ноут с dwm

Старенький, но дорогой сердцу ноутбук, работает в режиме печатной машинки(продвинутой) с dwm и debian на борту.

Используется для написания в поездках рассказиков, статеек и прочих текстов, гораздо реже какого-нибудь сишного кода или нот.

На ноуте всего 1Гб оперативы и старый 32-битный процессор. Eсть стационарник, а для поездок большего и не надо, зачем покупать ненужные железки, если старые работают, и к клавиатуре я этой за годы очень привык. Ну и в целом вне дома какие-то ресурсоёмкие задачи придумать лично мне трудно на самом деле.

Эмулятор терминала взял evilvte, инернеты сёрфятся через netsurf(наиболее адекватный в соотношении легковесности и функционала), видосики через mplayer2, для музычки остановился на cmus, индикатор раскладки рисуем через skb.

Для всего остального есть emacs(разве что файломенеджер там неудобный).

В рабочей нагрузке(браузер с парой-тройкой вкладок, пара окон эмулятора терминала, музычка, emacs с кучей буферов, pcmanfm, поставленный на паузу видос может какой даже) занято <200 Мб ОЗУ, чаще меньше, работает всё очень шустро.

Не самое старое на чём даже сейчас можно работать, конечно, но и сильно новым и мощным мой inspiron тоже не назовёшь.

Такие дела.

браузер с ЛОР и файломенеджер

Lorem Ipsum

Терминал и инфа по процессору

 ,

raven_cler
()

DWM Solarized

Сабж — DWM 6.1. Вывод на панельку — через slstatus, который проще и эффективнее портянок из bash. Терминал — пропатченный st, который отлично вписывается в общий минимализм (так же, как и браузер elinks). Напоследок — обложка альбома группы Morbid Saint, который вертится в MPD+NCMPCPP.

 ,

Odalist
()

Debian 9 Stretch + dwm

Достался мне для ремонта нетбук 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.

 ,

mad_austronaut
()

Цветовая схема paints

Конфиги; скриптцы.

  • С прошлого раза перекрасил тут всё. В dvtm попробовал использовать статусную строку, вывожу туда всякий маловажный текст навроде фортунок. Софтины, выплёвывающие в панели выхлоп, работают исправно.
  • Приделал к скрипту notify-send голосовой синтез через espeak. Если отфильтровать проговаривание всяких путей и мусора, то довольно забавно звучит.
  • Pale Moon v27 обещал быть довольно решительным и выкручивающим руки релизом из-за потери совместимости с jetpack-аддонами (вроде бы с ними, деталей не помню) и некоторыми изменениями в архитектуре. Однако, почти все аддоны работают, а я использую их десятками. Для компиляции нужно было меньше времени и почти вдвое меньше места, это довольно любопытный скачок между релизами. Негативных изменений за пару дней работы после обновления не заметил.
  • Шрифты в панелях и терминале tewi, в GUI - убунтушные. Цвета использовал из какой-то терминальной темы под названием paints.
  • Обоина - три минуты в гимпе.

 ,

Bfgeshka
()

Осваиваю гитару

Записался в ряды гитарастов.
Осваиваю инструмент и разный софт заодно.
Получился занятный вид на мониторе, решил поделиться.

 , ,

alx0
()

Archlinux Minimal on Asus Eee PC X101CH

Собственно, все началось с того, что в руки мне попал довольно интересный нетбук 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 помогает, если становится совсем уж тесно, годная вещь. Запускается все достаточно быстро, работает стабильно, никаких проблем не возникает, я доволен.

 , ,

windowslamer
()

Считаю, что правильное распределение пространства - это у меня

Основная концепция, в порядке важности для меня, и просто тезисы:

  • Всегда максимизирую окна
  • Шрифт, на мой взгляд, самое то, Для кода и терминала - PragmataPro. Один раз приструнил совесть купил, и больше нет проблем. (обновляется потихоньку, сейчас версия 0.823)
  • Скажем «нет» меню, куче ярлыков запуска, ПАНЕЛИ.

Теперь по делу. Долго сидел на xmonad, но понадобилось в фоне игры держать, а он... Поэтому решил подстроить DWM под раскладку «dvorak for programmers» переключение столов, убрал фокус мышью, строки состояния,расставил теги на программы... Интересующая информация выводится комбинацией. Одна для даты, вторая - сеть, батарея и т.д.

Нотификатор - Dunst.
Редактор - Joe (jmacs), перепилил всю подсветку синтаксиса.
Читалка - zathura, быстрее и удобнее не нашел (цвет был сперт с solarized темы).
Приглашение терминала - идея сперта с https://github.com/jekor/dotfiles[/url

Браузеры, редакторы текста и т.д. - не показываю, ибо скука.

 

kedr
()

Slackware, dwm, emacs

  • Ноутбук: Acer E11
  • Дистрибутив: Slackware 14.2
  • Оконный менеджер: dwm
  • Редактор, irc, shell и т.д.: Emacs

С выходом Slackware 14.2 решил попробовать его на своем «проблемном» ноутбуке, который до этого крутился на Fedora. В результате - всем доволен, больше не наблюдаю падений иксов, ошибок от интеловского драйвера в dmesg и, вообще, субъективно, ноут стал себя вести намного отзывчивее.

На скриншоте Emacs, в котором выполняется вся работа: пишется код, смотрится git-diff и т.д.

Через irc гейт подключен slack. Использую rcirc, поскольку он простой и выполняет всю необходимую мне работу

Как дефолтный shell использую eshell, изредка запускаю в emacs-е term, в основном, когда надо подключиться в tmux сессию по ssh

В качестве email клиента использую gnus, равных которому пока не нашел.

Музыка - в emms

Все это добро занимает 80 Мб памяти, что впечатляет

 , ,

Deleted
()

С Альп к Предкам (Antergos)

Жизнь без glibc и systemd была красивой, но короткой. ©

А вернули в мейнстрим меня грёбаные Android SDK Build Tools, ни одна из версий которых, в отличие от Platform Tools, не заработала под мюслей.

Настраивать арч с нуля времени особо не было, поставил то, что можно побыстрее поставить, а именно Antergos. Совет почерпнул, кстати, из вот этого треда. Но гном мне нафиг не упал, благо, Antergos позволяет поставить опенбокс по дефолту. Но стартовая точка всё-таки оказалась гораздо удобнее, чем с ядрёной консоли арча.

Окружение сделал примерно таким же, как и было (просто перенёс пропатченные исходники dwm и st и сделал на каждом make clean && make && sudo make install), но отличия видны невооружённым глазом:

  • Тема оформления - Vertex-Dark, генеральный спонсор GTK 3.20. ☺
  • Тема значков - Paper, дабы не сильно пестрить.
  • Впедалил Infinality.
  • Попробовал примонтировать Blaucloud штатными средствами davfs2 - вроде работает, хоть и не очень стабильно.
  • Это моя вторая попытка запилить полностью украинскую локализацию. Первая была на тумбунте, но, в отличие от неё, лулзов типа «Видиво» здесь не наблюдается.
  • Попробовал наконец этот ваш screenfetch - он ещё для чего-то нужен, кроме как скрины на лор кидать?
  • Если присмотреться, можно заметить два значка - nm-applet и регулятор громкости. Теперь не надо альсамиксер в отдельном терминале держать.
  • Если присмотреться ещё внимательней, можно заметить использование пульсы. Да, нормальная штука.

И да, грузится ещё быстрее.

 , ,

border-radius
()

Тайловый альпинизм

Итак, в 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: сделал ещё и отображение свободной рамы. Актуальный скрипт можно стянуть здесь.

 ,

border-radius
()

Неоновый DWM

Решил попробовать эти ваши тайловые WM, сразу поставил DWM. Конфиг в заголовочном файле не совсем удобен, но после окончательной настройки вряд ли кто будет туда лезть. Второе, что не понравилось - никак не смог настроить Powerline Symbols: сколько ни старался, плавного перехода фона добиться не получилось (после каждой стрелочки почему-то шел пробел и портил всю картину), поэтому чуток подправил и забил. Вышло достаточно удобно, можно держать в фокусе сразу несколько окон (Emacs, терминал и еще что-нибудь).

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

 ,

Meyer
()

Нерепрезентативный заголовок

Мало кому не пофик, но давно ничего не выкладывал - прошлая кастомизация почти полгода продержалась.

( читать дальше... )

 , ,

Bfgeshka
()

Весенний dwm

Так уж получается что я выкладываю скриншоты на лор раз в год :D

С прошлого скриншота изменений довольно мало, сменил дистрибутив, с арча убежал сверкая пятками, чем дальше - тем хуже арч, настоящий тестополигон, тот же dwm, тот же ноут.

Dwm по сути ванильный, только pertag.diff ну и хоткеи забиндины на некоторые ништяки.

Firefox с лором. Moc.

 ,

Weidinger
()

dwm newbie II

Очередной dwm II (раньше выкладывал ванильный). Немного подтюненный патчами: systray, pertag, fancybar, push и statuscolors. После ≈ полугода пользования я понял, что, наверное, никогда не посмотрю на какой-либо другой WM/DE, т.к. скорость + удобство (кстати, уже успел подсадить на него коллегу, который второй день пищит и радуется ☺). Звук регулируется/выключается мультимедиа кнопками. Всё это вертится на любимой exherbo, с которой тоже никуда не слезу :-P

Ещё пара скриншотов:

 

zl0y
()

Горю синим пламенем

Чёрт, на снимок попали не часы, а выскакивающее два раза в минуту сообщение о состоянии подключения к интернету.
GTK: xfce-smooth
Ш: Open Sans Light
Иконки: Flat Remix

// впервые сижу на тайлах больше полугода, кстати

 

Deleted
()