История про Неофициальный Void и его респины

Содержание
  1. Предыстория: к прочтению не обязательна…
    1. Знакомство
    2. Хиатус
  2. Второе обретение Void’а
    1. Современный Void в официальной ипостаси
    2. Неофициальный Void и его среды
  3. Текущая История
    1. Респин начинает действовать
    2. Инсталлятор
    3. KDE-респин: итоги установки
    4. Дублёр начинает действовать
  4. Заключение

На наш профессиональный праздник я люблю получать подарки, о чём привык заботиться самостоятельно. Но в этом году подарок настиг меня неожиданно. Или он предназначался мне ко второму из трёх праздников, которые я до сих пор ещё отмечаю – истинному Новому Году, сиречь Наурузу? Как бы то ни было, именно как подарок Судьбы я воспринял последуюшие события вокруг дистрибутива Void Linux.

Предыстория: к прочтению не обязательна…

…но не возбраняется: иначе может остаться непонятным моё радостное отношение к произошедшему событию, послужившему истинным началом текущей Истории.

Знакомство

С дистром по имени Void Linux (или просто Void) я познакомился в сентябре 2015 года. Это было во время развернувшегося во всю ширь клонмейкерства. Мутная волна его поднялась над Ubuntu, затем захлестнула официальные (sic!) клоны, перекинулась на Debian и вплотную подступила к рифам Arch. В результате появилось немало интересных и востребованных проектов: ведь «если звёзды зажигают — значит, это кому-то нужно?» Поделия же, не нужные даже их авторам, исчезали с небосклона быстро и навсегда. Так что вреда от самого явления клонмейрства не было ни малейшего — напротив, оно вносило в нашу жизнь некоторое разнообразие.

Однако Void выпадал за рамки обыденного. Первый раз за 10 предшествовавших лет я увидел действительно independent-дистрибутив. То есть ни разу «не клон, не форк и не ремикс» какой-либо из систем отцов-основателей дистроения или примкнувших к ним чуть позднее дядьёв этого дела. У него были свои инсталлятор, void-installer, и система управления пакетами, XBPS. Имелась и система инициализации, runit — не своя, правда, но восходящая к bsdinit и потому в более иных дистрах крайне редкая. Наконец, Void первым из Linux’ов, насколько я знаю, наладил тесную интеграцию с GitHub’ом.

Однако independent’ностью достоинства Void’а не исчерпывались. И потому мой лёгкий, по началу, флирт с ним виртуалках оказался весьма тяжёлым и быстро потребовал постельного режима — установки в реале второй системой. Результатом была серия дистро-специфических штудий = , на чём и закончилось (на исходе 2016 года) моё первое Знакомство с Void’ом. Оставив, вместе с берклианскими аллюзиями, массу иных приятных воспоминаний. Но что оно перерастёт в Историю – честно говоря, не ожидал. Как и того, что до Истории тогда оставалось без малого 10 лет…

Хиатус

Потому что впереди был Хиатус в наших отношениях с Void’ом. Это было не то зияние в цепи событий, про которое в исландских сагах говорится: «Некоторое время ничего не происходило». Потом же выясняется, что это «некоторое время» могло продолжаться и год, и десятилетие, и даже больше: и для персонажей саг, и для их авторов время вне событий просто не существовало.

Наш с Void’ом «хиатус локального масштаба» в сумме казался довольно насыщенным событиями. Причём во втором слумае событие, хотя и было одно, но масштаб приобрело общепроектный: это была Большая смута, обсуждать которую здесь я не намерен. Скажу лишь о её результатах. Из которых главным было превращение Void’а в «дистрибутив одного DE».

В «досмутное время» Void поддерживал многие DE и некоторые WM в качестве отдельных редакций, регулярно обновляемых и представляемых почтеннейшей публике в виде iso-образов примерно раз в месяц. Все они не подвергалюддись протекционизму и не пользовались дискриминацией в ряду прочих, а были равны между собой, и не было среди них ни одной равнее других.

Кроме редакции с Xfce, ни одна не пережила Смутного времени. Той же суждено было стать единственной официальной редакцией Void’а, стать выпускаемой как квази-релиз и обновляемой по модели «умеренного rolling’а». В общем, настала нормальная цивилизованная жизнь…

