Про CachyOS. История 3: обзор «живой» системы

Содержание
  1. В поисках чистоты системы
  2. Первое Hello «живой» системы
  3. Блеск и нищета «живой» системы
    1. Очень краткое вступление
    2. Секция Development
    3. Секция Internet
    4. Секции Графика и Multimedia
    5. Секция Settings
    6. Секции System и Utilites
  4. Итоги

Как было сказано в первой Истории про CachyOS, на реальное «железо» я в режиме Online установил KDE-редакцию этой системы в умолчальном виде, со всеми пакетами, которые предусмотрели майнтайнеры для Plasma Desktop.

В поисках чистоты системы

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

К сожалению, эта задача оказалась непосильной для меня. Она потребовала таких затрат времени, сил, внимания и терпения, не говоря уже о напряжении зрения, какие я счёл неоправданными и нецелесообразными. Плюс к тому было психологически трудно бороться с постоянным желанием послать это дело в…, на…, а то и к…

И тут я вспомнил о том, что в первой Истории установка системы началась с выбора её типа — оффлайнового или онлайнового. Тогда я, как всегда в подобных случаях, по привычке выбрал второй вариант. А про первый лишь мимоходом подумал, что это, вероятно, просто перенос Live-системы, как она есть, на целевой носитель.

Время задуматься конкретно наступило позднее, в процессе сочинения последующей за тем интермедии. Действительно, что может установить инсталлятор в «живом режиме», если он лишён доступа ко всем репозиториям (и общему для Arch-клонов, и поддерживаемому сообществом AUR, и собственному хранилищу CachyOS)? Ведь других источников пакетов для «установочных списков» у него нет…

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

Первое Hello «живой» системы

От установки системы в реале у меня осталась флешка с образом cachyos-kde-linux-230806. Я загрузился с неё и увидел знакомую картину — CachyOS Hello:

Илл. 03-01. Первое Hello «живой» системы

Вернее, пока ещё не такую. Сначала я через главное меню KDE подправил шрифты на кегли по своим глазам:
Илл. 03-02. Коррекция шрифтов

А затем, помнив об отсутствии в Live-режиме скриншоттера, установил Spectacle самым лёгким из доступных способов — с помощью графического менеджера пакетов Octopi. Правда, он перед этим захотел то активировать репозитории, но с этой проблемой мы с ним (как-то) справились, и скриншоттер я заполучил:
Илл. 03-03. Установка скриншоттера через Octopi

Теперь я был во всеоружии для просмотра «живой» системы.

Блеск и нищета «живой» системы

Самым простым способом оценки возможностей Live-режима было знакомство с главным меню KDE. Для чего потребуется

Очень краткое вступление

Для начала вид этого меню я, пользуясь случаем, переключил с так называемого «Современного», используемого обычно по умолчанию, и появившегося вместе с KDE 4, на Классический, унаследованный от KDE 3. Не из ностальгических чувств — он мне кажется и нагляднее при обзоре, и удобнее практически.

Я знаю ешё о двух видах представления главного меню KDE — список взаимозаменяемых виджетов для этого вызывается из контекстного меню по ПКМ на его иконке в панели. Обоим в CachyOS места не нашлось, что я ставлю в плюс этой системе. Один из отсутствующих — так называемый Простой; и его простота действительно… все знают, хуже чего бывает такая простота.

Второй же именуется Доской запуска приложений и выглядит монументально, как Доска Почёта, однако «в нём гномий дух, в нём GNOME пахнет». А потому неудобен в использовании и мало подходит для цели обзора, вроде того, что последует далее.

Завершаю вступление, замечу:«живая» система CachyOS умеет разговаривать только на вражьей мове. И порядок секций и пунктов меню у ней тоже вражеский, но зато вражеский последовательно. В отличие от систем локализованных «родно-осинново», в которых нижегородский диалект чередуется с оксфордским.

Секция Development

И первая же секция главного меню главного меню даёт тому пример. Потому что на языке родных осин она называлась бы Разработка, и болталась в дыму Отечества, ближе к концу списка. Как, собственно, и будет в установленной системе. Но пока — так:

