LINUX.ORG.RU

Bspwm


25

3

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

Bspwm

Настало время потыкать очередной тайловый оконный менеджер. Выбор пал на bspwm.

  • На верхнем скрине обои, ranger, xterm

  • На нижнем скрине quodlibet и geany в режиме запила цветовой схемы.

  • GTK: Dracula

  • Иконки: Papirus-Dark

  • ШГ: JetBrains Mono

  • Конфиги тут

  • Обоина тут

 

sergio1204
()

Осваиваю Bspwm

Скорее ради интереса и расширения кругозора, нежели серьёзного использования в работе, решил поставить Bspwm. Так как до этого уже был опыт в Sway, настройка сложностей никаких не вызвала. В планах поставить и опробовать все тайлинговые WM, но из-за нехватки времени решил начать с чего попроще. Работой Bspwm абсолютно доволен, правда без композитного менеджера очень сильно артефачил, поэтому доустановил picom. Пока ещё в процессе допиливания, например никак не могу победить Picture-in-Picture в Firefox, чтобы открывались как плавающие окна. Ну и Polybar после Waybar показался немного скудным. Кого интересует - конфиги туть

 ,

Sunderland93
()

BspWM: потрогал палочкой и влюбился

Решил всё-таки взглянуть на данный оконный менеджер. Поначалу отталкивало то, что тут надо ставить зависимость sxhkd (так и не знаю почему всё же её), и еще и отдельно её настраивать. Это горячетыкальный демон.

Еще переживал о сложности настройки. Типа и bspwm настрой, и sxhkd.

Но как оказалось, всё намного проще. Файл настройки элементарно простейший, а настройка хоткеев вообще ребенку понятна. Вытаскивай образцы из корня в хомяк и правь под свой говнософт запускалки.

Что мне понравилось:

  • понятное автоматическое разбиение окон, половинится активное окно;

  • так же есть ручной тайлинг. захотел вон там прям щас окно, вот и на тебе;

  • никаких этих сраных master-окон, и их переназначения;

  • выбор активных окон стрелками в любом направлении, так же любое их перекидывание, как в «пятнашках»;

  • мгновенный перезапуск wm и клавишатыкного демона - правь конфиг на ходу;

  • нет косяков, как с играми, с всплывающими окошками, ни одного косяка не заметил, и почему-то веет прям свежаком, ощущение что ты не в 90х;

  • изначально есть настройка гапсов, толщины рамок.

Из минусов:

  • какой то негодяй тут пригрозил, ты типа давай-ка еще поюзай его…

По скриншоту.

Везде почти открыт nnn. Фоточка, htop. Видны гапсы. Короче набор основного софта тот же. st, nnn, sxiv, dmenu_run…

 

beeper
()

Темный рыцарь ордена тайлингистов

Подсмотрел тему у ksevelyar’а, решил запилить нечто похожее.

dotfiles (давно не обновлял, но там почти все тоже самое. Шрифты, etc)
Полностью перешел на qutebrowser, им не скучно пользоваться :), пароли подхватываются из pass, реклама блочится встроенным методом. Newsboat синхронизирован с The Old Reader.

Мои предыдущие темы: 1,2,3.
Тайлинг у меня все таки совсем прижился за почти год использования =)

 , , gotham

olegka
()

Розовые бутоны

Заголовок именно такой, потому что я не опознал растение на обоях.

От скуки представляю вашему вниманию то рабочее место на которое я смотрю и которым пользуюсь последние два месяца. Самое примечательное здесь — это нижняя полоса рабочих столов. Обычно я переключаюсь ctrl+super+left:right, но когда рука на мыши, то колёсиком, указывая на низ экрана. Для меня это безумно удобно.

Железо старое, все то же одно ядро, два гига. Под ногами два ядра, два гига с Debian Testing на борту и файловым DLNA сервером направленым на SmartTV. Для разработки я подключаюсь к нему через TRAMP в emacs, и пользуюсь его ресурсами для lsp или сборки.

