- ArchLabs
- bspwm
Дистрибутив: ArchLabs (проект закрыли в июле 2023)
Окружение: Bspwm
Приветствую посетителей ресурса.
Огромный респект сообществу!
Железо: ноутбук Lenovo IdeaPad z570
процессор: Intel Core i7-2860QM CPU @ 2.50GHz
оперативка: 16 GB
видеокарта: Intel HD Graphics 3000
графическая память: 2gb
винт: SSD 512GB Serial ATA 6Gb/s @ 6Gb/s
Установил ArchLabs 2023 с настроенным на свой вкус Bspwm.
Менеджер окон (WM): Bspwm — своя тема
Оболочка (shell): ZSH
Терминал: Alacritty
Панель: Polybar с иконками в шрифтах Nerd fonts
Лаунчер приложений: Rofi
Лаунчер приложений, еще один (просто нравится по удобству): Jgmenu
Файл менеджер: Thunar & Ranger
Установка обои: Nitrogen
Тема: Arc-Dark
Иконки: Paper
Шрифт: Hack
Редактор кода: Sublime Text & VSCode
Браузер: Chrome (синхронизирован с виндой), Firefox
Гонял на ноуте (проапгрейдил слегка) в Live режимах. Потом установил. Все работает четко. Быстрее, скорее психологически :), чем стандартные Plasma и Gnome.
Bspwm легок и быстр. Все настройки оконного менеджера хранятся в 2 файлах: bspwmrc для конфигурации оного и в sxhkdrc для задания клавиатурных сочетаний. И одна из его удобных возможностей — это задать какие программы и на каких рабочих столах будут автоматически открыты и в каком виде (на весь экран или на пол экрана и т.д.) при загрузке системы. К примеру, у меня прописано так:
```
# bspc rule -a firefox desktop='^1'
bspc rule -a Google-chrome desktop='^1'
bspc rule -a Thunar desktop='^2' && thunar &
bspc rule -a Alacritty desktop='^3' && alacritty &
bspc rule -a Gedit desktop='^3' && gedit &
bspc rule -a subl desktop='^4' && subl &
bspc rule -a Vscodium desktop='^4'
```
— 1 строка закомментирована (если захочется потом изменить браузер).
— 2 строка означает, что автоматически при загрузке будет виден первым пустой рабочий стол, на котором откроется Chrome, когда решу его запустить.
— 3 строка показывает, что на 2 рабочем столе в фоне откроется Thunar и будет развернут на весь экран (по умолчанию). И при каждом новом запуске нового окна с Thunar, он будет открываться всегда на 2 столе.
— 4 строка показывает, что на 3 рабочем столе в фоне откроется Alacritty. И при каждом новом запуске Alacritty, он будет открываться всегда на 3 столе.
— 5 строка показывает, что на 3 рабочем столе в фоне откроется также Gedit. И при каждом новом запуске, он будет открываться всегда на 3 столе. При этом и Alacritty и Gedit будут делить экран пополам. Сделано так для удобства копирования вставки в терминал, заранее сохраненных команд в текстовом файле.
— 6 строка показывает, что на 4 рабочем столе в фоне откроется Sublime Text и будет развернут на весь экран (по умолчанию).
— 7 строка означает, что когда я запущу VSCode, он откроется также на 4 столе, рядом с Sublime, разделив экран пополам.
И независимо от этих предустановленных для открытия программ правил, в любой момент Вы можете сочетанием клавиш перекинуть любую программу на любой рабочий стол или монитор.
В итоге, поскольку мы запускаем и работаем, как правило с одними и теми же программами постоянно, при запуске системы Вы получаете уже загруженные и открытые (развернутые на весь экран) программы, каждая на своем столе или мониторе. Что весьма удобно.
Dot-файлы темы — Bspwm Arch на GitHub (https://github.com/yojeero/arch_bspwm).
Была протестирована на ArhcLabs. Собираюсь установить и на других дистрибутивах.
Всем добра!
Комментарии
08:06
11:10
Какого производителя ssd ?
21:55
12:23
А по какой причине проект закрыли?
21:59
14:49
Разработчики: Nathaniel Maia & Matthew Dobson.
Закрылся из-за конфликта (творческих разногласий) разработчиков.
Подробностей не найдено.
2023.06.07 was the final release from ArchLabs.
https://archlabs.github.io/
https://distrowatch.com/table.php?distribution=archlabs
https://en.wikipedia.org/wiki/ArchLabs
https://ru.wikipedia.org/wiki/ArchLabs
2022-03-19 https://elsefix.com/ru/historia-de-dos-arcos-archlabs-y-archmerge.html?ysclid=lmvyescq6n347512578
2020-05-04 https://ru.wikibrief.org/wiki/ArchLabs
13:04
22:03
16:18
17:58
18:00
18:01
18:04
20:06
Думаю будущее за сенсорами или им подомными . Сейсчас активно использую сенсорный экран, хотя клавой тоже пользуюсь. В проекте добавить системы управления взглядом и воздушными жестами без касаний.
21:23
https://ru.wikipedia.org/wiki/Neuralink
21:31
22:03
В голову вживляют чип и он, напрямую подключенный, передаёт сигналы на устройство, в том числе и к ОС.
22:28
22:38
23:58
00:50
Рекомендую почитать https://ibb.co/DMt2bWD
22:04
19:24
Почти в любом WM можно жить без зубрёжки десятка сочетаний клавиш, а просто удерживать Win+кнопки мыши для перемещения, изменения размера, переноса на другой стол.
Еще в некоторых популярных ситуациях (планшет/ноут на тачпаде) рукопашное распахивание, пиксельхантинг панели заголовка и менеджмент окошек вызывает лишь раздражение.
18:11
22:07
14:28
19:19
Мне вот еще на плазме надо был скрипт (поломан в 5.27) для размещения окон в 3 колонки, автоматического мощения и хования панели заголовка.
Потому и правила размещения, исключений и пара допхоткеев меня не пугали.
Как раз и Hyprland вовремя подвернулся: отлично документирован, хоткеев минимум, шустр и весел, имеет человеческий конфиг и конечно же wayland. А если Плазму не пытаться выкорчевать, то и большинство ее фичей (kde connect, plasma-settings, kate) будут робить и на нём.
23:19
14:29
1. ArchLabs скачал ещё в начале июля, всё собирался попробовать. О закрытии проекта узнал только в этом месяце. Жаль, показался весьма интересным.
Поэтому хотелось бы больше подробностей про установку, впечатления от работы самой ОС.
2. Bspwm пробовал единожды — непривычно, мягко говоря. У Вас же расписано подробно и с примерами. На досуге попробую ещё раз.
3. В профиле обозначен Archcraft. Если как-нибудь соберётесь выложить скриншот, с интересом бы ознакомился.
16:44
19:02
16:57
11:42
13:27
11:06
В i3wm тоже можно всякое, например, floating по заголовку
for_window [title="^Android Emulator \- .*"] floating enable
или там, под определенный workspace (9 для видео итп)
assign [class="Io.github.celluloid_player.Celluloid"] → 9
Хотел что-то еще попробовать, только на X, без wayland, а потом, да зачем, все и так отлично) Всегда рад о тайлинге почитать
13:37