- Sway
После выкидывания из Devuan всего (ну, или почти всего) несовместимого с моими религиозными принципами, о чём можно почитать в предыдущей серии, я остался без некоторых приложений, которые изредка таки нужны, но либо написаны на Qt, либо не работают нативно в Wayland, и без xWayland их использовать невозможно. Потребовалось некое компромиссное решение.
Первой, навязчивой, назойливой, но всё ещё с успехом отгоняемой мыслью было поставить все грехи мира линукс в одном флаконе: Arch-based дистрибутив обязательно с systemd (скорее всего, это был бы ctlos) на btrfs с KDE и всё такое прочее. Там всё есть и всё работает. Типичное такое искушение.
Однако провидение подсказало мне, что осквернять ноутбук таким совершенно не стоит, а вот множить собственные страдания, повышая градус аскезы, наоборот, не самая плохая идея, поэтому пусть будет Void musl.
Musl это реализация стандартной библиотеки языка C для Linux. Подробнее в википедии, переписывать написанное там я не буду, отмечу лишь, что она значительно более компактная, чем glibc, поэтому имеет достаточное распространение во всяком embedded, где считают каждый килобайт флэша, однако несмотря на то, что по заявлению разработчика в ней реализованы многие нестандартные наборы библиотек, существующие в glibc, многие библиотеки не реализованы, поэтому типичные сорцы скачанные "откуда-нибудь" несобираемы в принципе и многих пакетов нет в репозиториях вовсе. Когда я в последний раз пару лет назад ставил Void musl всё было более чем печально и я даже не стал выставлять скриншот на этом сайте, не увидел смысла: всё было гораздо хуже, чем, например, в Obarun, а последний действительно экспериментальный дистрибутив с множеством нерешённых и, вероятно, нерешаемых проблем.
Что сказать по эксплуатации: конфиги Sway и его утилит перенеслись из Devuan без видимых проблем, пришлось по-моему сделать пару мелких правок, практически весь софт из моего минималистичного набора в Devuan успешно перекочевал в Void, за исключением, пожалуй, консольной читалки fbless, которой я нашёл альтернативу в виде epy, в результате у меня визуально и тактильно идентичная Devuan система, что очень комфортно.
Из очевидных косяков отмечу неработоспособность chromium (otter и qute из реп работают), он виснет на многих страницах, но FF в качестве единственного браузера в запасной системе меня более чем устраивает, не работает звук в FF на голой alsa, только с пульсой или pipewire, хотя FF собран с --enable-alsa и звук есть в предустановленной XFCE, похоже какие-то костыли в Sway девятидюймовыми гвоздями надёжно прибиты к pipewire или наоборот.
Подытоживая, отмечу странное положение Void в целом: никому особо ненужный дистр с очень высоким рейтингом, судя по дистровоч, в качестве запасного полигона для барахла очень даже.
Скриншот традиционен, книжечка, музычка, на этот раз немного синхронизировал их и увязал с началом текста ;-)
Всем добра!
Комментарии
15:45
По поводу FF покажите Ваш .asoundrc и cat /proc/asound/cards
18:29
По поводу FF поковыряю в указанном Вами направлении, может быть, но пульса вполне годится для озвучки десктопа. Впрочем, мы с Вами это когда-то давно уже обсуждали.
05:10
15:56
Есть какие-то принципы, но они не раскрыты, хотя их важность уровня религии.
Вот что удалось зафиксировать:
GTK подходит, а Qt чужд, arch - "да", но "нет", сишечка - основа, но каноническим библиотекам - "нет", chromium барахлит, но FF не подводит, жаль звука там нет, но он есть в XFCE, а ему - "нет", потому что Sway. Void смотрится ненужным, хотя популярен, сойдёт для барахла, которого много, как раз в него и положу.
18:32
собственные религиозные предпочтения не планирую ни обсуждать, ни тем более навязывать кому-либо.
19:34
19:41
Они раскрыты здесь.
https://pingvinus.ru/gallery/4802
"я отказался за ненадобностью и неудобством при нежелании использовать мышь/тачпад от большинства графических приложений при наличии консольных аналогов. Я отказался от некоторых GUI, если всё можно сделать в консоли, благо автодополнения zsh сильно оптимизируют набор операций. Я много раз говорил, что консоль при должном навыке продуктивнее.
Так что набор софта у меня сейчас совсем не тот, который я использовал в XFCE и недавно, немного поразмыслив, я сделал последнее усилие и отказался от xWayland — прослойки, позволяющей запускать устаревшие приложения для X в Wayland. Последним пал LibreOffice: мне не нужны все его функции, я не сторонник забивать гвозди микроскопом, поэтому меня таки вполне удовлетворяют для моих скромных домашних задач старички Abiword и Gnumeric, свежие версии которых запускаются в Wayland нативно. Нет, Libreoffice тоже работает практически нативно при установке пакета libreoffice-gtk3, но есть глюки интерфейса. На работе это пока невозможно. Традиционно в моей системе отсутствуют network-manager, вместо него connman без GUI, любые аудиосерверы, только чистая alsa, elogind всё так же отсутствует, как и в star"(c) breeder.
19:44
все мои скрины здесь это одна большая непрерывная история, а не просто беспорядочное метание по дистрам и DE.
21:26
>> беспорядочное метание
Это суть прОжитая, прочувствованная история.
Винда одна, а Линуксов много. - Такова правда жизни. И пока выбирешь СВОЙ дистр, у неродившихся детей борода вырастит!..
21:29
Увидел Void, плюсанул, хоть и не сразу.
Просто август, фрукты, сахар, электричество,... замотался...
11:23
12:10
00:05
Срочно продайте мне что за консольный аудиоплеер?
00:57
https://pingvinus.ru/gallery/4802
17:21
17:31
18:29
физического устройства orangepi zero 2.
http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-Zero-2.HTML
Программной части Debian и MPD.
Доступ к этому устройству с ноутбука осуществляется через ncmpcpp.
https://ctlos.github.io/wiki/packages/mpd/
Такой подход позволяет получать доступ к своей музыкальной библиотеке с разных устройств (локальное облако).
Если нужно подробнее о связке или альтернативы, то читать здесь
https://linuxopsys.com/topics/command-line-music-players-for-linux
18:55
шутка
19:40
Рядом всплывает французская подводная лодка:
— Пардон, мсье, как проплыть к Фолклендским островам?
— Туда, – махнув рукой, сказал туземец.
— Мерси, – ответил ему моряк и крикнул себе в люк: – Зюйд-зюйд-вест!
Через пол-часа всплывает Американская АПЛ:
— Сэр, как проплыть к Фолклендским островам?
— Зюйд-зюйд-вест
— Сенк’ю вери матч!
Наша всплывает:
—Фолклендские острова в какой стороне?
— Зюйд-зюйд-вест.
— Да ты не зюзюкай, рукой покажи!
Всем не угодишь =)
21:11
21:36
сервер показывает 411 дней музыки.
22:54
Чтобы крутить что то своё в контейнерах накинул оперативки ещё 4 Гб до общей 6Гб (2 по дефолту).
Полет нормальный
03:24
Но раз уже работает - долгого полёта!)
10:33
10:48
Если рассматривать xeon'ы - там главное вовремя остановиться) L-ки, да, холодные, согласен полностью!
10:44
Планирую поработать с SoC, когда перееду в новую квартиру, хочу умный построить. Тем более с маленьким ребёнком)
10:59
12:56
13:26
А можно в обычный корпус и в чулан. Размер корпуса зависит от того, сколько дисков Вы хотите разместить в нём.
14:37
16:31
16:41
09:26
с каким то другим диском?
13:16
Если отбросить необходимость в повышении производительности и оставить только отказоустойчивоть, в частности сохранение данных достаточно использовать rsync.
Rsync программа которая эффективно выполняет синхронизацию файлов и каталогов в двух местах (необязательно локальных) с минимизированием трафика, используя кодирование данных при необходимости.
13:46
15:16
14:30
Для построения умного дома критичен downtime (решается raid'ом). Для резервного копирования - backup (решается rsync). Это в принципе разные вещи.
15:05
"как rsync связан с raid массивом?
И единственное место где эти технологии хоть как то соприкасаются это хранение/доступ к информации.
15:19
15:27
Не пойму зачем бэкапить еще его, только если оба диска одновременно лягут
15:42
А в жизни... От самого простого - Вы сами можете случайно удалить что-то, до самого печального - физическое исчезновение nas как изделия (кража, потоп, пожар).
16:32
16:39
16:40
16:44
15:55
Тут описываю принцип 3-2-1 для сохранение информации.
https://habr.com/ru/companies/veeam/articles/188544/
15:58
Я держал бэкапы в трёх разных местах. И всё-равно жёстко обрушил систему. Бэкапы не спасли, - они тоже "ушли"... Спас четвёртый бэкап, "забытый"!..
16:00
16:35
Будет найдено кем-то ещё!..
15:26
18:57
11:36
Серьёзно?!
Плюс.
По поводу грамотности изложения повторяться не буду.
12:50
https://ibb.co/s6kFyzv
окна скруглены, неактивные окна (браузера и неофетч) затенены.
прикольненько, но не более того. но и не мешает.
17:22
Здорово было бы хотя б 2 скрина в день публиковать, возрастёт активность обсуждений и обмена инфой)
18:23
Можно тех, кто первый раз пишет, быстрей пропускать. Если не принимается идея, то быстрее пропускать проверенных, тех, у кого были хорошие обзоры и мало что нужно править. Если технически нельзя, типа нумерация историческая, то да, временами по два публиковать.
У меня появилась идея небольшой статьи, но вот смотрю на задержку в три недели ... может пока не надо, может на другую тему придумать, начались сомнения...
17:15
А про некий ограничитель давно есть мысли, что фильтровать надо, но по какому принципу?..
19:07
Видеть падение активности не хочется, вот админ и подаёт имеющийся материал экономно. А мне кажется, что есть такие участники, которые, если бы знали, что кол-во материалов в очереди на исходе, оперативно добавили бы.
А читателей стало больше, все хотят "хлеба и зрелищ", можно немного чаще "бросать кость". И читатель стал более разборчивый - не всякая "кость" интересна. Да, лавировать не просто, но с одним моментом надо что-то придумать. Участник решился написать первый материал, поборол сомнения, потрудился, поволновался, а ждать публикации приходится более двух недель. Это как-то не гостеприимно, второго материала от него после этого может и не быть. Я готов пропускать первых, готов, что мой материал будет опубликован не по очереди, а по усмотрению, по ситуации. Такой настрой добавил мне сил - оформил небольшую заметку ("кость"), уже отправил и нет сомнений -)
22:03
22:35
Жду твоей публикации вместе с тобой.
22:42
10:13
22:13
Но очень не хватало мне драйвера от nvidia, а насколько я знаю сама Nvidia исходники когда-то опубликовала (без CUDA и OptiX), но увы, в репах void musl его не было. Так что пришлось обратно возвращаться на мой любимый Slackware.