Впрочем, некоторые из прочих DE развивались в рамках Void’а как реликты «досмутного времени»: их поддержка стала ну очень неофициальной, устанавливались они в индивидуальном порядке с GitHub’а, не всегда успешно, но обязательно геморройно. На этой, видимо, почве и возникла на GitHub’а группа git-проектов Void’а как резерв официального репозитория последнего.

С моей же стороны все события, казалось бы, не насыщали время, и оно действительно казалось Смутным. Я следил за ними — иначе откуды бы узнал про саму Смуту? Ещё раньше погряз в своём проекте Cintu, и сил на всё иное оставалось только по остаточному же принципу. Хотя в «досмутное время» на почве этого квази-дистра с его DE Cinnamon и пересеклись наши пути c Void’ом в соответствующей редакции (разумеется, наиравнейшей среди всех наиболее равных).

Дальнейшее происходило со стремительностью падения домкрата, перекарываюшего через мол. Благодаря проекту Cintu, получившему свой сайт , и порождённому им проекту Linux для пенсионеров , остаточное время для Void’а превратилось в безостаточное. Но ничто не вечно, и оба последних проекта, в силу ряда причин, потеряли актуальность.

Тогда я вспомнил, ради чего я почти четверть века назад занялся Linux’ом, и, оставив прежние домены, что называется, «в хороших руках», начал заново  Истории Alv’а. Не совсем с чистого листа. Если Шерлок Холмс «терпеть не мог уничтожать (бумажные) документы, особенно если они были связаны с делами, в которых он когда-либо принимал участие», то я просто панически боюсь уничтожения текстов, сочинённых мною или при моём участии, размещённых в сети и проиндексированных поисковиками, особенно если они могут ещё пригодиться.

И такие реликтовые фрагменты действительно пригодились для моих не-Linux’овых Историй. Но у меня раззуделось плечо поставить точку в затянувшейся карьере Linux’очинителя. И потому развернулась рука сочинить такую книжку: Последний Linux сочинителя. Книжке этой необходим был герой, и в прототипе предисловия к ней я подробно обосновал требования к оному. Которые, напротив, были кратки: он не должен принадлежать к клану Ubuntu, зато рабочая среда у него может быть любой. При условии, что это будет KDE 5 одной из последних версий.

Учитывая количество накопившихся фрагментов «по теме», требования эти давали шанс разделаться «малой кровью, на чужой земле». Однако дело оказалось хоть и не захватывающим (напротив, весьма нудным), но засасывающим.

И засосала бы меня литературная подёнщина, как обитателя «Вороньей Слободки»,

…засосала бы его центростремительная сила сутяжничеств, не увидел бы он никогда своей комнаты, а и до самой своей смерти называл бы он себя не «отважным Севрюговым», не «ледовым героем», а «потерпевшей стороной».

Как известно, Севрюгова от такой участи спасла слава, ибо, не будь она

хоть чуть поменьше той всемирной, которую он приобрел своими замечательными полетами над Арктикой.

Меня же от литрутины избавил просто счастливый Случай . После него амнезия стала постепенно проходить, а Хиатус сам собой закончился без обрывов и рывков. Начиналось

Второе обретение Void’а

Просматривая Distrowatch в середине ноября 2023 года, я натолкнулся на проект под именем AgarimOS, представлявший собой несколько респинов Void’а с разными DE, в том числе и со средой KDE. Что укладывалось в рамки требований, некогда предъявленных потенциальному герою «Последнего Linux’а» — почему бы AgarimOS’у им не стать? Увы, он оказался тогда не вполне работоспособным.

Современный Void в официальной ипостаси

Тем не менее, для меня AgarimOS оказался исцелителем амнезии. И я, отодвинув изрядно поднадоевшего за последние время очередного героя «Последнего Linux’а» (тем более, что за отчётный период он так и не был выявлен), занялся зрелой «после-смутной» реинкарнацией Void’а.

И выяснилось, что Void ни в какой такой реинкарнации не нуждается (разве что в самого себя): все его бесчисленные достоинства сохранились в неприкосновенности, на фоне чего отдельные недостатки (точнее, даже шероховатости) просто меркли. Основные особенности современного Void’а описаны в его квинтэссенции.

