- bspwm
Давно слышал о Void Linux, но вечно откладывал его на потом. В конце концов у меня наконец-то нашлось пара свободных выходных, и я решил всё таки его затестить. Ради интереса глянул несколько роликов, включая от создателей данного сайта, естественно. В итоге заинтересовался и поставил Void рядом с основной системой и начал проводить некоторые тесты вечерами, чтобы понять, почему же его все так любят и обожают.
Установка
Выбрал Live-образ без графики с glibc. musl концептуально интересен, но дальше виртуальной машины запускать, пока что, не думаю. Так как пришлось бы жить без Wine и Steam, да и прирост в производительности до смешного мал. Однако думаю погонять musl на своей апельсинке — может на таких устройствах в нем и будет рациональность.
Ставил систему через void-installer — очень простой и интуитивно понятный установщик. Разбил диск на классические /boot/efi, / и swap. Отформатил в привычные vfat, ext4 и swap соответственно. Протыкав весь установщик, нажал "Install" и через пару мгновений уже перезагрузился в свежеиспеченный Void.
Настройка
1. Начал разбираться в местном пакетнике.
Xbps прекрасен — быстр, логичен, удобен. Освоить синтаксис в: xbps-install -S, xbps-install -Syu, xbps-query -L, xbps-remove -R не составило труда. Логика флагов во многом похожа на арчевский pacman, поэтому тут тоже не возникло проблем.
2. Насмотревшись красивых скриншотов с просторов сети, решил, что хочу попробовать этот ваш "Gruvbox". За основу для "райса", или как это называют, был взят мной широко любимый bspwm. Когда основной конфиг был перенесен, начал устанавливать "свистяшки и ряшечки".
В качестве GTK-темы была выбрана Gruvbox-Dark-BL-LB: https://www.gnome-look.org/p/1681313/
За иконки были взяты Gruvbox-Plus-Dark: https://github.com/SylEleuth/gruvbox-plus-icon-pack
Тему для Alacritty взял с https://github.com/alacritty/alacritty-theme
Polybar была взята из https://github.com/adi1090x/polybar-themes со своими небольшими допилами.
Picom было лень собирать самому, потому взял стандартный из репозиториев.
LightDM в качестве дисплейного менеджера с такими же темами, что и система.
Далее классические nitrogen и lxappearance для обоев и тем/курсоров соответственно.
3. Сел осваивать runit.
Очень достойная система инициализации. Работает стабильно, проблем с ней нет. По началу смутило, что нужно подрубать нужные сервисы через симлинки: ln -s /etc/sv/service /var/service && sv up service, правда, довольно быстро привыкаешь к такому раскладу и перестаешь задумываться.
Радует, что runit написан самими разработчиками войда и очень органично вписан в систему. Кому будет интересно поизучать работу с runit, то это можно сделать по данной ссылке: https://docs.voidlinux.org/config/services/index.html
Использование
Весь необходимый мне софт здесь был установлен и успешно используется. Из-за отсутствия Thunar в репозиториях, файловый менеджер был заменен на Nemo. Не хотелось особо париться с установкой LibreWolf, поэтому просто взял ванильный Firefox, но с выключенной телеметрией и трекерами.
В игры играю через Steam (например, Wolfenstein 2 замечательно работает через Proton). Однако, по странной причине, криво работает PortProton. Gamemode вечно выдает ошибку: Could not connect to bus: /usr/bin/dbus-launch terminated abnormally without any error message. Проверял, работает ли dbus — всё вроде бы в порядке, однако исправить ошибку пока что не смог.
Есть ещё одна абсолютно неясная мне ошибка. Pipewire иногда просто не стартует, хотя скрипт написан правильно и спокойно загружается в другие разы. Решается перезагрузкой bspwm, но такая мелочь немного бесит, признатся. В интернете так и не нашёл почему иногда происходит такое, в будущем планирую просто написать сервис для runit и наверное это решит эту неприятность.
По общим впечатлениям — отличный дистрибутив, со своей философией и концепцией. Явно вошёл в мой топ-10 лучших дистрибутивов, возможно, даже в топ-5. Свежесть софта здесь отличная. Не Arch, конечно, хотя разработчики пишут следующее о своей системе:
"Void focuses on stability, rather than on being bleeding-edge. Install once, update routinely and safely."
Так что, скорее всего, в этом и есть вся соль, просто я ещё немного не перестроился.
В любом случае — Спасибо за прочтение и приятного дня :)
Комментарии
10:17
runit должен быть в runtu, а void должен быть совсем пустым.
12:50
16:42
17:36
12:50
Void - местами аскетичен, но надежен и крепок!)
13:07
12:58
Уже потом я нашёл в сети пару статей (копипаст) как установить PP в Calculate, хотя и первый способ от члена сообщества, какого-то пользователя, вполне успешно работал.
19:59
20:18
21:49
18:28
20:21
21:40
21:17
21:37
06:26
10:50
13:27
https://pingvinus.ru/game/extreme-tux-racer
Это тоже сильно детская аркадка и интереса не вызвала.
https://pingvinus.ru/game/supertux
Так что это игра пока лучшая, я про неё Скриншот писал
https://pingvinus.ru/game/supertuxkart
13:29
13:33
Кому как … Я катал в неё, катал, а сейчас уже долго не подходил, разучился. Так что, чтобы снова начать добиваться приличных результатов, надо тренироваться.
15:22
Я конечно понимаю что не все игры работают, но я пришел к выводу что в них можно и не играть, много не потеряю. ААА работают через протон если нет натива, мультиплеерных тоже навалом. Такое себе менять целую систему ради пары игорей
16:01
Crysis с hd патчем еле ворочается.
17:48
18:16
лукавите про нормальность игр в Линукс, обычные при 240 гц как мыло выглядят.
Про поддержку карт серии 3080-3090 и 4080 я вообще промолчу
19:45
Кризис я имел ввиду ремастер (с первого по третий). На счёт HD версии не понял надеюсь мы об одном и том же говорим
21:53
19:56
21:52
23:56
Я уже сто раз говорил, саму систему на новом железе невзможно настроить. А вы уперлись про игры.Если у вас такое же железо буду рад советам, логам
18:38
04:20
https://www.protondb.com/app/1174180#-2hs0iRx_c
https://www.youtube.com/watch?v=w7GeDFCMZQM
10:55
16:12
22:02
22:24
15:00
15:14
На самом деле, при желании это лучше выяснить с manager@pingvinus.ru
22:51
20:34
- Пятачков.
- Пятачков? Пятачков - пять! Однозначно пять!..
...
- Void? Void - плюс! Однозначно плюс!..
20:54
21:34
02:11
doas xbps-install dbus-x11
17:09
10:14
21:58
21:52
03:30