Илл. 03-04. Секция Development

Правда, вне зависимости от порядка, мне тут вряд ли чего понадобится. Разве что Icon Browser — можно куда прикрутить в мирных целях. Как и Qt Linquist‘а — на старости лет попробовать переводить документацию CachyOS. Однако в целом счёт в нашем с машиной матче в этом тайме 2:4, и не в мою пользу.

Секция Internet

А вот полезность пункта Internet сомнений у меня не вызвала:

Илл. 03-05. Секция Internet
Особенно пункт Cachy Browser. Это — клон FireFox’а собственного производства майнтайнеров дистрибутива. Что в наш век засилья потомков «Хромого Гоши» становится редкостью. Тем не менее, иметь в системе два браузера на независимых движках (а их всего два и осталось) остаётся не роскошью, а средством контроля. Особенно если один из них такой аккуратный, красивый и быстрый, как герой этого меню.

К тому же он унаследовал от предка пункт контекстного меню по ПКМ Исходный код выделенного фрагмента — ни у одного из «хромоногих» его не встретишь, даже у лучшего из лучших, у Vivaldi. Только не говорите мне про всяких Испекторах кода: далёким от сочинительского ремесла не понять количества разниц между этими вещами. Хотя такая штука, именуемая Исследовать, в контекстном меню по ПКМ у Cachy’вского браузера тоже имеется…

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

В резюме CachyOS на Distrowatch’е про Cachy Browser сказано, что система

предоставляет браузер на базе Firefox… с некоторыми улучшениями безопасности и оптимизацией производительности.

Насколько я понимаю, резюме к дистрибутивам на Distrowatch’е сочиняются их майтайнерами. Что ж, я могу только безоговорочно присоединиться к сказанному о performance optimisations: более быстрого браузера на движке Gecko я не видел. На, пожалуй, и на более иных движках, если и есть, то мне такие не попадались. Так что осталось только победить some security enhancements — и кандитата на роль второго браузера, контрольного, можно считать утверждённым.

Про полезность пункта lftp, казалось бы, и говорить нечего. Это — классический ftp-клиент, но довольно своеобразный (ИМХую, лучший из существующих). С ним при работе на удалённом ftp-сервере создаётся впечатление работы в CLI-терминале локальной машины. Из возможностей, которые в сумме делают его труднозаменимым (если это возможно вообще) — скачивание файлов по маске, избирательное рекурсивное скачивание, полное зеркалирование, продолжение процесса в обе стороны при разрыве связи. Кстати, разработан lftp нашим соотечественником Александром Лукьяновым более четверти века назад: он, подобно Котовскому, ещё не зная об Партииимпортозамещении, уже был большевиком импортозаместителем.

Про Avahi SSH и Avahi VNC сказать ничего не могу: локальной сети у меня дома нет, за пределы дома я свой десктоп не таскаю, а без этого не знаю,для чего это самое Avahi мне может понадобиться. Так что согласен записать своё незнание в минус. Но даже и тогда счёт в матче становится равным — 2:2.

Секции Графика и Multimedia

Я рассматривал эти две секции вместе, потому что вторая очень короткая, всего два пункта, а первой в Live-сеансе и вовсе нет: она появится только в установленной системе — и только после того, как будет установлена хотя бы одно приложение для работы с графикой. Без этого в «живой» системе можно обойтись — и я j,ji/kcz. Но после установки системы трудно обойтись хотя бы без вьювера изображений.

Я сделал себе зарубку на память — установить таковой после успешного завершения инсталляции. Мне подумалось, что эту роль логично было бы исполнять штатному пакету этого назначения — Gwenview. Тем более, что он имеет достаточно развитые функции редактирования, не уступающие Shutter’у, который я использовал некогда в своих сборках Cintu.

С секцией Multimedia дело обстоит похоже на Графику — с той только разницей, что здесь имеется пара пунктов, имеющих отношение к V4L2:

Илл. 03-06. Секция Multimedia