Для применителя самое важное отличие современного Void’а от «до-смутного» предка касается установочных носителей. Ныне из тех образов, что можно на соответствующей странице официального сайта, актуальным в общем случае является один: предназначенный для архитектуры x86_64, основанный на библиотеке glibc и включающий X11 и рабочую среду Xfce.

Версия дистра от 14 марта сего года будет оставаться текущей до выхода следующего квази-релиза (ориентировочно через полгода). Прочие варианты, доступные на той же странице (а также на странице полного списочного состава) предназначены для применения теми, кто знает, зачем. Далее они, во избежание запудривания мозгов, не рассматриваются.

Xfce, входящая в официальный образ, — индивидуально сконфигурированная среда с тщательно подобранными утилитами и приложениями, одинаково пригодная и для демонстрационных целей (в live-режиме), и для производственных задач (после установки), и в обоих случаях эстетически приятная. Инсталлятор системы, кстати, с «до-смутных» времён ничуть не изменился — всё так же архаичен и громоздок, но прост и надёжен, как «русский винчестер» образца 1896 (если эклер и товарищ Жук не подводят) года. В чём можно убедиться, прочитав соответствующую Историю.

Неофициальный Void и его среды

Как бы ни была приятна видом (и, кстати, такова же нравом) среда Xfce с официального образа Void’а, у неё есть маленький недостаток: среда эта ныне является единственной, которую в этом дистре можно установить «искаропки», со штатного носителя и штатным методом. Конечно, Void Handbook содержит официальное, можно сказать, предложение: «если ж очень вам неймётся» устанавать «левые» DE — делать это через GitHub. И в сети можно найти конкретные примеры сценариев установки, скажем, KDE (наверняка есть и про другие среды). Однако всё это — явная факультатиивщина…

Похоже, «левые» DE заботят не только меня, и даже не только автора AgarimOS’а. И в итоге заинтересованные лица развернули проект Void Builds по созданию серии респинов Void’а с различными рабочими окружениями. В настоящее время поддерживается большинство распространённых DE, два WM’а (enlightenment и i3), а также базовая консольная сборка. Полный «разблюдовник» можно видеть здесь , а список пакетов для каждого его элемента — здесь.

Образы респинов собираются автоматически и обновляются еженощно (по моему внутреннему времени, очень примерно московскому). Но в текущий списке респинов каждый из них появляется только после безошибочного завершения его сборки. После чего они и становятся доступными для скачивания. За качество респинов в общем не скажу: меня на протяжении декабря прошлого года интересовал один респин — тот, что с KDE. Но в то же самое время тема довольно активно обсуждалась на UFO . Но никем и нигде, ни у них, ни у нас, не утверждалось, что все эти unofficial-респины подходят для чего-то, кроме как для тестирования.

Я же, ещё не отошедши до конца от изысканий своего «последнего Linux’а», пристально отслеживал чуть ли не каждую еженощную KDE-сборку (в виртуалках, конечно). Увы, предметы моего вожделения мне не отвечали взаимностью, каждый раз оказываясь «очень условно-рабочими», или не рабочими безусловно. Для контроля я пару-тройку раз обратился к братскому Cinnamon-респину с результатом чуть менее плохим — но и его назвать рабочим язык не поворачивался…

Я уже начал привыкать к тому, что реализовать идею «малой крови» не получится, и приготовился «не выпендриваться и идти как все, по камушкам» сценариев GitHub’а. Для чего подобрал коллекцию подручных ссылок  , и вспомнил про Runit  , чтобы суметь их прочесть в Страшной Чёрной Консоли. Но тут, как всегда неожиданно, случились Рождественские каникулы. А затем и началась

Текущая История

С этого момента и начинается текущая История: всё предшествовшее было лишь затянувшейся подготовкой к ней. О чём, кстати, я честно предупредил во первых строкАах ПредысториИ.

Респин начинает действовать

Участники проекта Void Builds, как и большая часть их соотчественников (а Void Linux, напомню, дистр по происхождению испанский), отнюдь не манкируют Рождественскими каникулами, напротив, даже автомат по сборке образов не работал.