https://imgur.com/a/9YYk2h8

UPD: если кому-то покажется потребление чрезмерным, то могу возразить. Со старта обычно система занимает 180мб. Потребление обычно обусловлено множеством вкладок в браузере Chromium. Когда мне не требуется js для чтения документации, то я пользуюсь elinks, что в разы экономит мне свободную память.

 , , ,

Artamudo
()

Анимешный дефолт

Жил я себе на арче, наслаждался терминальным ЮИ, потому-то ГУИ в XWayland выглядит как последний Uncharted на ванильной плойке. Но в один день случайно снес себе пол / и было как-то лень все восстанавливать. На арче сидел сколько себя помню, поэтому решил посмотреть, как там дела в других легковесных дистрибутивов. Глаз зацепился за Void, потому что это тот же самый арч, но без systemd. Заодно решил осилить HiDPI на Х и пересесть на него, чего раньше не очень удавалось. Ибо емакс в терминале это как корочки от хлеба.

В общем, пришлось менять весь стек: sway + waybar + bemenu на bspwm + polybar + rofi. Ну и плюсом picom, чтобы спецэффекты были, но только чуть-чуть. А это означает переписывание конфигов и wal темплейтов. Более того, так как ручки то у меня кривые, хотелось автоматизировать все, начиная от бутстрапа системы и заканчивая расстановкой конфигов в нужные места.

В общем, после трёх недель кряхтений, получилось набросать минимум всего, что нужно для полноценной работы на десктопе. Включая вот этот вот бутстрап, который поднимет базовую систему с full disk encryption и ещё парочку скриптов, которые поставят все зависимости и настроят Х с HiDPI и WM со всеми перделками. Написано все это, конечно же, на fish shell. Потому что а на чем ещё. Теперь то можно удалять и двигать все, что не приколочено (а ничего не приколочено) и не бояться, что все сломается и придётся настраивать все ручками заново.

Если по софту, который использую, то это:

  • Kitty в качестве терминала, потому что GPU рендеринг и лигатуры.
  • BSPWM как WM. Не уверен, почему не i3. Вроде как он давно заброшен и не пилится. Даже отступы от краев экрана настроить нельзя, только если i3-gaps ставить.
  • Fish, конечно же. Всеми любимый.
  • Doom Emacs, где я пишу в основном весь код. И Neovim, если нужно что-то быстренько в файлике поделать.
  • Polybar для вот этих вот штучек сверху. Выглядит прикольно, пол дня настраивал.
  • Ну и rofi, чтобы запускать всякое разное. Тоже wal шаблон писал кучу времени, но я без понятия, как его зафоткать. Потому что он горячие клавиши перехватывает.
  • Tdrop ещё, чтобы эмулировать scratchpad’ы из Sway (на первом скрине он).

Все это, как и подобает, лежит на гитхабе:

  • Дотфайлы тут. Там же и бутстрап для зависимостей и конфигов.
  • Бутстрап базовой системы тут, если кому интересно.

Мой прошлый сетап я тут не кидал, но его можно найти в /r/unixporn. Там тоже аниме, но только Хомура.

 , , , ,

rbbtnspc
()

Арч самоизоляционщика

Делать дома нечего, решил попробовать эти ваши тайлинги на своем ноуте.
Не очень это просто, особенно когда не умеешь кодить всякие css и изучаешь все методом тыка и «обратного инжиниринга».
В целом пока нравится, так привык за две недели, что Gnome кажется каким-то неудобным. На скриншотах:

Еще скриншоты:
Rofi, углы пока не понял как убрать
LOR+ranger
Other apps

Мои старые темы: 1 2

 , , ,

olegka
()

Для дома и работы

Distro: Manjaro (домашний ПК)/Ubuntu (рабочий ноутбук) WM: bspwm

