Archlinux Bspwm для дедов внутри
Загрузить свой скриншот
Войдите, чтобы добавлять скриншоты

Archlinux Bspwm для дедов внутри

39
Материал написан пользователем сайта.
Дистрибутив:
Окружение:
  • Bspwm

Представляю вашему вниманию минималистичный тайлинговый WM Bspwm. Настолько, что в комплекте нет даже обработчика хоткеев самой WM! Но зато в доках сразу предлагается поставить sxhkd. Стандартный конфиг его и запускает. Стандартные же хоткеи мне не все понравились, благо исправляется все в конфиге довольно просто.

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

Если вас сильно бесит тиринг и вам не помогают инструкции для вашего видеодрайвера, но при этом не жалко мощностей вашей железяки (ОЗУ так больше 120 MB тут кушает это чудо), то можете попробовать композитный менеджер Picom (бывший Compton). VSync включен из коробки, а ненужные эффекты можно выключить (Внимание: полное отсутствие тиринга не гарантируется, перед применением проконсультируйтесь с врачом).

Обожаю приложения! Вот они слева-направо (и сверху-вниз): top (терминал kitty), screenfetch, imagemagick, glxgears (x2 окна), ranger, vlc.

Wayland, кстати, очень даже неплохо справляется с тирингом (но опять-таки, протокол не гарантирует полное его отсутствие), крутил как-то гном на wayland'е и у себя тиринга не заметил, в то время как на Picom'е (Bspwm и => Xorg) иногда на замечались просадки fps в браузере (но это субъективно, не так много им пользуюсь, может проблема была в другом). На этом девайсе еще дискретная карта Nvidia 1050Ti (тут она отключена). В связи с этим вопрос: знаете ли вы тайлинговый wm на wayland с поддержкой проприетарных драйверов Nvidia?

Лайков: +14
войдите, чтобы ставить лайки
39
  • Опубликовано: 07.07.2020
  • Sa-nya

Еще скриншоты:

Комментарии

