Archcraft 2023.05. openbox (+). bspwm (-)
Загрузить свой скриншот
Войдите, чтобы добавлять скриншоты

Archcraft 2023.05. openbox (+). bspwm (-)

22
Дистрибутив:
  • Archcraft
Окружение:

archcraft 2023-05-01-x86_64-001.iso
openbox 3.6.1.
bspwm 0.9.10.
kernel 6.2.13-arch1-1

==========================================
_-= Предисловие =-_

Компьютер не используется для работы, только как хобби.

В конце прошлого года заинтересовался Arch-based дистрибутивами (принцип "сделай сам").

Использован образ archcraft 2023-05-01-x86_64-001.iso, скачан с https://archcraft.io/download.html
(Aditya Shakya)

==========================================

1. Установка

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

На второй попытке намертво завис Calamares "в ожидании 11 модулей", процесс убиваться не хотел, пришлось перезагружать.

Установка только offline (online установка отсутствует, либо не смог найти).

Сама установка (распаковка файлов, создание initramfs, установка загрузчика и т.п.) заняла 23 минуты.

Доступные варианты WM для установки:
 — openbox
 — bspwm
 — оба WM (по умолчанию, выбрал этот вариант)

==========================================

2. Обновление

Сеть Wi-Fi подхватилась сразу.

Поскольку GUI для пакетного менеджера не предустановлен, обновлять систему и устанавливать некоторые пакеты пришлось через терминал:
sudo -i
pacman-key --init
pacman-key --populate archlinux
pacman-key --refresh-keys
pacman -Suy

Позже установил Apper. Как ни странно, обновлять систему через терминал оказалось более информативно и удобно, чем через Apper, впрочем, возможно из-за скудности функционала последнего.

==========================================

3. Настройка

3.1. Поскольку не нашёл в графическом интерфейсе установки русского языка, пришлось:
в файле /etc/locale.gen раскомментировать строку ru_RU.UTF-8 UTF-8
localectl set-locale ru_RU.UTF-8

"Русифицировались" далеко не все приложения, Главное меню осталось на английском, экран входа в систему переведён наполовину.

Из плюсов: в Thunar после установки русского языка заработали некоторые настройки, почему-то не работавшие сразу (адресная строка, панель инструментов).

Впрочем, во всех (трёх) Linux-системах, которые я использовал, переведено на русский не более 75% (в Archcraft около 50-60%, не критично).

3.2. swap не монтируется автоматически:
прописал в /etc/fstab:
UUID= none swap defaults 0 0