В конце прошлого года вынужденно залетел на 2 месяца больничного, появилось время для того, чтобы поплотнее пощупать пару-тройку тайловых WM для использования не только на домашней машинке, но и на работе, ибо ни кеды, ни гном, несмотря на довольно неплохое железо, радости не доставляли (там, конечно, в большей степени ресурсы жрут браузеры, да всякая дрянь типа skype, slack, zoom, но и гном, и кеды тоже, в общем-то, неплохо так трескают), да и кроме эмулятора терминала, браузера, IDE/текстового редактора мне, в общем-то, редко что требуется.

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

По настройке ничего выдающегося, немного перепиленные базовые конфиги для bspwm, polybar, dunst, rofi, zsh, до полного соответствия в шрифтах, цветах, конечно же, как всегда доберусь «потом».

Десктоп — https://ibb.co/RDrSLz3

 , ,

gwinn
()

Марсианские розы

В последнее время замечаю, что всё больше устаю перед экраном, в следствии чего решил принять меры в установке тёплых тем и тонов в браузере, чтобы уменьшить синее излучение. Для редактора, терминала и pdf-ридера использовал тему Gruvbox. Для браузера же поставил плагин Dark Reader, который умеет накладывать сепию на страницы.

Судя по остальным скриншотам в Галерее, линуксоиды никак не берегут свои глаза. Быть может есть исключения?!

Ноутбук тот же что и был.

Предыдущий скриншот: И на Марсе будут яблони цвести

https://imgur.com/a/lKffJfD

https://ibb.co/XDrBpcQ https://ibb.co/RQcQkz7 https://ibb.co/ZmMFFP9 https://ibb.co/Lx2dYdg https://ibb.co/dfcqD9F https://ibb.co/G9BsHCz https://ibb.co/Vm1Hr9Z https://ibb.co/VTs5Fd3

Название темы навеяно: https://dni24.com/exclusive/256325-tajvanskij-ufolog-skott-uoring-obnaruzhil-...

 , gruvbox, ,

Artamudo
()

И на Марсе будут яблони цвести

На скрине ASUS X52De, моя временная лошадка, или я бы сказал – ослик. Предоставляю возможность посмотреть fetch в альбоме на Imgur.

На таком вполне можно жить. Это ответ нытикам с 4гб ОЗУ у которых тормозит Ubuntu.

Подключён внешний монитор, LVDS отключён вовсе.

Жду претензии с дизайном, сам не знаю как ещё улучшить.

https://imgur.com/a/cHwpMxZ

 , , ,

Artamudo
()

Первый год вместе с GNU/Linux

Это началось год назад когда я купил ноутбук без операционки, а на нем стоял уже какой-то мега глючный дистрибутив с гномом 3. Поюзав месяц оффтопик, вспомнил, что та самая операционка хоть и была глючной, зато в ней было кое что интересное. Разузнав подробнее про дистрибутивы, немного боясь, но установил Mint, после чего была Xubuntu, Monjaro с awesome, MXlinux и Debian. Самые приятные ощущения оставил только Debian c протухшим mate, но сейчас вполне доволен и оптимизированным Mint с cinnamon (стоит в дуалбуте на всякий случай).

Так как каникулы достаточно длинные появилось время наконец осилить тайлинг и рач и вот что вышло. По сути огромное количество кодовой базы и идей взяты у Luke Smith, за что ему отдельная благодарность. Ещё хочу ещё отметить, что хоть система и на зашифрованном диске, в производительности она не сильно проигрывает.