О чём, впрочем, могу судить только по случайным заходам. Потому что, пользуясь поводом (а что я, рыжий?), устроил и себе каникулы в пользу тех занятий, ради которых некогда занялся Linux’ом. И каникулы эти затянулись примерно до Науруза — за всё это время о Linux’е я не написал и полстрочки!

Однако Linux’очинительство так просто от себя не отпускает, и «всё это время» закончилось: в один из первых дней Нашего Нового Года (бойтесь дешёвых подделок!) я зашёл на Void Builds, увидел свежие образы респинов, и свершил, после почти трёхмесячного перерыва, уже ставший привычным ежедневный ритуал:

  • отыскал KDE-респин, своеобычным размером около 1,7 ГБ (не маркетуевых, а истинных, то есть в данном случае 1 834 680 320 байт);
  • в шесть секунд скачал его (ну приврал чуток, в 66);
  • заправил в стандартную для таких случаев машину VirtualBox’а (не забыв включить UEFI), и немедленно… нет, не выпил, а
  • запустил её, после чего промелькнуло обычное меню загрузчика, дошедшее до нас с «до-смутных времён».
Илл. 01. И вечный слоёный пирожок меню запуска

А потом началась… даже не сказка Альгамбры, а какая-то «Легенда про инфантов Лара». Что было раньше (до каникул, то есть) — не хочется даже и говорить. Для понимания дальнейшего достаточно того, что появлялся рабочий стол KDE, и ничего больше: сделать в нём нельзя было ничего. Невозможна была даже выполнить необходимую для меня настройку шрифтов интерфейса. Можно было сразу выключать виртуалку и ждать следующего образа. Чтобы повторить всё сначала. И с тем же результатом…

А что стало после каникул? Появился тот же рабочий стол, но в полностью рабочем состоянии, с Панелью задач и Главным меню. Пунктов в посленем немного — а чего ожидать от очень тестовой версии? Главное, что надо для начала — есть: System Settings (имеется и на Панели задач) и Info Center. И всё имеющееся, что характерно, работает:

Илл. 02. Рабочий стол KDE, Панель задач и Главное меню

Так, с помощью System Settings я подогнал шрифты по своим глазам, чтобы чего-то видеть и на экране, и на скриншотах (см. Илл. 02). Это же помогло разглядеть в Инфоцентре, KDE, рабтающее поверх умолчальной X11, имеет версию 5.27.11:

Илл. 03. Info Center: KDE 5.27.11, которого нет

Ни на kde.org, ни где-либо в официозе не было ни слова о выходе такой версии, ни намёка на планы по её поводу. Напротив, уже давно бытует высказывание, что 27.10 — наш последний Рим в 5-й ветке, и 10-му Риму здесь не бывать. Но, видимо, отдельные KDE’любивые майнтайнеры хорошо запомнили уроки «Велкой Замятни» 08 года, и более сдержанно отнеслись к началу тотальной Wayland’изации года нынешнего. И потому дело спасения утопающего (или утопляетого?) KDE взяли в свои руки…

Вовращаюсь, однако, к работоспособности того, что в unoff-образе есть, и не могу не отметить, что кое-чего в образе нет: в нём нёт скриншоттера. Пока нет, или просто нет — не знаю; судя по тому, что его не было и в off-образе, похоже, что дело в принципе. И жизнь нашего брата Linux-очинителя это осложняет. Ладно, пока речь идёт о виртуалке — можно обойтись скриншоттером хост-машины. А потом видно будет…

Из того, что есть, было ещё терминальное окно, aka Konsole, и руки загребущие так и чесались его открыть. А если руки чешутся — надо дать им волю. Что я и сделал, введя команду:

$ sudo void-installer

Которая даже и пароля за это не попросит, а запустит что? Правильно,

Инсталлятор

Не так давно, «чиста для порядку», сочинил я Историю про Void и его инсталляцию  в современном официальном исполнении. И нутром чую — скоро придётся сочинять такую же, но про инсталлятор unoff-респинов — благо он один на всех. Так что тут — лишь самые общие соображения.

Главное меню unoff-инсталлятора отличается от официального меньшим количеством пунктов и другим их порядком:

Илл. 04. Неофициальный инсталлятор

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

Впрочем, ответ на первый вопрос (EFI или BIOS?) предопределяет серию следущих. Если, конечно, не согласиться с умолчальным none и решить, что загрузчик нужен:

Илл. 05. Отказ от умолчания

И тогда сделанный выбор в пользу EFI потребует создания (напрмер, с помощью cfdisk) и подключения минимум двух разделов:

Илл. 06. Не забыть оба отметить Spacebar’ом!

После чего следует серия вопросов, касающихся подготовки целевого носителя. Это очень ответственная процедура, и за четверть века я устал повторять, почему. Так что далее без деталей (хотя ответы на дополнительные вопросы обязательны).

Первый раздел, под /boot/efi, должен быть в vfat (обязательно!):

Илл. 07. Здесь vfat обязательна

А для корневого раздела (условно ROOT) файловая система выбирается из списка. Мой выбор — Ext4: установка атрибута времени создания файлов для меня важнее, чем легендарное (или мифическое?) быстродействие XFS или (сомнительные) достоинства BTRFS, прочие не актуальны:

Илл. 08. Здесь Ext4 (ИМНО) желательна

Выполнение пунктов вторичного меню Common installation settings, вызываемого после подготовки целевого носителя — задача почти столь же ответственная:

Илл. 09. Вторичного меню Common installation settings

Правда, пункты 1, 2 и 4 лучше не трогать по избежание мозго… перенапряжения. А вот к пункту 3 следует обратиться: он вызовет панельку подключения к сети, которая промелькнёт и сообщит об успехе:

 

 

Илл. 10. Сетевое соединение установлено

Имя хоста, если не раздражает умолчальное, можно не трогать. А вот локаль привести в соответствие с реальностью, очень не помешает. Она выбитается из длинного списка — дойдя до требуемой строки, надо не забыть отметить её клавишей Spacebar, иначе листать список придётся заново. Аналогично и с часовым поясом: устанавается он так же, а жить по нью-йоркскому времени, имея местом пребывания Europe/Moscow или Asia/Kamchatka, не очень удобно.

О паролях и root’а, и юзера инсталлятор напомнит, даже если сделать вид, что про них забыл. Чего нельзя сказать про содержание сатого аккаунта — если самому не вспомнить, то можно так и остаться юзером с логином void по имени Void User. Поэтому, не касаясь двух последних пуктов, дабы не случилось мозго… имения, надо выйти из вторичного меню с сохранением измений (кнопкой Return, а не OK!) и внимательно прочитать содеянное:

Илл. 11. Резюме установочных настроек

А замеченные «ачипки и ачипятки» — немедленно поправить (теперь уже обратившись к кнопке OK! на нужной строке). Обращает на себя внимание, что значение строки 3, Network, так и осталось not set, но это трогать не нужно: видимо, оно осталось где-то «за кадром».

Установка закончена, с чем осталось только согласится — описывая её, к этому моменту я был согласен на всё:

Илл. 12. It is the end of void-инсталлятор

А великий труд по рестарту машины уж придёться взять на себя: перезагрузка покажет, насколько установка была удачной.

KDE-респин: итоги установки

Как обычно, быстро проскакивает меню загрузчика. И как обычно виртуалке, предельно простое:

Илл. 13. Меню загрузчика

Потом появляется окно SDDM с предложением авторизоваться. Прелодения автоматического входа в систему при установке не было — откуда ему там взяться? Да не очень-то и хотелось: напротив, хотелось посмотреть, как там с Wayland’ом. Оказалось, как и ожидалось: X11 — сеанс по умолчанию, Wayland — опционально:

Илл. 14. SDDM, вход в систему: X11 default, Wayland — опция

Я, естественно, остановился на умолчаниии, и после сплеш-картинки оказался перед рабочим столом KDE — неожиданно с русским интерфейсом:

Илл. 15. Первый запуск KDE: сразу по русски

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

Вот такой проверкой я и занялся сразу после успешного прохождения Первой Большой Проверки на Вшивость. Благо задача эта не такая уж сложная: штатных приложений в KDE-респина — раз, два… и можно даже не считать: как я уже говорил, нет даже скриншоттера (зато нет и всяких KDE Connect’ов, что не может не радовать).