Правда, я и не стал разбираться, что они делают, и могут ли принести какую-нибудь пользу. Потому что неожиданно понял, общий плюс всех этих секций, (вместе со следующей за ними секцией Office, ввиду отсутствия соответствующих приложений в Live-режиме также отсутствующей как класс): то, что в них нет ничего!

Нет ни мощных графических редакторов типа GIMP’а и Krita, нужных только профессионалам в некоторых сферах, ни детских поделок вроде Photopaint’а, только юным художественным дарованиям и нужных, ни плейеров любого рода, подобранных в соответствие со вкусами майнтайнеров, под влиянием моды или просто просто случайным образом, ни LibreOffice с его квази-подобиями, такими, как WPS Office и ONLYOFFICE.

Вместо этого достаточно уже поминавшегося Gwenview в первой из указанных секций, универсального консольного медиаплейера mpv — во второй, вьюверу документов, подобного штатному Okular’у — в третьей. Эти приложения нужны почти каждому применителю, независимо от профессии. Ни одного из них нет в «живой» системе CachyOS, но их установка в системе инсталлированной — дело шести секунд. Ну на крайняк — шестидесяти.

Осознав эту простую истину, я перестал вести счёт в товарищеских матчах между собой и секциями меню…

Секция Settings

И состав последних трёх секций укрепил меня в правильности принятого решения. Потому что как можно в терминах «нужно/не нужно» оценить полезность пункта System Settings из секции Settings? А ведь эта секция, известная в русском переводе как Параметры системы, отвечает за всё, что можно настроить в KDE:

Илл. 03-07. Секция Settings

А как известно, в KDE можно настроить всё, иногда даже то, что нельзя, и в следующих Историях я покажу, что…

…это не поза. Не фраза.
Не домыслов хитрая нить…

…как пела в своё время Гурченко. Количество настраиваемых параметров в KDE едва ли не больше, чем во всех остальных DE, вместе взятых. Однако всё имеет оборотную сторону, как говорил некий знакомый Остапа Бендера, когда к него умерла тёща, и пришлось раскошеливаться на похороны.
Так что оборотная сторона настраиваемости KDE — то, что его можно настраивать и настраивать… пока не возникнет ситуация из анекдота про третью степень маразма: «Себя раздел, её раздел. Забыл — зачем?» То есть System Settings, в отличие пива по утрам, которое, по авторитетному мнению хоббитов (см. фильм «Братва и кольцо»), не только вредно, но и полезно, оказывается абсолютно вредным. Причём не только с утра, но и к вечеру, а всего вреднее в часы работы. От коей и отвлекает своими Параметрами

С другой стороны, говорят, что существуют люди, которым от настроек KDE ничего не надо, у них всё есть («искаропки»?). В реале я, правда, таких не встречал. Зато хорошо знаю своего старого друга, которому всякие настройки интерфейса абсолютно до лампочки: он как-то обмолвился, что почти за двадцать лет работы в Параметры системы не лазил ни разу. И, глядя на супер-дефолтный вид, скажем, его Dolhpin’а, в это вполне можно бы поверить, если бы…

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

Резюмируя слишком затянувшийся базар, рискну заявить: System Settings — не просто полезный, но необходимейший инструментарий для настройки KDE. И его достоинства рельефно выступают в сравнении с аналогичными средствами других рабочих окружений.

Секции System и Utilites

Осталось сказать пару слов о секциях System и Utilites, хотя обе они и самые обширные во всём главном меню KDE. Но обе они включают программы безусловно полезные, а то и необходимые. Да и разделение их довольно условно. В первую секцию объединены программы, оказывающие влияние, если так тавтологически можно выразиться, на всю систему, почему часто (хотя и не обязательно) требуют прав root’а. Программы же второй секции работают же исключительно с данными пользователя, прав которого им хватает.

Однако всё это схоластика сродни вопросу, ангелы или демоны сидят кончике иглы, и не отплясывают ли они там джигу. Условность разделения секций видна из сопоставления скриншотов на илл. 03-08 и на илл. 03-09 (последний см. чуть далее).

Илл. 03-08. Секция System

А пока в системной секции секции привлекает внимание терминал Alacritty, принятый в CachyOS как дефолтный. Он считается одним самых быстродействующих среди программ этого класса — хотя, хоть убей, но пойму, что такое быстродействие терминала? Для меня показалось важнее, что он напрочь лишён таких обычных функций, как вкладки, разделение окон etc. Мягко говоря, не прост в настройке. А чего про него сказать хорошего — так и не придумал. В общем, хорошо, что создатели дистра не выкинули из него штатную Konsole. А вот выпадающий терминал Yakuake надо устанавливать самому — и, кстати, не забыть это сделать после завершения инсталляции системы.

Открытие терминального окна обычно сопряжено с запуском командной оболочки. Или наоборот? Так или иначе, в CachyOS login shell по умолчанию — fish. И запуск соответствующего пункта меню вызывает появление этой сладкой парочки. «Вы видел картину „На троих”?» — спрашивает шут Фесте у сэра Тоби Белча и сэра Эндрю Эгьюйчика в «Двенадцатой ночи» всё того же Вильями нашего, Шекспира. Так вот, третьим в том же окне за кадром появляется вывод команды neofetch, устанавливая связь со следующей секцией:

Илл. 03-09. Секция Utilites

Поскольку командная оболочка в окне терминала служит обычно для выполнения команд и утилит. Почему в локализованной версии KDE после установки CachyOS эта секция меню и называется Служебные.

Меня в ней заинтересовал вопрос, что скрывается на илл. 03-09 за пунктом Text Editor. Оказалось, что xed — простенький редактор, развиваемый в рамках комплекта X-Apps из проекта Linux Mint, хотя обычно системах с KDE это вахта KWrite. Но KWrite в закромах «живой» системы не оказалось. Более того, его не было и в репозиториях — и не в каких-нибудь Cachy’вых или в AUR’е, а в самом что ни на есть официальном, общем, Arch’евском. А при попытке установить его через Octopi, тот вместо него предложил Kate.

Не то что это меня удручило: для правки мелких конфигов я обычно использую nano (который, хоть и не окученный через меню, в Live-системе Cachy есть), для больших и сложных не грех и Kate запустить. Однако ведь совсем недавно я переустанавливал «с нуля» KDE-редакцию MX Linux — очередной релиз этого дистрибутива, 23 libretto, от 2023.07.31, — и в нём KWrite был! Куда делся?

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

Рассматривая две последние секции, как и ранее, я обращал внимание не только на то, что в них есть, но и на то, чего в них нет. Так, у рыб нет монокля и полного собрания сочинений Шпильгагена. А в Live-режиме CachyOS не оказалось таких «необходимых» программ, как K3B и Skanlite, хотя в репозитории её они присутствуют и могут быть легко установлены. Правда, соответствующие девайсы я лет десять как снёс на помойку, так что и программы для них мне нынче до /dev/ass

Более чувствительным мне показалось, что в «живой» системе нет Midnight Commander’а. Не то что он там необходим — но какой же русский не любит детей командира Нортона? Благо, и это легко исправляется…

Кроме того, в ходе сочинения этой Истории в репозитории CachyOS обнаружился самый мощный и достойный из «нортонианцев» — Krusader, причём версии 2.9.0 cachyos/krusader-git, то есть более новой, чем та, что под номером 2.8.0 была в очередной раз реанимирована год назад.

Итоги

Обзор «живой» системы CachyOS в первом приближении закончен. Да и во втором, пожалуй, тоже. Пора подводить итоги. Их несколько.

Итог первый. В CachyOS, па крайней мере, в её KDE-редакции, реализован вековой принцип старого «походника»: в его рюкзаке не должно быть ничего лишнего, но всё необходимое должно быть.

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

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

Итог третий — следствие первого и второго. Теоретически, на основе CachyOS, ввиду её минимализма, может быть создана система для применения в любых целях, поскольку это зависит только от самих целей и их понимания применителем. Для проверки этого предназначена История 4, альтернативная: про установку в оффлайне. Несколько последующих Историй будут посвящены пост-инсталляционным действиям, а затем доведению до ума системы сочинительской направленности.

Автор: alv

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

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