Пакеты:

  • bspwm + sxhkd

    Изначально я юзал i3-gaps и вроде как он меня всем удовлетворял, но когда узнал про bspwm, сразу понял что он значительно лучше подходит. Особо понравилась архитектура, когда оконный менеджер не лезет в настройки клавиатуры.

  • kitty + bash

    Kitty немного медленнее моего прежнего st, но в нем значительно больше плюшек. Пробовал zsh как интерактивынй шелл, но так и не понял в чем его фишка, разве что изкоробочности больше. Лучше уж потом фиш осилить если в нем пофиксили безопасность.

  • mpd + ncmpcpp + mpc

    Как в случае с i3, монолитная архитектура всегда проигрывает более модульной, поэтому, немного повозившись с конфигами, смог таки пересесть с cmus.

  • polybar + awesome-font

    По сути использование polybar во много раз ускорило переезд с i3. Читал, что он есть много поэтому может пересяду на lemon(bar|new)

  • neovim

    Долго использовал обычный вим и как был приятно удивлён улучшениями в его neo версии. Конфиг Люка Смита очень крут к тому же.

  • Thunar, dunst, sxiv, xwallpaper

  • И много скриптов для комфортной работы

В планах:

  • Адаптировать под VoidLinux
  • Использовать nnn как главный файловый менеджер

Stow оказался очень удобным = dotfiles

 , , , ,

Cirno
()

Простой NixOS

Спустя полтора года на Void-musl, решил вернутся на NixOS. На этот раз решил отказаться от панели, чтобы съэкономить ещё немного пикселей.

Работает конечно не так реактивно как void, но удонее в разы, думаю nixos будет со временем только популярнее.

kakoune ranger chromium - практически всё, чем я пользуюсь.

Не очень-то интересные скрины, но все же решил поделиться.

 , , , ,

ddidwyll
()

Юнити которое мы заслужили

Void, bspwm, xcompmgr, отдельные части юнити 7, ЛОР в браузере, аниме на обоях. Кажется забыл добавить на скриншот поняшек, ну может в другой раз.

Вроде ничего так получилось, и bspwm очень крутой. Разработчик bspwm ну очень хорошо разбирается в теме. Я сделал одно ишью на гитхабе с вопросом и он по моему описанию сходу выявил проблему в приложении. Я попытался эту проблему устранить, по локти погрузился в гномо-зависимости Nux'а (GUI-тулкит который используется в Unity 7), «всё понял», остановился, помыл руки с мылом и забил.

Кое-что там всё таки можно удалить из зависимостей, и зависимость на убунтовский компиз тоже получилось полностью удалить, теперь компиз вообще не нужен для того чтобы собрать то, что на скриншоте, но возни слишком много. Может быть когда-нибудь, лет через 20, все эти зависимости можно будет удалить навсегда, но некоторые ключевые части написаны на Vala, например, и зависимости на гном из них удаляются только вместе с этими частями. Этот зонд не просто был внедрён в ту часть организма про которую вы подумали, а он как Вояджер, уже преодолел доступные человечеству пределы и отправился в области ранее не исследованные подобными зондами, неся на себе послание внеземным цивилизациям.

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

Исходники барахла (GPL v3): https://github.com/alekseyt/unity7-git/tree/void

 , ,

aleksey_tulinov
()

Bspwm и arch

Всем привет.

  • ОС — Arch Linux
  • Терминал — urxvtd
  • WM — bspwm
  • Панели — Polybar
  • Музыка — ncmpcpp + Spotify
  • Визуализатор — cava
  • Уведомления — dunst
  • ФМ — Nemo
  • ШГ — scientifica (Бары), Curie (Терминал), Wuncon Siji (Значки в панелях), Nerd Fonts (Значки столов), Roboto Condensed
  • Иконки — Suru++

На скриншоте: ncmpcpp, feh, ufetch и cava.

Цвета сделаны с помощью того же Pywal, Wal-Steam и Oomox, сменилась только основа GTK темы на Materia.

Ещё скриншоты: Vivaldi, Steam+MPV+Nemo, Пустой скриншот

 , ,

LeD3F
()

Переезд с BSPWM на i3

Давно хотел себе механику, и наконец-то Anne Pro появилась на AliExpress. Решил взять с браун свитчами. Ох и шикарная же вещь, хотя думал, что привыкать придется довольно долго к 60% да и некоторые клавиши не совсем в очевидных местах, но оказалось очень даже удобно. Механика ван лав :3