Так что мне было не особо внапряг пощёлкать по всем пунктам меню KDE, не посягая, конечно, на Святое, сиречь секцию Разработка с её Qt Designer’ом etc. Зато поглядел на OctoXBPS — единственное GUI-средвство управления пакетами. К KDE оно, правда, не относится, а имеется во всех unoff-респинах. И название, и способ обращения явно потибрены (в хорошем смысле) с Octopi из клонов Arch’а, но производит впечатление недоделанности (напоминание о тестовой стадии unoff-респинов), хотя и работает…

Собственно KDE-приложения, постоянно мной используемые (Dolphin, Konsole, Yakuake, Kate и Kwrite, Gwenview), нареканийи не вызывают ни малейших. А к поминаемому ранее Spectacle есть одна претензия: его отсутствие. Впрочем, легко поправимое: именно на его установке я испытал работу OctoXBPS

В общем, я счёл Малую Проверку на Вшивость законченной успешно, и намылился на Вторую Большую: на установку в реале. И тут меня постигла фетяску: машина с только проверенного образ на SD-карте не грузилась категорически. И смена файла образа, в том числе повторная (напоминаю, новые образы выходят каждую ночь) дела не меняла.

Я не особо удивился: со всякоразными тестовымы тестовыми версиями за последние два года и насмотрелся всякого. Не сильно и огорчился: в виртуалке работает, сюжетов в одной этой Истории — на три хватит, про OctoXBPS вот узнал, можно сказать, вживе…

А обломы такого рода в нашем деле неизбежный, и оычно сами рассасываются, не за дни — так за недели. Кстати, может, и этот облом уже обломился, пока я всякие Предыстории сочиняю. Разве что кто уж очень невезучий попадётся, вроде AgarimOS’а, когда может и на год затянуться. Но на этот случай у меня был запасной игрок из дублирующего состава.

Дублёр начинает действовать

А в дубль-составе у меня играл Cinnamon-респин (далее, для краткост, Cin-респин), одноимённой средой в качестве DE, некогда горячо (и, как казалось, в последний раз) любимую, но не из ностальгических соображений, а из чисто практических.

Во-первых, из всех нынешних сред она в настройке самая простая и единственная логичная. Во-вторых, я её (до сих пор) неплохо знаю, и помню, как её настраивать быстро и без излишеств (в данном случае неуместных). В-третьих, Cin-респин, по моим декабрьским наблюдениям развивался в направлении работоспособной системы минимум на два шага впереди KDE-респина, и по нему можно было оценить, сколько последнему ещё расти над собой.

По моим прикидкам, расти ещё ох было куда, но вмешались Рождественские каникулы. И в то время как весь испанский народ, хряпнув «Cardenal Mendoza», дружно шатался по бабам (мужикам), участники проекта Void Builds, перебиваясь с мансанильи на амонтильядо, совершили грандиозный прорыв в доведении до ума KDE-респина. Так что от Cin-респина, учитывая его более высокий предрождественский entry level, можно было ожидать ещё больших успехов.

Ожидания оказались не напрасны. Для начала Cin-респин был установлен с полпинка посредством того же void-installer’а и чьей-то матери. Повторяю, этот void-installer — не просто такой же, как в KDE-респине, это просто тот же самый void-installer. А чья-то матерь поминалась по ходу ответа на те же самые вопросы того же самого void-installer’а.

По завершении установки и перезагрузки, которая начинается с быстрой демонстрации меню загрузчика системы (опять того же самого), и продолжается предложением авторизации. Дисплейный менеджер, разумеется, не SDDM, а LightDM, и ни малейшего Wayland’а в нём нет даже опционально: старина Клем (Лефевр) обещал, что в Cinnamon’ке тот появится не раньше 26-го года, а слово его крепче печати. А есть, в качестве резервного, сеанс программного рендеринга для машин с картами без аппаратного 3D вообще (такие ещё бывают?) Но самое (для меня) главное — возможность увеличения текста в окне DM’а:

Илл. 16. Cin-респин: дисплейный менеджер LightDM