Предположу, что по умолчанию отключено, так как подкачка здесь не нужна (максимум бывает занято 5% (размер swap 8 ГБ) (при работе VLC), подключил, поскольку уже есть раздел, да и 8 ГБ из терабайта не жалко.

3.3. В /etc/sddm.conf заменил NumLock=on на NumLock=off (как цифрами цифровым блоком не пользуюсь).

3.4. Подключение СХД:
NAS=Seagate BA:
smb2-time: Protocol negotiation failed (SMB2)
Unable to mount location
Не удалось подключить ресурс Windows: Программа вызвала разрыв соединения

При этом:
NAS=ZyXEL:
подключение по smb://IP_address/ успешно осуществлено сразу.

Доустановил все имеющиеся в репозиториях пакеты smb, gvfs, apache.
Судя по комментариям на форумах, в Arch-based дистрибутивах принципиально отсутствует файл /etc/samba/smb.conf (принцип "сделай сам" (всё) в действии).
Пакеты samba-common и подобные отсутствуют в репозиториях по вполне понятным причинам.
Посему smb.conf скопировал из Linux Mint, дописав:
[global]
client min protocol = NT1
client max protocol = SMB4
После чего успешно подключился Seagate BA, без перезапуска чего бы то ни было.

==========================================

4. ПО

Набор предустановленных программ минимален, и это есть хорошо.
Geany, vim, nano
Thunar, ranger
Firefox

Доустановил привычные:
Gnome-Disks, Gnome System Monitor, File Roller, Nemo
Psensor
Osmo, CopyQ
Vivaldi
xed, Libre Office, XReader
VLC (внешний USB-усилитель определился, проигрывание .mp3 с СХД без ошибок)
и новый для меня монитор conky (используется TeejeeTech)

==========================================

5. openbox 3.6.1.

Стековый оконный менеджер.
Предустановлены:
polybar, tint2, plank

Горячие клавиши управления окнами привычны, вызовы некоторых программ изменил.
polybar не зашёл (долго не разбирался), странная смесь панели и монитора, поэтому:
закомментировал в ~/.config/openbox/autostart строку
# bash ~/.config/openbox-themes/themes/launch-bar.sh,
добавил exec tint2 &

Plank пробовал весной в Мяте, не разобравшись с ходу, снёс в тот же день. В этот раз разобрался, нашёл plank --preferences (догадался выполнить man plank), установил в Мяту по новой.
Вообще, на все часто используемые приложения назначены горячие клавиши, запущенные — отображаются на панели, так что plank их дублирует.
Впрочем, некоторая избыточность и так имеет место быть, что не есть плохо.

Доустановил: lxappearance, lxappearance-obconf, xxkb
Прописал в ~/.config/openbox/autostart
exec xxkb &
setxkbmap -layout us,ru -option "grp:alt_shift_toggle,grp_led:scroll" &

Изначально планировал привести внешний вид (и ПО) новой системы к тому, что есть в Linux Mint, поскольку привычно, но оказалось, что панель сверху + plank снизу (с автоскрытием) вполне удобно. В итоге поменял вид стола в Мяте.

==========================================

6. bspwm 0.9.10.

Фреймовый оконный менеджер.
Предустановлены:
sxhkd, dmenu, picom

Потыкал. Поплевался. Настроил ~/.config/bspwm/bspwmrc, ~/.config/bspwm/sxhkdrc (заменил polybar на tint2, горячие клавиши, добавил в автозапуск нужные приложения).

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

Из плюсов:
1. Назначение горячих клавиш в sxhkdrc (с десяток команд в двух строчках) показалось весьма изящным и лаконичным:
Клавиша + Клавиша + {1,2,3...}
{Command1,Command2,Command3...}
По крайней мере для меня ново и небезынтересно.
2. По нагрузке на ЦП bspwm ещё более скромен, нежели openbox, хотя, казалось бы, куда уж скромнее.

==========================================

_-= Послесловие =-_

Archcraft позиционируется как минимальный, при этом имеются по два:
установщика (Calamares, ABIF)
оконных менеджера (openbox (предустановлено 10 тем), bspwm)
панели (polybar, tint2)
эмулятора терминала (alacritty, xfce-terminal)

При настройке использовались следующие ссылки:

https://wiki.archlinux.org/title/Openbox_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)
https://laurvas.ru/openbox/
https://habr.com/ru/sandbox/21270/
https://itnotesblog.ru/note/nastrojka-openbox-pervye-shagi

https://habr.com/ru/articles/721112/
https://wiki.archlinux.org/title/Bspwm_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)

https://posetke.ru/linux/locale-gen-arch-linux.html

Ссылки на схожую тему (Archcraft, openbox):
https://pingvinus.ru/gallery/4715
https://pingvinus.ru/gallery/4393
https://pingvinus.ru/gallery/4137
https://pingvinus.ru/gallery/4057
https://pingvinus.ru/gallery/4036
https://pingvinus.ru/gallery/2728
https://pingvinus.ru/gallery/2129

==========================================

_-= Статистика использования =-_

Дата: 2023-09-18
Версия ядра (текущая): 6.4.12-arch1-1
Возраст ОС: 72 дня
Количество запусков: 22
Количество обновлений: 7
Количество критичных сбоев: 1
ext4-fs error (device sdb2, sdb4, sdb5) unable to read itable block

Варианты:
1. битые сектора
2. перегрев диска
3. плохое соединение (шлейф, кабель, разъём) (вероятнее всего)

Также:
Authentification required
Для обновления SMART-данных /dev/sdb требуется подтверждение подлинности пользователя

Варианты: вызвано lm-сенсорами. Снять флаг «Включить поддержку udisks2» (psensor).

rev 2, build 26

Лайков: +13
войдите, чтобы ставить лайки
22
  • Опубликовано: 04.10.2023
  • LexD

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

Комментарии

choice
Активный пользователь
Активный
04.10.2023
16:26
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
А вот и материал для обсуждения подъехал!
Почему сразу после установки была сделана инициализация ключей, причём уже имеющихся, а не получение новых? Ожидал проблем или они были?
Вроде бы там systemd, почему не подхватывается swap? Что-то отключено или специально так настроено?
Внешний USB-усилитель - имеется в виду усилитель с аудио-входом по USB?
Русификация ... эх, даже в наших, локальных дистрибутивах находятся иностранные слова, что уж говорить про зарубежную русскую локализацию.
LexD
Активный пользователь
Активный
Автор материала
Автор материала
07.10.2023
12:08
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
1. Инициализация ключей.
Верно. Порядок действий, обозначенный в тексте несколько отличается от фактического. При последней редакции поудалял много чего лишнего, несущественного, некоректного, сократив начальный текст раза в полтора, оптимизировал, так сказать. Возможно, оптимизация оказалась не особо оптимальной.
Сначала было только pacman -Suy, про инициализацию ключей узнал позднее (через неделю). Впрочем, если бы я знал об инициализации изначально, порядок действий был бы именно такой, как написано.
2. swap.
Пункт 3.2. Не разбирался, ибо работает, проблем не замечено. Предположения озвучены в этом же пункте. Добавить ничего не могу. Мне кажется, что специально так настроено.
3. Ещё лет чуть ли не двадцать назад приобрёл мини-систему (так указано на корпусе) Philips с пятью слотами под MP3-диски, радио, входом USB2.0 (а также «тюльпанные» входвыход). Две колонки на 65 (кажется) Ватт с пассивными динамиками (отражатели НЧ). Звук по USB лучше по качеству, к тому же при подключении через джек наушников (в ноутбуке) надо дополнительно регулировать громкость в основном микшере. По USB же — только в плеере. VLC определяет усилитель как «Аналоговый стерео» (Аудио - Аудиоустройство). В Linux Mint есть микшер (значок громкоговорителя в трее), там вариантов больше (цифровой, аналоговый выход), хотя разницы по звуку не заметил. В Archcraft, вероятно, нужно доустанавливать, пока не занимался.
4. Русификация.
Как я и отметил, не критично. Пользовался системой без перевода (на английском) где-то с месяц, пока не нашёл, как применить русскую локализацию. Поначалу тыкал в конф.файлы.

«...даже в наших, локальных дистрибутивах находятся иностранные слова...»
О, как!? И при этом позиционируются, как отечественные?

Благодарю за проявленный интерес!
choice
Активный пользователь
Активный
07.10.2023
20:43
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийLexDРодительский комментарий
0
войдите, чтобы ставить лайки
1. Почему иногда ломается возможность обновляться я не знаю, но решением является сброс ключей и их повторная инициализация. Почему вы это делали на недавно установленной системе я так и не понял. Либо уже была проблема, а о ней не сказано, либо на всякий случай. Но я знаю, как может сильно меняться отзыв, пока стоит в очереди.
2. systemd автоматом подхватывает swap, а если нет, это интересно и да, тогда прописывать в fstab. Посмотреть статус swap можно многими способами, наглядно в gparted, там значок будет.
3. Именно Philips предложила шину I2S (и SPDIF) и применяла её везде, где могла, у вас через порт USB, что встречается редко, но бывает даже через hdmi. Без всяких драйверов все Linux увидят ваш Philips по USB (смотреть lsusb) как аудио карту. Усиление и рабочие частоты дискретизации зависят от железа в Philips, а по шине можно передавать всё.
4. Дистрибутив отечественный - это критерий для реестра, специальное словечко, а для нас это просто сделанный нашими. Мы же знаем, что в мире открытого ПО принят английский. Но если уж наши не везде дожимают в русификации, то что говорить про других, а Archcraft, кажется, корнями в Индии.
AkhmedSataja
Активный пользователь
Активный
07.10.2023
20:53
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
>кажется, корнями в Индии.
Если позволите, небольшой offtop:
Азе бы понравилось, наверное.


Все, больше никаких оффтопов делать не буду, просто жаль, что столь светлый ум гниет в непальской тюрьме.
LexD
Активный пользователь
Активный
Автор материала
Автор материала
09.10.2023
09:48
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
1. На всякий случай. Проблем с ключами не заметил.
3. Philips приобретался за долго до появления компьютера, помимо USB входа, имеются входы ("тюльпан") аудио, видео как GamePort - для геймеров, вероятно. Ни разу не пользовался именно для игр. USB вход считал, что везде установлен. HDMI нет.
4. Индия, да. Aditya Shakya.

https://3dnews.ru/1093383/minpromtorg-proverit-dannie-o-nerabochem-rossiyskom-chipe-v-monitore-lightcom-proizvoditeli-eto-otritsayut

Вроде такого? Для позиционирования ОС, как отечественной?
olegus
Активный пользователь
Активный
04.10.2023
16:34
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
Ооо, Arch-based. Про минимализм это всегда так, то по два браузера,то куча тем, про 2 оконных менеджера хочу сказать что в AntiX вообще !!4!!, при этом "минималистичный".
choice
Активный пользователь
Активный
04.10.2023
16:41
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийolegusРодительский комментарий
+1
войдите, чтобы ставить лайки
В AntiX борются за минимальное потребление памяти, да, предлагают разные wm и сетевые менеджеры. Это для возрастных компов, а не минимализм. Но да, самописных скриптов и утилит там целая куча, считают, что дисковое пространство в достатке.
Заметь, похожее на твоё устройство, памяти занято уже прилично.
olegus
Активный пользователь
Активный
04.10.2023
16:58
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
Понял про Antix.Был у меня раньше N3060, пока не обменял на N3050. Вот пока освободился от дел, решил не в Arch, Endeavour и т.п. лезть(мне он не понравился, но за совет спасибо, появилось вдохновение на дистрохоп), а Void ставить(сижу мучаюсь с обновлением). Потребление с XFCE всего 350мб!!!
choice
Активный пользователь
Активный
04.10.2023
17:08
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийolegusРодительский комментарий
0
войдите, чтобы ставить лайки
Упоминался vs code, думал может дела какие есть. А если появился задор, то Void точно более экзотичный и обзоров о нём мало.
olegus
Активный пользователь
Активный
04.10.2023
17:39
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
Извините, не нашел где задавать вопросы. Вы случаем не знаете как в Void русифицировать libreoffice по привычке вбиваю libreoffice-l10n-его нет.
Minor748
Активный пользователь
Активный
04.10.2023
17:49
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийolegusРодительский комментарий
+1
войдите, чтобы ставить лайки
Такое можно спросить на форуме, создав соответствующую тему "Русификация Libreoffice в Void"
x230
Активный пользователь
Активный
04.10.2023
17:53
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Ну вот ... опередил!..
+
x230
Активный пользователь
Активный
04.10.2023
17:52
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийolegusРодительский комментарий
0
войдите, чтобы ставить лайки
Лучше создать (прям глобальную) тему в разделе "другие дистрибутивы":
https://pingvinus.ru/forum/categories/other-distributions
типа "Void" ...
А то действительно как-то негде и пообщаться войдоводам.
choice
Активный пользователь
Активный
04.10.2023
17:54
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийolegusРодительский комментарий
0
войдите, чтобы ставить лайки
Нет, я Void не крутил и уже размечтался, что вскоре кто-то нам расскажет о нём. Он же независимый, может и не собрали для libreoffice русификацию.
Mockingbird
Активный пользователь
Активный
04.10.2023
18:07
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийolegusРодительский комментарий
0
войдите, чтобы ставить лайки
Попробуйте такой пакет
libreoffice-i18n-ru-7.6.0.3_2.x86_64.xbps
По ссылке ниже все пакеты для libreoffice в void linux.
https://ibb.co/k3KmJ47
LexD
Активный пользователь
Активный
Автор материала
Автор материала
07.10.2023
12:16
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийolegusРодительский комментарий
0
войдите, чтобы ставить лайки
Ни в коем случае не претензия. Скорее, приятное удивление от наличия богатого выбора в дистрибутиве, позиционирующегося, как минималистичный. К слову, в «популярных» дистрибутивах как правило, только одна среда окружения.
x230
Активный пользователь
Активный
04.10.2023
17:34
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+3
войдите, чтобы ставить лайки
+
Познавательно, однако!
спсб.
openbox, bspwm ... кто бы мог подумать! - А смотрится ничего так, неплохо!
Ну, если не учитывать мои "раскрасочные" пристрастия...
Правда красиво! Честно-честно!..
LexD
Активный пользователь
Активный
Автор материала
Автор материала
07.10.2023
12:26
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
0
войдите, чтобы ставить лайки
Обои — из предустановленных.
Тема — из предустановленных.
Шрифты — по умолчанию.
Иконки — докачал.
Весьма редко что-либо меняю, и так устраивает. Вообще, в последнее время начал скатываться если не к аскетизму, то к минимализму точно. И не только в DE. Многие излишества, оказывается, излишни (тавтологию здесь считаю уместной). )))
Yoko
Активный пользователь
Активный
05.10.2023
00:04
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
Спс за инфу, по подключению NAS полезная информация.
LexD
Активный пользователь
Активный
Автор материала
Автор материала
07.10.2023
12:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийYokoРодительский комментарий
0
войдите, чтобы ставить лайки
Буду только рад, если пригодится.
Уделил моменту подключения столько внимания, поскольку этот вопрос возникает у меня постоянно при подключении нового СХД, либо при установке новой ОС. Трудности возникли с самого начала, тогда ещё на Windows, хотя с Windows, конечно, проще. В интернете же, к своему удивлению, я не сумел обнаружить не то что полной, но даже хоть сколько-нибудь поверхностной инструкции. Есть определённое количество сообщений на соответствующих форумах (например, Reddit), но вопросы, поднимаемые там, не вполне соответствуют моим запросам. А посему в этот раз, как и в предыдущие, пришлось прибегнуть к методу тыка. Либо никто (почти никто) не занимается подключением СХД, либо все пользователи (подавляющее большинство) не считают это за проблему.
scorpii
Активный пользователь
Активный
05.10.2023
19:51
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
Интересно было почитать, хорошая работа!
LexD
Активный пользователь
Активный
Автор материала
Автор материала
06.10.2023
20:51
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Огромный плюс модератору за добавление двойных пунктирных линий между пунктами, и тире в п.1. Огромный минус мне, поскольку должен был сделать это сам для улучшения читабельности, ну и в качестве какого-никакого оформления.
А вот закрывающая точка в заголовке была для симметрии (удаляется автоматически при добавлении).

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

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