Продал свой ноут и купил пекарню с win по дефолту. После того, как клава приехала, решил все-таки вернуться на православную ось, форматнул к херам оба винта, накатил Arch. Дальше пошел выбор WM (на DE я больше не вернусь)

Хотелось бы еще рассказать про BDSM BSPWM: вещь то очень даже неплохая, однако товарищ https://github.com/baskerville обожает ломать обратную совместимость и ты такой обновляешься, ребут (иксы лежат ofc) и в @хуе лезешь читать changelog, фиксить свой конфиг (теперь видите ли у нас север-запад-юг вместо привычных up-left-down, ну и тд). Итог — ждать пока BSPWM станет ≥1.0, тогда и можно будет юзать.

Поискал пару других тайловых WM, но остановился на i3. Комьюнити большое, саппорт во всяких барах, биндинги к i3-msg на многих языках, да и вообще отличная и стабильная вещь. Т.к. начал менять WM, то и бар решил найти новый, bye lemonbar. Нашел вот такую имбу — https://github.com/jaagr/polybar. Сначала хотел сделать прозрачный бар и минимализм, но пока что юзаю почти тот же сетап, что и был с минимальными дополнениями.

В дотфайлах тоже много изменений: вынес старые конфиги bspwm в отдельную директорию, все почистил. Теперь в prompt текущую ветку показывает везде в проекте, а не только там, где есть .git, добавил иконки в ls, обновил алиасы и много мелочей.

Termite

Subl3

lockscreen

Ну и все конфиги тут — https://github.com/HaCk3Dq/dotfiles

И еще переехал с вк, в тг: https://t.me/hack3d_home

Peace.

 , ,

HaCk3D
()

Gentoo + bspwm

Получил в подарок (выменял на выпивку) китайский SSD GLOWAY FER120GS3-S7 всего лишь с парой битых секторов, поставил в личный Thinkpad X220.

В качестве системы решил установить Gentoo x64. Весь набор приложений знакомый до боли, использую на всех машинах.

WM - bspwm. Панель - polybar. Композитный менеджер - compton. За уведомления отвечает dunst.

Терминал - urxvt, текстовый редактор - Geany, файловый менеджер - PCmanFM.

Для музыки - DeadBeef, для видео - SMPlayer. Браузер - Firefox 60.

GTK Theme - Ultimate-Maia-Azul, иконки - Blue-Maia.

Шрифты: в системе и в панели - Sans 9 и 10, для значков в панели - Font Awesome 11, в терминале - SauceCodePro Nerd Font 11.

Еще скриншоты: PCmanFM+DeadBeef+SMPlayer, Firefox c ЛОР'ом+Geany, терминалы, обои в jpg.

 , , ,

mad_austronaut
()

Моветон

В поддержку всех моветонщиков!

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

лисица

инфо

собственно

ЗЫ. Прозрачность не мешает, обычно терминалы в режиме монокля.

 , ,

ddidwyll
()

А не так уж плох этот ваш тайлинг...

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

  • BSPWM
  • Polybar
  • Ныне стандартного для Mac шрифта - San Francisco
  • За основу цветовой схемы взял GTK+ тему Arc

Цвета в терминале на данный момент вырвиглазны и ужасны, но никак не могу найти подходящее под общую схему. Обрывки конфигов

 , ,

Meyer
()

Новый скрин

Давно не было новых скринов от меня. Пришло время встряхнуть этот гадюшник ЛОР.

Что на этот раз:

 , ,

zezic
()

Gruvbox bspwm

На скрине:

  • bspwm 0.9.2, sxhkd 0.5.7
  • Хипстерский sublime v3
  • Беспонтовый gnome-terminal
  • Очевидный screenfetch

Код - скрипт для погоды, задействован в коньках.

Gtk - перекрашенный numix. Вообще всё, что только можно, было перекрашено в цвета Gruvbox.

Вот, например, лиса с лором. Или pcmanfm и wttr.in.

 ,

essir
()