Sa-nya
Активный пользователь
Активный
Автор материала
Автор материала
07.07.2020
09:19
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Пока пост проходил модерацию уже узнал ответ на свой вопрос.
На текущий момент только gnome и kde на wayland поддерживают проприетарные драйвера nvidia.
Sa-nya
Активный пользователь
Активный
Автор материала
Автор материала
07.07.2020
09:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
По поводу vsync'а на picom'е. На втройке intel тиринг несерьезный, жить с ним без проблем можно. Если включить picom, тиринга нет, но общая плавность скролла в браузере падает. Она, конечно, тоже несерьезная, но в сравнении заметна, а тиринг не всегда даже можно заметить, глаз он не режет.
FunnyNuN
Активный пользователь
Активный
07.07.2020
12:29
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSa-nyaРодительский комментарий
0
войдите, чтобы ставить лайки
Для борьбы с тирингом пробовал добавлять конфиги в /etc/X11/xorg.conf.d? (допустим у меня встроенка Intel и я кидал туда 20-intel.conf. В итоге тиринг полностью пропадал (даже без включения анимацией пикома))
Sa-nya
Активный пользователь
Активный
Автор материала
Автор материала
07.07.2020
13:33
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийFunnyNuNРодительский комментарий
0
войдите, чтобы ставить лайки
На самом деле, тиринг не так чтобы сильно конкретно меня беспокоит, у меня он несерьезный. Я написал об этом, т.к. пару раз встречал на сайте, что жаловались на то, что инструкции, связанные напрямую с драйверами для их карты, не работали (ну или как обычно сделали неправильно), поэтому я описал универсальные. Кстати, на пикоме вроде можно убрать все эти анимации, чтобы остался один vsync.
Опции для устранения тиринга есть для xorg-драйвера intel, в конфиге, который вы поставили, походу он и включается. Я же использую xorg-драйвер modesetting, только с ним работает гибридная графика intel+nvidia
FunnyNuN
Активный пользователь
Активный
07.07.2020
14:16
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSa-nyaРодительский комментарий
0
войдите, чтобы ставить лайки
А, ну тогда в вашем случае возможно лучше и так)
А что на счёт анимации, то я всё-таки их оставил, ибо бспвм без анимации, имхо, выглядит слишком топорно и не естественно, да и глазкам не приятно.
Sa-nya
Активный пользователь
Активный
Автор материала
Автор материала
07.07.2020
15:08
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийFunnyNuNРодительский комментарий
0
войдите, чтобы ставить лайки
Ну не знаю. У меня при выключенном пикоме, новые окна встают нормально сразу, будто там и стояли до этого, без каких-либо графических неприятностей. Поэтому я не пользуюсь пикомом, мне и так хорошо
FunnyNuN
Активный пользователь
Активный
07.07.2020
16:11
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSa-nyaРодительский комментарий
0
войдите, чтобы ставить лайки
Ну каждому своё тогда =)
Iniciat1v3
Активный пользователь
Активный
07.07.2020
10:16
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
лике за Арч
Sa-nya
Активный пользователь
Активный
Автор материала
Автор материала
07.07.2020
10:55
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийIniciat1v3Родительский комментарий
+1
войдите, чтобы ставить лайки
Арч довольно много людей используют, лучше бы за bspwm лайк поставил)
zazen26
Активный пользователь
Активный
07.07.2020
11:41
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSa-nyaРодительский комментарий
+4
войдите, чтобы ставить лайки
За такое жалко лайк
dbunt1tled
Активный пользователь
Активный
07.07.2020
11:46
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийzazen26Родительский комментарий
+5
войдите, чтобы ставить лайки
))))) за этот коммент мне даже лайка не жалко))))))))
Sa-nya
Активный пользователь
Активный
Автор материала
Автор материала
07.07.2020
11:57
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийzazen26Родительский комментарий
0
войдите, чтобы ставить лайки
не понял. Это такая отсылка на минималистичность wm?
zazen26
Активный пользователь
Активный
07.07.2020
15:10
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSa-nyaРодительский комментарий
+1
войдите, чтобы ставить лайки
Нет, просто страшный скрин.
Sa-nya
Активный пользователь
Активный
Автор материала
Автор материала
07.07.2020
15:47
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийzazen26Родительский комментарий
0
войдите, чтобы ставить лайки
терминал пугает?)
zazen26
Активный пользователь
Активный
07.07.2020
15:48
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSa-nyaРодительский комментарий
0
войдите, чтобы ставить лайки
Скорее неправильно подобранные обои.
Sa-nya
Активный пользователь
Активный
Автор материала
Автор материала
07.07.2020
16:37
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийzazen26Родительский комментарий
+1
войдите, чтобы ставить лайки
справедливо. Но у меня прозрачность отключена, я ее только для скрина включил, чтоб обои показать
dbunt1tled
Активный пользователь
Активный
07.07.2020
16:52
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийzazen26Родительский комментарий
0
войдите, чтобы ставить лайки
"Нет, просто страшный скрин."
))))))))))) просто топ)))))))))))))))))))))
fallen
Активный пользователь
Активный
07.07.2020
17:41
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSa-nyaРодительский комментарий
+1
войдите, чтобы ставить лайки
я за bspwm влепил не мешкая!))
latentos
07.07.2020
10:32
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
-1+5
войдите, чтобы ставить лайки
Приобрёл хорошую машину,правда пришлось двигатель перебрать,ходовую и кузов отреставрировать. Теперь всё хорошо,только обороты иногда не развивает. Пост звучит примерно так.))
Sa-nya
Активный пользователь
Активный
Автор материала
Автор материала
07.07.2020
11:04
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийlatentosРодительский комментарий
+1
войдите, чтобы ставить лайки
Ну, если ставить какую-нибудь DE, то многое из коробки идет. Тут я захотел попробовать чистую wm, а в таком случае весь интерфейс и конфиги надо настраивать.
Проблемы тиринга на xorg - это беда многих компьютеров в принципе
ReiCode
Активный пользователь
Активный
07.07.2020
11:50
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийlatentosРодительский комментарий
+1
войдите, чтобы ставить лайки
Он её не приобрёл, а бесплатно получил.
dragon
Активный пользователь
Активный
07.07.2020
10:40
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Стесняюсь спросить - а это десктоп или бук?
Sa-nya
Активный пользователь
Активный
Автор материала
Автор материала
07.07.2020
10:53
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийdragonРодительский комментарий
0
войдите, чтобы ставить лайки
бук. Напротив gpu в скринфетче стоит пометка mobile
dragon
Активный пользователь
Активный
07.07.2020
10:56
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSa-nyaРодительский комментарий
0
войдите, чтобы ставить лайки
Ого. Процессор, однако, совсем холодный.
Sa-nya
Активный пользователь
Активный
Автор материала
Автор материала
07.07.2020
10:59
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийdragonРодительский комментарий
0
войдите, чтобы ставить лайки
да, при простое у меня даже кулеры не крутятся. Ноутбук Dell G3 3579, он у меня чуть больше года
Sa-nya
Активный пользователь
Активный
Автор материала
Автор материала
07.07.2020
15:14
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийdragonРодительский комментарий
0
войдите, чтобы ставить лайки
скрин я делал на холодный старт, там браузер не включен.
Сейчас когда я серфлю интернет в браузере, кулеры на минимум и 58 градусов
dragon
Активный пользователь
Активный
07.07.2020
15:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSa-nyaРодительский комментарий
0
войдите, чтобы ставить лайки
Все равно годно. У меня вон на старом нетбуке с двухядерным АМД А-4 со встроенной графикой с Арчем и ласточкой на борту - с холодного старта уже 50+, а при серфинге оно и чуть до 70 не доходит. И это после того, как пыль стряхнул и жидкий металл намазал. Посмотрим, что покажет явно избыточное железо на свежем буке - с 4-ядерным Ряженкой-5 и соответствующей встроенной графикой. Надеюсь, на откровенно избыточном железе тоже будет прохладно.
Sa-nya
Активный пользователь
Активный
Автор материала
Автор материала
07.07.2020
17:52
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийdragonРодительский комментарий
0
войдите, чтобы ставить лайки
это показатель только процессора, я уверен, что моя общая температура будет выше
dbunt1tled
Активный пользователь
Активный
07.07.2020
11:00
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийdragonРодительский комментарий
0
войдите, чтобы ставить лайки
может бук с внешним монитором))))))
dbunt1tled
Активный пользователь
Активный
07.07.2020
11:05
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Интересный скрин, лайк за тайлинг и полибар.
Использую Compton (на момент настройки системы решил воспользоваться оригинальной тулзой, подумав что в случаее ахтунга в гугле будет больше вариантов решить проблему) в чем сила его форка?
PS еще вопрос я никогда не ставил bspwm есть ли у него какие либо преимущества перед i3 или это дело вксувщины и принципиальных различий для рядового пользователя нет?
Sa-nya
Активный пользователь
Активный
Автор материала
Автор материала
07.07.2020
11:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийdbunt1tledРодительский комментарий
+1
войдите, чтобы ставить лайки
Compton вроде как заброшен, а Picom обещают поддерживать. Поэтому на арче его в принципе заменили) нет варианта поставить compton из официльных репозиториев.
На мой взгляд, все тайлинговые wm принципиальных различий для юзера не имеют. Из i3-подобных немного использовал sway (первый мой тайлинговый wm), но я его не настраивал особо.
Фишкой bspwm является то, что в комплекте помимо менеджера окон не идет в принципе ничего) об этом я написал. На мой взгляд, команды у него выглядят проще. Но структуа построения окон немного другая (полное бинарное дерево, об этом можно почитать на его гитхабе), поэтому более продвинутые команды управления окнами могут выглядеть не так как в i3
Sa-nya
Активный пользователь
Активный
Автор материала
Автор материала
07.07.2020
11:47
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийdbunt1tledРодительский комментарий
0
войдите, чтобы ставить лайки
Я слышал, что в awesome и xmonad довольно многое можно настроить, поэтому мое суждение по поводу принципиальных различий может быть неверным. Ведь я использовал в основном довольно минималистичные wm: sway (не уверен в его минималисичности), dwm, bspwm.
Свой опыт с dwm я написал здесь:
https://pingvinus.ru/gallery/2424#c25587
dbunt1tled
Активный пользователь
Активный
07.07.2020
11:51
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSa-nyaРодительский комментарий
0
войдите, чтобы ставить лайки
Спасибо
[аноним]
07.07.2020
14:55
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Sway поддерживает Wayland. По сути это вариант i3wm с поддержкой wayland, насколько там можно будет нвидиа подружить с прориетарным драйвером не скажу. Сам использую классический i3wm на иксах, дискретная карта ноутбука от нвидиа, работает через nouveau, так как ставил проприетарный и на нем и греется сильнее и прироста в производительности нет никакого толком в сравнении со свободным драйвером.
dbunt1tled
Активный пользователь
Активный
07.07.2020
16:18
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРодительский комментарий
0
войдите, чтобы ставить лайки
где-то из вики Sway:

Nvidia users

All proprietary graphics drivers are unsupported. This includes the Nvidia proprietary driver. The open source Nouveau driver is required instead. This is not going to change, don't ask. Tip: buy your hardware with open source support in mind.
Sa-nya
Активный пользователь
Активный
Автор материала
Автор материала
07.07.2020
16:47
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРодительский комментарий
0
войдите, чтобы ставить лайки
У вас железо старое какое-то? Просто на новых картах nouveau не только не может выжать всю мощь, но и работает нестабильно
julyfox
Активный пользователь
Активный
07.07.2020
15:22
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Arch - всегда круто!
PavelLinuxUser
14.01.2023
12:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Пожалуйста можно по подробнее пор оскрытие полибара, какой скрпит? Куда класть?? Что именно должно быть в скрипте??? Инфы на русском почти нет за исключением одного поста который ситуацию не проясняет. А штука очень нужная. При скрытити полибара остается пустое место сверху, и его никак не убрать ВМ думает что полибар на месте, и даже если выставить гапсы понулям, место все равно остается пустым, не помогает релод БСПВМа, но если завершить сеанс и зайти снова, то все встает как надо... стоит только отктыть полибар, и все по новой. Как вы решили данную проблему?
Sa-nya
Активный пользователь
Активный
Автор материала
Автор материала
26.03.2023
18:59
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийPavelLinuxUserРодительский комментарий
0
войдите, чтобы ставить лайки
Искать инфу на русском по таким непопулярным проектам - гиблое дело. Я сам решение нашел на reddit. Сейчас я не использую bspwm. Насколько помню, это решается параметром top_padding. В bspwmrc у меня прописано было:
bspc config top_padding 31
Найденный скрипт я адаптировал в одну строку и вот эту всю простыню забиндил в sxhkdrc:
polybar-msg cmd toggle; if [ $((`bspc config top_padding`)) -gt 3 ]; then bspc config top_padding $((`bspc config -m focused top_padding` - 30 )); else bspc config top_padding $((`bspc config -m focused top_padding` + 30 )) ; fi

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила