Простота в пустоте. Почему я переехал на Void Linux
Загрузить свой скриншот
Войдите, чтобы добавлять скриншоты

Простота в пустоте. Почему я переехал на Void Linux

31
Материал написан пользователем сайта.
Дистрибутив:
Окружение:
  • Дистрибутив: Void Linux
  • Шасси: Infinix Inbook X2
  • Графическое окружение: Hyprland

"Сложное — это просто сложное; простота — это настоящая красота"

Именно своей простотой меня и привлек однажды к себе Void Linux. В нем все очень просто, начиная с процесса установки и заканчивая СИ runit, бинарным менеджером пакетов xbps и понятной до простоты логикой управления самой системой.

Последняя версия tui-установщика уже умеет автоматически конфигурировать wifi сети, что несомненно упрощает жизнь конечному пользователю. Также значительно сокращен набор действий для работы с sudo — достаточно, чтобы пользователь был в группе wheel, что определяется на этапе настройки void-installer (не требуется правка sudoers после установки, добавлена директория /etc/sudoers.d/, куда рекомендуется помещать пользовательские файлы, файл конфигурации группы wheel уже там по умолчанию).

Предлагаемые опции установки: графическая версия xfce или базовый набор также упрощают выбор для пользователя; хочешь готовый вариант графического окружения — пожалуйста, бери xfce; желаешь установить минимальный набор для дальнейшей работы с ним по своему усмотрению — пожалуйста, выбирай базовый.

В моем случае за основу взят базовый набор, установка которого занимает буквально 10 минут. После перезагрузки системы, с учетом автоматизации процесса развертывания преднастроенной среды Hyprland, графический интерфейс нарисуется еще спустя 5 минут.

На создание скрипта установки своих dot-files меня вдохновил xKDE, после его статьи я прям загорелся и упростил схему. С моим вариантом графического окружения Hyprland для Void Linux можно ознакомиться тут: https://github.com/scorpp13/hypr-void

Учитывая возможные сложности с доступом к github, "зазеркалился по полной" — по аналогичному пути dot-files (hypr-void) можно взять на gitlab.com, codeberg.org, gitea.com, sourcecraft.dev.

В моем конфиге в качестве бара выступает Waybar, в качестве меню — Fuzzel, в качестве демона уведомлений — Dunst. Все это работает как единое целое, цветовые профили автоматически подстраиваются под обои рабочего стола, расположение элементов также выстраивается в зависимости от выбранной позиции бара, шрифты, значки и т.п. элементы оформления определяются настройкой GTK, управление которой отдано графической утилите nwg-look.

wlogout управляет входом-выходом из системы с помощью меню с различными вариантами действий.

С помощью скриптов автоматизированы такие функции, как проверка наличия обновлений, проверка состояния аккумулятора, температуры процессора… визуализируются различные их состояния, при наличии обновлений простое нажатие на иконку вызовет скрипт для запуска процесса (по правой кнопке мыши вызывается скрипт очистки системы от ненужных файлов и настроек, средняя кнопка может быть использована для смены зеркал xbps); при перегрузке (перегреве) процессора пользователь получит предупреждение в виде яркой всплывающей иконки на панели waybar, нажатие на иконку вызовет в свою очередь преднастроенное окно top для отображения "виновника" вверху списка и принятия решения по его дальнейшей судьбе.

Сам Hyprland осуществляет управление и композицию окон рабочего стола. Горячие клавиши вызываются по правому клику мыши на значок меню приложений. В комбинациях настроены как сочетания клавиш, так и сочетания клавиши модификатора (SUPER) и кнопок мыши. Различные варианты расположения окон можно менять буквально в один клик мыши.

Так нажатие SUPER + клик левой кнопкой мыши — переведет активное окно в плавающий режим, при удержании кнопки мыши, окно можно перемещать по экрану. Нажатие SUPER + клик правой кнопкой мыши — отправит активное окно в специальное пространство (magic space), таким образом спрятав его там (аналог свертывания окна), при этом в баре появится номер этого пространства (-98), кликнув по которому можно перейти к свернутому окну; повторный клик — снова спрячет окно, а повторное нажатие SUPER + клик правой кнопкой мыши — вернет окно в начальный рабочий стол, а специальное пространство закроется и исчезнет с панели Waybar. При нажатой SUPER + правая кнопка мыши активируется режим изменения размера плавающего окна, тут не требуется попадать в рамку окна, достаточно чтобы курсор мыши просто был сфокусирован на нем в любом месте. В режиме тайлинга это действие позволяет уменьшить размер одного (нескольких окон), автоматически увеличив размер другого (других).

Ранее сильно заблуждался, думая, что тайлинг будет неудобен на маленьком экране ноутбука. Сейчас же, попользовавшись им на своем 14" Infinix, могу заявить, что все как раз в точности, да наоборот. Настолько эффективно управлять окнами и распределять их по рабочему столу или перемещать между виртуальными рабочими столами не получится в стековом оконном менеджере или в любом известном окружении. Да, cosmic, enlightenment предлагают режим тайлинга, но там настолько все обрезано, что и сравнивать не стоит, хотя попытку все же стоит засчитать. Реализация wayland сегодня выглядит уже сильно лучше и им можно полноценно пользоваться; так или иначе все к нему рано или поздно придут. Тут вспоминается история с pipewire, поначалу которого тоже многие сторонились и всячески пытались сохранить pulseaudio. Ну и где сегодня pulseaudio?

Софт, который установлен в базе dot-files hypr-void — в принципе стандартный и легко меняется по своим предпочтениям. Присутствуют как gui-tools, так и их консольные варианты, которыми, как по мне, в некоторых сценариях удобнее, а главное проще пользоваться. В качестве системных утилит: fuzzypkg — для управления пакетами, vsv — для управления сервисами runit и socklog-void — для ведения истории действий с пакетами. В качестве браузера отдал предпочтение vivaldi — в нем и почту удобно настроить, не тащив в систему отдельный почтовик и пользоваться его другими плюшками. С точки зрения кастомизации и дополнительных опций, считаю его одним из лучших. Hyprland официально не поддерживается разработчиками Void Linux и пока такая тенденция сохраняется. Там присутствует какой-то личностный конфликт между мэйнтейнерами, неприятие друг друга, но несмотря на все это, — альтернативные репозитории развиваются энтузиастами и доступны всем желающим. Да и не стоит забывать, что самосборку никто не отменял. Минор, кстати, именно за ее простоту и залип в "пустоте".

Void Linux стал для меня некой отдушиной, платформой для экспериментов, вытеснив Arch Linux. Хотя в Арч-е многие вещи и более доступны, с точки зрения наличия пакетов и разработчиков, заточенных под его экосистему, тем не менее предпочтение отдано Void Linux. Мне нравится в Void именно простота, в сравнении с тем же gentoo например, и необходимая пустота; в двух словах — просто ничего лишнего. Ну и как тут не вспомнить фразу, с которой начиналось описание скриншота?!

"Сложное — это просто сложное; простота — это настоящая красота".

Лайков: +10
войдите, чтобы ставить лайки
31
  • Опубликовано: 28.05.2026
  • scorpii

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

Комментарии

EvPix
28.05.2026
14:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
> переехал Void Linux
переехал в Void Linux

А то получается что вы кого-то переехали.
scorpii
Активный пользователь
Активный
Автор материала
Автор материала
28.05.2026
14:16
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийEvPixРодительский комментарий
+1
войдите, чтобы ставить лайки
Такое название дано не мной, модератор подправил. Сам не понимаю, зачем? Ему видать виднее))
EvPix
28.05.2026
14:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
Тогда странно, зачем было исправлять именно так.
scorpii
Активный пользователь
Активный
Автор материала
Автор материала
28.05.2026
14:22
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийEvPixРодительский комментарий
+1
войдите, чтобы ставить лайки
Вопрос риторический. Это уже не в первый раз
EvPix
28.05.2026
14:24
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
Такое впечатление, что это делает не человек.
Человек бы не стал делать таких странных ошибок, да?
scorpii
Активный пользователь
Активный
Автор материала
Автор материала
28.05.2026
17:06
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийEvPixРодительский комментарий
+1
войдите, чтобы ставить лайки
Уже исправили, значит человек
Minor748
Активный пользователь
Активный
28.05.2026
14:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
+1
войдите, чтобы ставить лайки
Кто кого ))
xKDE
Активный пользователь
Активный
28.05.2026
15:15
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Зачётная "пустошь"!
P S.: А свой git надежнее!) И сервер есть, как мне помнится. Только над его секьрностью поработать и дело в шляпе! Не путать с RH!
scorpii
Активный пользователь
Активный
Автор материала
Автор материала
28.05.2026
16:50
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
Свой git - думал об этом, руки не дошли. Но конфигом пока делюсь, поэтому и внешние также нужны.
xKDE
Активный пользователь
Активный
28.05.2026
17:26
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
Можно и наружу выдавать, но опять же, безопасность нужно обеспечить!)
Minor748
Активный пользователь
Активный
28.05.2026
15:19
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Скачивал Ваши конфиги HL, устанавливал, планировал попробовать, но … не перешёл и удалялил вчера. Они просто висят (-ли) лишними пакетами.
Сейчас, наверно, не вспомню, что именно, но после клонирования репозитория и установки у меня был какой-то мелкий конфликт. Оказалось, что ./install.sh тащит много чего (поэтому выполнять не стал) кроме настроек. Я так понмиаю, это скрипт для самого себя, индивидуальный, чтоб запустить после установки и получить готовую систему по шаблону?

В итоге, конфиги я вручную скопировал .но на днях тут увлёкся вборкой llvm21/21 и сопуствующего. Те компиляторы оч долго собираются, в отличие от GCC. А теперь из-за этого у меня вылез конфликт — не запускаются OBS и Handbrake, потому что собраны со старыми версиями из репозитория. Ещё и Mesa надо заодно пересобрать будет. Узнаю точно только после пересборки.
https://ibb.co/KpBWndPM

https://emojigraph.org/media/apple/crossed-fingers_1f91e.png
scorpii
Активный пользователь
Активный
Автор материала
Автор материала
28.05.2026
16:46
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Установочный скрипт тащит все необходимое для работы конфига. Список можно корректировать, но какие-то кнопочки работать перестанут, потребуется перенастройка. Файл necessary-packages
Minor748
Активный пользователь
Активный
28.05.2026
17:15
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
Я так понимаю, это только на ноуте? А как там дела с большим ПК?
scorpii
Активный пользователь
Активный
Автор материала
Автор материала
28.05.2026
17:17
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Без привязки к железу.
У меня равнозначно, что на ноуте 14", что на десктопе 24"
nonamex
28.05.2026
17:46
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
конфиг на конфиге .... простота :D
xKDE
Активный пользователь
Активный
28.05.2026
18:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийnonamexРодительский комментарий
0
войдите, чтобы ставить лайки
Так в этом и смысл) Всё есть файл!)
scorpii
Активный пользователь
Активный
Автор материала
Автор материала
28.05.2026
20:31
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
Для пальцетыков, знающих только гуй - это лишнее, им и файл не нужен)))
nonamex
28.05.2026
20:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
скорее для тех не красноглазых кто не страдает х...ней с конфигами ))))
scorpii
Активный пользователь
Активный
Автор материала
Автор материала
28.05.2026
20:47
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийnonamexРодительский комментарий
0
войдите, чтобы ставить лайки
Так а зачем вам линукс, сможете пояснить? Что вы в нем нашли, в каких сценариях используете? Вам какая разница: винда, мак, линь... И почему решили, что те, кто не на вашей тропинке "страдают х...ней"? Может вы ей страдаете, тогда зачем вы здесь? Не успели зарегится, а уже поучать думаете. Сами то, что из себя представляете? "Гульчатай, - открой личико")))
scorpii
Активный пользователь
Активный
Автор материала
Автор материала
28.05.2026
19:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийnonamexРодительский комментарий
0
войдите, чтобы ставить лайки
А что должно быть?
Попробуйте собрать из разных компонентов по-другому, покажите, посмотрим - обсудим
nonamex
28.05.2026
19:56
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
+2
войдите, чтобы ставить лайки
простота это - загрузился в лайв, нажал пару кнопок выбрал де, всё установилось через 5 минут и работает.
scorpii
Активный пользователь
Активный
Автор материала
Автор материала
28.05.2026
20:01
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийnonamexРодительский комментарий
+2
войдите, чтобы ставить лайки
Тогда "пустота" - void linux, просто не для вас и нужно проходить мимо, там где есть "пара кнопок"... а потом неделю настраивать обои)))
nonamex
28.05.2026
20:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
+4
войдите, чтобы ставить лайки
да уже давно понятно что для вас дистры которые просто устанавливаются и работают это дистрибутивы которые свернули не туда, а вот это красноглазое где конфиг конфигом погоняет это пустота и простота XD
scorpii
Активный пользователь
Активный
Автор материала
Автор материала
28.05.2026
20:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийnonamexРодительский комментарий
0
войдите, чтобы ставить лайки
Ваше мнение - мнение обычного потребителя, которому, что дали, то и ладно. А что есть "свернули не туда" - пояснить сможете? Только внятно, с разносторонним разбором, примерами, а не просто "хорошо-плохо"
Minor748
Активный пользователь
Активный
28.05.2026
21:25
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийnonamexРодительский комментарий
+1
войдите, чтобы ставить лайки
Я как свою сборку Void linux сделал через MKLive, теперь периодически правлю сценарий сборки. Да, сперва пришлось посидеть, поразбираться, "попыхтеть", но зато теперь у меня после установки почти готовая к повседневному использованию система, только моя собственная, согласно моим пожеланиям и хотелкам. Остаётся ещё репы подключить сторонние, установить кое-что из собранного локально.

Это если в бинарном виде, и этого мне мало стало со временем, я теперь и практикую локальную сборку всех пакетов пакетов по возможности. Мало того, что так система будет отзывчевее, я ещё и учусь этому делу, потому что нужно разрешать в процессе ошибки и конфликты.

У меня никаких конфигов, я сам не терплю с ними возюкаться. Но у меня тоже в каком-то смысле "красноглазие", только оно мне удовольствие доставляет, нежели пользоваться готовым. У каждого свою причуды и увлечения. Какому-то и ЛМ хорош, кому Арч — вершина блаженства. Для меня это давно пройдённые варианты, опускаться до которых желания не имею.
Minor748
Активный пользователь
Активный
28.05.2026
21:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
https://pingvinus.ru/gallery/4792#c88635
scorpii
Активный пользователь
Активный
Автор материала
Автор материала
28.05.2026
22:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Минорчик, ты просто будешь не понят, твои слова словно улетят в "пустоту". А то, чем ты занят, например мне, вполне понятно. Я не увлекаюсь сборками пакетов из исходников, но готовый вариант, опять же своего собственного готового к использованию окружения, всегда доступен, разворачивается буквально за 5 минут на любой машине без "красноглазия". Да, над конфигами когда-то пришлось попотеть, но и готовые ДЕ я лично никогда не использовал в ванильном виде. Там в настройках можно также ковыряться. Каждому - свое, мне это более чем понятно и поэтому никого ни к чему не призываю.
choice
Активный пользователь
Активный
28.05.2026
22:39
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
Это интересный момент.
Разрабы стараются угодить, потом собирают отзывы, что-то меняют, спорят и снова предлагают настройки по умолчанию. И так постоянно, а нам всё равно нужно долго "допиливать" под себя. Может нам самим нужно меняться, больше подстраиваться, пытаться понять, почему что-то сделали именно так, а не иначе? Стиснуть зубы и пользоваться месяц или два, пока не привыкнем или не поймём, почему сделано именно так. Желательно уменьшить свои донастройки до 5-ти минут, а не грузить из облака конфиги, которые долго "красноглазились" и потому ценны.
choice
Активный пользователь
Активный
28.05.2026
21:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Я бы выставил в биосе минимум для видео, скажем 128Мб, если там это можно. А если биос совсем куцый и такой возможности нет, то печаль-тоска, оперативка очень нужна, даже при всяких zram и zswap.
choice
Активный пользователь
Активный
28.05.2026
22:44
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Это не мой совет, а каких-то спецов.
Когда пишите статью, полезно представлять себе конкретного человека, кому вы пишите, тогда она получится интересней.
Здесь не технический портал, а лишь тематический. От статьи не ждут большой глубины, многим хочется 5-7 минут интересного или даже приятного чтения на темы портала.
Вот кто-то отливает свои (статуэтки) iso-образы, а кто-то копит свои конфиги. Понятно, что авторам они дороги, а другим ... да, вы правы, пусть лучше каждый говорит за себя.
Но все при чтении чувствуют эмоции, настроение, которое передаётся с текстом, а если его мало, то жаль. Помните меланхолию vantki? А как прётся yosh78 от своего образа? Это интересно и школьникам, и читателям женского пола, и другим участникам разной продвинутости.
Теперь давайте вспомним ваш текст. Помните, в школе писали изложения, так нас учили пересказывать. Смотрите, излагаю ваш обзор субъективно, за что ратовал как-то х230 (стараюсь следовать).
.
Времена такие, зазеркалил всё по максимуму, void понравился, а Infinix нет, будут вам его дарить -- просите деньгами.
На обзор вдохновил xKDE, спасибо ему, но текст не для него и пока он не видит, скажу, что и Arch тоже норм.
Hyprland -- просто супер, даже на Infinix, я рад добавить ему +1 в списке DE на портале.
I use vivaldi browser btw.
.
Вы у меня в top5 уважаемых участников, вы можете во многом разобраться и собрать всё из scratch. Надеюсь, что в следующих текстах вы больше внимания уделите подаче материала.
scorpii
Активный пользователь
Активный
Автор материала
Автор материала
29.05.2026
00:05
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
Ничего не понял, вы ушли куда-то за запятыми и тире... А подача материала... Вкусовщина. Кому-то нравится помягче, кому-то пожёстче. Кто-то любит лирику, а кто-то конкретику. Всем не угодишь, да и я здесь совсем не ради хайпа. Вам важнее обертка, а мне содержание. Но это, - абсолютно нормально, на то мы и такие разные.

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

Ник:
Текст комментария:
  • Уважать других.
  • Без оскорблений и грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
  • Оффтоп запрещен.
  • Любой комментарий может быть удален без объяснения причин.
Правилаправила (наведите курсор)