LINUX.ORG.RU

Минималистичный arch с bspwm

 , , , ,


6

3
wm="bspwm"
panel="lemonbar+dmenu"
shell="zsh"
terminal="xterm"
editor="neovim"
fm="vifm"
font="M+"
colors="Visibone Alt. 2"
browser="Firefox+vimfx"

В bspwm 9 рабочих столов + 1 на втором мониторе, белый прямоугольник указывает текущий. Цвета для панели и окон тянутся из ".Xresources" скриптом, в качестве обоины скрипт плавно меняющий цвет фона. В GUI приложениях все по дефолту.

>>> Просмотр (1920x1080, 290 Kb)



Проверено: JB ()
Последнее исправление: kazufukurou (всего исправлений: 2)

Очень, очень годно!

Что за wm такой? Его настраивать просто (по сравнению с i3/awesome)? Разве что на панели есть какие-то непонятные циферки и буквы, но нет полезной информации типа раскладки. Трей работает? В общем, требую конфиги всего!

Klymedy ★★★★★
()
Ответ на: комментарий от Klymedy

Конфиги. T=Temperature, V=Volume, B=Battery. Раскладка была, но я поймал себя на том, что никогда не смотрю на нее. ИМХО bspwm скорее похож на i3 чем на awesome. Но в отличие от, в нем ничего нет кроме тайлинга, и тот урезанный, панели нет, заголовков окон нет, трея нет. Настраивается просто, самое сложное настроить вменяемую панель. Я настроил включение stalonetray по хоткею, правда у меня нет софта, который там висит. С панелью есть недостаток - когда меняю громкость индикатор обновляется с секундой задержкой, при этом, индикатор текущего рабочего стола меняется мнговенно, хотелось бы чтобы индикатор громкости тоже. А запрашивать системную инфу чаще не хочется.

kazufukurou
() автор топика

За bspwm спасибо, я бы немного еще разнообразил, а то немного суховато выглядит.

tranceGemini ★★
()
Ответ на: комментарий от Klymedy

Что за wm такой?

Шутишь, что-ли? С разморозкой, это лучший wm сразу после awesome, с плюшками, удобной настройкой, клевым (независимым) менеджером хоткеев и прочее.

Почему сразу после awesome? Потому, что нет родной панели, если бы была, да еще с возможностью настройки и кастомизации как у осома — bspwm смог бы разделить первое место с последним.

i3, subtle, wmfs2, ratpoison, stumpwm и herbstluftwm — далековато от этих двух.

slon
()
Ответ на: комментарий от sudopacman

В конфигах bspwm можно указать поле нужной ширины с нужной стороны экрана, на которое не будут налазивать окна.
(Правда, вопрос с тасклистом этой панели это не решает, да.)

zezic ★★★★
()
Ответ на: комментарий от PavelRyzhov

В консоли обычно надо команду еще ввести перед паролем, а в браузере надо еще логин ввести, так что сложно попасть в пароль с не той раскладкой.

kazufukurou
() автор топика
Ответ на: комментарий от alex_the_v

Не знал что такой режим есть, мне хватает visual block mode в vim. На xterm перешел недавно, после того как мышь в urxvt начала глючить.

kazufukurou
() автор топика

Офигенно. Палитра отличная.

gwinn ★★★★
()
Ответ на: комментарий от slon

Потому, что нет родной панели..

Это специально сделано, уже много раз эта тема поднималась. Другое дело, что хочешь ожадать определенной функциональности из коробки, и в этом смысле, конечно, отсутствие панели немного отпугивает. А так да, очень хороший wm.

tranceGemini ★★
()

fm=«vifm»

Много раз слышал, что он лучше mc. Почему?

P.S. Хочу все перейти из-за vim-like, но пока лень осиливать

vanzef
()
Ответ на: комментарий от kazufukurou

Посмотрел видео на ютубе, очень годно. Жаль нет пакетов в Debian. Поставил бы.

Aleki
()
Ответ на: комментарий от vanzef

