Link Search Menu Expand Document

Ctlos Linux Bspwm

Всем Большой Привет! Данный оконный менеджер не прост в освоении и вам стоит внимательно изучить данное руководство, перед его использованием.

Создано в рамках Ctlos Linux.

Bspwm

Содержание

  1. Скачать iso образ:
  2. Оформление.
  3. Панели.
    1. Верхний бар: polybar.
    2. Нижний бар - трей, tint2.
  4. Горячие клавиши.
    1. Режимы и управление окнами.
    2. Запуск утилит.
  5. Конфигурационные файлы.
  6. Утилиты.

Более наглядно Demo Video.

Скачать iso образ:

Ядро Linux: 5.1.5. Для установки левый верхний лаунчер на панели, правый клик - установщик в меню. По левому клику в rofi dmenu набрать calamares Enter.

Рекомендации после установки next-install.

Оформление.

  • Тема gtk: модификация Arc-Dark.
  • Иконки: Arc, Suru++ suru-plus-git.
  • Курсор: capitaine-cursors.
  • Шрифт: Clear Sans Medium,9 ttf-clear-sans.
  • Шрифт терминала: Hack Nerd Font Mono,9 ttf-nerd-fonts-hack-complete-git.

Панели.

Верхний бар: polybar.

Элементы:

  • Запуск меню: левый клик - rofi, правый клик - jgmenu.
  • Urxvt с сессией tmux. Сессия сохраняется, при закрытии и восстанавливается, при следующем нажатии.
  • Newsboat - rss читалка.
  • Монитор cpu и ram.
  • Доступные обновления, клик: pacui - псевдо графический менеджер пакетов.
  • Рабочие столы (теги).
  • Сервис tor. Включить левый клик, выключить правый.
  • Music контроллер.
  • Звук по скроллу, клик - выкл.
  • Дата. Лклик - подробней, Пклик - календарь.
  • Раскладка.
  • Меню выхода.

Нижний бар - трей, tint2.

NameОписание
udiskieмонтирование usb.
redshift-gtkцветовой тон экрана.
xfce4-power-managerменеджер питания.
clipitменеджер буфера обмена. ctrl+alt+h открыть историю.

Горячие клавиши.

Очень многое переопределено, но никто не мешает использовать дефолт, sxhkdrc.

Режимы и управление окнами.

  • Режим тайлинга tiled, плитка.
  • Режим pseudo_tiled, псевдо тайлинг. Нечто среднее между floating и tiled.
  • Режим floating, плавающий режим.
  • Режим fullscreen, Весь экран.
  • Режим monocle, окно занимает всё доступное пространство.

Зажатая Super(win) и клавиши мыши манипулируют окнами: резмер, положение.

КлючОписание
super + aПсевдо тайлинг.
super + sfloating, плавающий режим.
super + dтайлинг.
super + ffullscreen.
super + mПереключение режима monocle.
alt + spaceПереключение режима тайлинг/floating.
super + gПриклеить окно.
super + zЗакрыть окно.
super + -Скрыть/показать окно.
super + cПереход в режим monocle, отключение рамок и отступов.
super + vОтключение отступов.
super + {↑,↓}Уменьшение/увеличение отступов, super + c в исходное состояние.
super + scrollУменьшение/увеличение отступов, super + c в исходное состояние.
super + {←,→,↑,↓}Перемещение окна в режиме floating.
super + {h,j,k,l}перемещение по окнам в режиме tiled.
super + alt + {h,j,k,l}изменение размера в режиме tiled.
super + shift + {h,j,k,l}перетаскивание в режиме tiled.
alt + tabПереключение окна на текущем теге.
super + tabПереключение на предыдущий тег.
super + {1-9,0}Переход на тег.
super + {q…o,0}Переход на тег.
super + alt + {←,→}Перемещение по тегам.
super + alt + {1-9,0}Отправка окна на номер тега.
super + ctrl + pСкрыть/показать polybar.

Запуск утилит.

КлючОписание
alt + shiftПереключение раскладки.
super + alt + rРестарт bspwm.
super + alt + qВыход из bspwm.
super + EscapeРелоад конфига горячих клавиш sxhkd.
alt + ReturnТерминал драйвинг, задаем координаты старта, зажатым ЛКМ.
super + ReturnТерминал на первом теге, в режиме тайлинга, monocle.
alt + tТерминал в режиме floating.
alt + rRanger - консольный менеджер файлов.
alt + dRofi - меню.
alt + wChromium.
alt + fThunar.
super + DeleteБлокировка экрана.
super + alt + DeleteМеню выхода.
Printскрин с отправкой в ~/Pictures/screen(директория должна быть). Копируется в буфер.
super + Printскрин в режиме выделения.
super + alt + Printскрин с задержкой 5 сек. и отправкой в ~/Pictures/screen(директория должна быть). Копируется в буфер.
super + alt + mТекущий трек в ncmpcpp.
ctrl + alt + {c,v}Копировать/вставить в терминале.

Конфигурационные файлы.

ПутьОписание
~/.config/bspwm/bspwmrcОсновной конфиг.
~/.config/bspwmСкрипты.
/usr/bin/bspwm_startСкрипт автостарта, редактировать от ROOT. Он вызывается в ~/.xinitrc и в SDDM /usr/share/xsessions/bspwm.desktop.
~/.config/sxhkd/sxhkdrcКонфиг горячих клавиш.
/etc/sddm.confКонфиг менеджера входа SDDM.
~/.config/bspwm/polybarСкрипты и конфиг polybar.
~/.config/tint2/tray.tint2rcКонфиг tint2 трей. В меню есть gui-конфигуратор (Настройки tint).
~/.config/compton.confДекоратор окон, композитный менеджер.
/usr/bin/bspwm_startОбои, просто укажите путь в строке hsetroot. Редактировать от ROOT.
~/.XresourcesКонфиг Urxvt терминала.
~/.colorsПалитры терминала, указывать в ~/.Xresources строка #include ".colors/sn".
~/.zshrcКонфиг оболочки $SHELL.
~/.alias_zshАлиасы и функции zsh, сокращения команд терминала.

Это основа, все остальное в ~/ и ~/.config.

Утилиты.

NameОписание
lxappearance, qt5ctнастройка внешнего вида.
lxrandrразрешение экрана.
ranger, thunarфайловые менеджеры.
fzfинкрементальный поиск, zz.
microконсольный текстовый редактор, привычные клавиши:) ctrl+s - сохранить, ctrl+q - выход и т.д.
ncmpcpp, audaciousмузыкальный плеер.
youtube-dl, youtube-viewer, streamlinkскачивание, просмотр, просмотр стриминга.
xreaderпросмотр pdf.
viewniorпросмотр изображений.
mpvвидео плеер.
keepassxcменеджер паролей.
veracryptшифрование файлов.
pavucontrolуправление звуком.
file-rollerменеджер архивов.
timeshiftрезервное копирование.
flameshotскриншоты.
simplescreenrecorderЗапись экрана.
tmuxтерминальный мультиплексор.
gufwмежсетевой экран.
cavaвизуализатор.
neofetch, fetchинформация о системе. ~/.bin/fetch.

Еще некоторые скрипты: ~/.bin.

Полный список пакетов: packages.both.

Комментарии приветствуются. Вступай в telegram чат: t.me/ctlos.

Нашли ошибку. Исправьте, код открыт.



© Copyright 2021