После ввода пароля практически мгновенно, без всяких сплеш-анимированных излишеств, появляется рабочий стол Cinnamon’ки, клинически голый, без всяких обоев и иконок, лишь вдоль нижней границы экрана обрамление — Управляющая панель с главным меню и сгруппированным списком окон (ССО — он служит для замуска приложений) в левой её части, и треем с часами — в правой:

Илл. 17. Рабочий стол Cinnamon: девчонки вид ужасно гол — куда смотрели комсомол?

Чтобы прикрыть скандальную наготу девушки (я не ханжа — так что для эстетики!), с иконки в ССО запускаю файловый менеджер Nemo, кликом по часам, открываю календарь (день недели заодно вспомнить). Кстати, опять радуюсь: интерфейс, будучи вражемовным в Live-режиме, после уставновки сам собой русифицировался. Однако большое шаманство:

Илл. 18. Cinnamon: приодеть по русски

Правда, на рабочих столах, которые виртуальные, обновок девушке не обломилось. Но их, рабочих областей, если по Cinnamon’ски, и самих не видно. Как сусликов. Но они есть. И между ними можно даже переключаться — Control+Alt вместе со стрелкой вправо или стрелкой влево. А областей тех четыре…

Теперь, когда я узнал (точнее, вспомнил) про Cinnamon всё, что требуется для начала, стоит посмотреть, что среда имеет предложить именно в Void’е. И оказывается, что файловый менеджер Nemo — это единственное штатное приложений среды. Всё остальное «богатое» содержание ССО собрано с миру по нитке (Firefox — а в каком дистре его нет?) да с бору по сосенке (терминал — тяжёлое наследие царского, то есть GNONE’ского режима, о чём толсто намекает его имя). А все результаты софтверного побирушества укладываются в секцию Администрирование Главного меню:

Илл. 19. Cinnamon: всё, что_потибрено непосильным трудом

Недостаток штатных приложений среды майнтайнеры без фантазии пытаются заменить приложениями из того же GNONE. Те же, кто с претензиями, не ленятся искать лучшее в Gtk based, среди кросс-десктопных и даже, страшно сказать, в нарушение Закона limpieza de sangre, среди программ Qt/KDE.

Наконец, пункт Параметры в главном меню кажестся очень большим. Но это всего лишь бПараметры системы, запускаемые с панели Избранное, к которым забыли прикрутить иконку:

Илл. 20. Cinnamon: Параметры системы. Майнтайнеры скрывают?

Осюда можно запустить всё, что нужно для настройки системы — и ничего лишнего. Ни одного левого твика и даже полу-правого модуля не только не предусмотрено — не требуется…

Заключение

Погрузившись в восмоминания и увлёкшись литературщиной, я чуть не забыл сказать об одной об одной мелочи: а как же себя ведёт Cin-респин при столкновении со «всамделишним железом»? Постараюсь исправиться. Ведь заключение для того и существует, чтобы в шесть секунд в шести строках сказать то, о чём перед тем три недели сочинял 30 тысяч знаков…

Так что со всей ответственностью заявляю — Cin-респин: ведёт себя в реале достойно: он загружается, запускает инсталлятор, устанавливает систему, перезагружается и работает, выполняя всё, что ему преназначено. А больше ни от одного дистра не может требовать ни бог, ни чёрт и даже ни герой. А потому считаю, что и Вторая Большая Проверка на Вшивость, вместе с малой, пройдена.

Оргвыводы из происшедшего уже наметились, по последуют позже: Лёха думу думать будет. А сейчас осталось только поблагодарить за подарок к Дню геолога, несколько затянувшемуся, Судьбу и команду разработчиков: катта раҳмат и Muchas gracias!

<h2>Приложение. Related links</h2>

В этой Истории довольно много ссылок, имеющих некоторой отношение к её теме. Некоторые из них, хотя и сочинялись сами по себе и по разным поводам, оказались, как теперь мне кажется, связаны с ней довольно тесно. Я выделил их в приложение, чтобы были под рукой.

В работе: XBPS. Шпаргалка по постоянно нужным командам Для борьбы с рабби АльцгеймерОвичем и преподобным отцом Деменцием

 

Автор: alv

Про себя напишу потом

Добавить комментарий