Потому что vim-like) Если долго пользуешься vim потом трудо пользоваться чем-то не vim-like. Зачем мне помнить про F8 и F5, ведь я уже знаю dd и yy.

kazufukurou
() автор топика
Ответ на: комментарий от slon

На лоре куча скриншотов awesome и i3, иногда попадается dwm. Про bspwm действительно раньше не слышал.

Klymedy ★★★★★
()

Приятно посмотреть, годно

Nicholass ★★★
()
Ответ на: комментарий от PavelRyzhov

Есть же светодиоды на капсе (у HP, по крайней мере)

vanzef
()
Ответ на: комментарий от slon

Шутишь, что-ли? С разморозкой, это лучший wm сразу после awesome, с плюшками, удобной настройкой, клевым (независимым) менеджером хоткеев и прочее.

всё это для молодежи. xmonad + dmenu + notify - наше всё.

dodevich
()

Неплохо. Ш мыльные, а в остальном неплохо. Цвета непривычные, но приятные, не вырвиглазные. За M+ — плюс.

Neovim дефолтный. Вообще, если взлетит, я на него переползу, но пока его функционал ругается на мой vimrc, зато плагины все пашут.

r3lgar ★★★★★
()
Ответ на: комментарий от r3lgar

Neovim дефолтный. Вообще, если взлетит, я на него переползу, но пока его функционал ругается на мой vimrc, зато плагины все пашут.

Эээээ

if has('nvim')
    let g:python_interpreter='python2'
        let &rtp = expand('~/.vim/') . ','
    \        . expand('~/.vim/after/') . ',' . &rtp
    runtime! plugin/python_setup.vim
    let $NVIM_TUI_ENABLE_TRUE_COLOR=1
endif

if !has("nvim")
        " set ttyscroll=256                " try to speedup scrolling
        set ttyscroll=4                    " try to speedup scrolling
        set ttymouse=urxvt                 " more accurate mouse tracking
    endif

Например

e7z0x1 ★★★★★
()
Ответ на: комментарий от kazufukurou

Списка нет, neovim не поддерживает плагины использующие lua и ruby.

Ещё там убили remote-send и его друзей.

e7z0x1 ★★★★★
()
Ответ на: комментарий от e7z0x1

g:python_interpreter

У меня neovim собран из master, без python и perl.

let &rtp = expand('~/.vim/') . ','
\ . expand('~/.vim/after/') . ',' . &rtp

Что за дебилизм? Есть же set var+=....

let $NVIM_TUI_ENABLE_TRUE_COLOR=1

(Нео)Вим и без того перехватывает это.

set ttyscroll=4

Вкусовщина, не понимаю, зачем ты это кинул.

set ttymouse=urxvt

УМВР с sgr во всех терминалах.

r3lgar ★★★★★
()
Ответ на: комментарий от e7z0x1

Суть не только в vimrc, но и в том, что из neovim выпилили много нужного, хоть и не очень важного. В любом случае, пока им пользоваться не могу, ибо испытываю некоторый дискомфорт. Vimrc — лишь предлог.

r3lgar ★★★★★
()
Ответ на: комментарий от kazufukurou

скрипты установочные

Не нужно от слова «совсем».

ссылки

Это еще зачем?

удобно

Ну с этим не поспоришь.

DeadEye ★★★★★
()
Ответ на: комментарий от DeadEye

|Это еще зачем? Можно хранить конфиги в папке ~/dotfiles, а в ~ держать ссылки на них, но это изврат.

Тогда как изменения в твом .vimrc попадают в dotfiles/.vimrc? И наоборот изменения в gitlab/dotfiles попадают в ~/.vimrc?

kazufukurou
() автор топика
Ответ на: комментарий от kazufukurou

gitlab -> .vimrc

Этот механизм вообще не нужен.

.vimrc -> dotfiles

Магия - rm -rf/cp. Благо подновлять конфиги требуется раз в три года.

DeadEye ★★★★★
()
Ответ на: комментарий от DeadEye

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

kazufukurou
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.