Дистрибутив Nitrux и его роль в KDE-строении

Алексей Федорчук

Просматривая Distrowatch, наткнулся случайно на дистрибутив под названием Nitrux. Вроде дистра как дистра: мексиканского происхождения, основана на Ubuntu грядущего релиза 17.10 Artful, в общем, каких нынче появляется тринадцать на дюжину. Однако заинтересовала фраза, что он

использует десктопное окружение Nomad, основанное на KDE Plasma 5 и Qt.

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

Так что Nitrux был немедленно скачан. Что сделать можно двояко: с сайта проекта можно получить образ для записи на флешку. А за универсальным iso-образом надо идти его sourceforge-зеркало. Разумеется, я скачал второй. После чего в Virtualbox’е виртуальная машина была создана и запущена с iso-образа. Выдав для начала вот такую заставку:

Поскольку установка (пока?) не планировалась, я остановился на первом, умолчальном пункте. Который через некоторое время привёл меня к окну авторизации SDDM:

Солдатская смекалка подсказала мне, что в качестве пароля здесь должно ввести nitrux, что и блестяще подтвердилось появлением через некоторое время рабочего стола Nomad’а, отличающегося от умолчального KDE’шного числом и расположением панелей:

Меню, вызываемое через соответствующую кнопку, также имеет Nomad’истый облик, причём никаких альтернатив ему, вроде «Доски приложений» (или хотя бы классического меню) не предусмотрено:

Несколько необычно выглядит и System Settings (в Live-режиме система, разумеется, не русифицирована — хвала Ахурамазде, что и не испанизирована):

Отсутствие полосы прокрутки в левом фрейме настроечного окна заставило меня опять вспомнить о солдатской смекалке, дабы докопаться до настроек дисплея — скроллинг мышью (в моём случае — трекболом) по умолчанию здесь работает. Так что я сменил умолчальные 800×600 на более подходящие мне 1600×900:

Для управления пакетами предлагается (кроме обычного apt‘а, конечно) собственный NX Software Center:

Который, однако, рассчитан на работу только со snap-пакетами. Правда, их довольно богато, что можно видеть на примере секции Графика:

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

Тогда я перезагрузил машину и в меню загрузчика выбрал пункт Boot system installer. Который сначала потребовал от меня авторизации через иначе настроенный SDDM — хвала Ахурамазде, с тем же логином и паролем, что в Live-режиме:

А затем предложил авторизоваться для получения прав root’а… где бы вы думали? Правильно, в Systemback’е:

После чего и явил его мне во всей привычной по собственным сборкам красе — удалось даже переключить интерфейс на русский язык:

Далее всё пошло так, как неоднократно описывалось на этих страницах, например, при установке Cintu. Разве что выбор файловых систем для целевого носителя был беден, ограничиваясь, кроме умолчальной ext4, только ext2/ext3:

На которую Nitrux и был благополучно водружён. И после перезагрузки системы потребовал авторизации:

А затем явил рабочий стол, с которого пропали не только «нескучные обои», но и главная управляющая панель вместе с кнопкой меню. Правда, интерфейс KDE удалось русифицировать через System settings, вызыванный из командной строки Konsole:

Далее я первым делом проверил Nitrux на вшивость, то есть на возможность доступа к правам root’а непосредственно из Dolphin’а. И проверки этой он не выдержал: соответствующие пункты отсутствовали в меню файлового менеджера, пакет rootactions-servicemenu отсутствовал как в свежеинсталлированной системе, так и в доступных репозиториях. Правда, kdesudo был предустановлен, однако попытка запустить через него Dolphin.

Правда, использовать Kate для редактирования системных файлов возможно при определении рекомендуемой для таких случаев переменной переменной:

export SUDO_EDITOR=kate

и последующим вызовом редактора в такой форме:

sudoedit [имя_системного_файла]

Дальнейшее следствие показало, что в Nitrux подключены следующие репозитории:

  • официальный репозиторий Ubuntu для общесистемных базовых компонентов;
  • репозиторий Neon — для базовых компонентов KDE;
  • собственный репозиторий, содержащий пакеты Nomad’а, несколько утилит типа центра приложений и собственной сборки Systemback’а;
  • репозиторий Ubuntu для среды разработки под Android — именно эти snap-пакеты можно видеть на скриншоте, показывающем Центр приложений NX.

Из этого понятно, почему в Nitrux’е нет нормального root’а для графических приложений: его нет у KDE-апстримастам, генеральной линии которых следует Neon (в отличие от Maui, Arch’а со всеми его воробушками, openSUSE, возможно, других).

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

Из этого неожиданно, как туз из прикупа, появляется и ещё одна фирменная фишка: Systemback, собранный для Artful’а и, судя по результату, под ним работающий. Ибо все, имевшие дело с Systemback’ом, этим замечательным работником (как товарищ штурман из песенки Визбо Иосича) инструментом знают, что замечателен он был до сборок под 16.04 LTS, а затем оказался фактически заброшенным разработчиком. И факт, что с его помощью был собран успешно устанавливаемый и запускаемый современный дистрибутив, с лихвой окупает время, затраченное на последний. И даже время на сочинение данной заметки, оторванное от Рассказа о царе Фарзое

Ну а что же до виновника торжества, то есть десктопа Nomad, то никакой он, конечно, не десктоп. Даже в том смысле, в каком на это звание претендует Budgie, в сущности, просто заменяющийа GNOME Shell. Ибо Nomad — просто набор тем оформления и предварительных настроек, которые может подобрать и выполнить любой старый KDE’шник.

Дистрибутив Nitrux и его роль в KDE-строении: 5 комментариев

  1. Алексей, спасибо за интересный обзор.
    По Вашей ссылке на sourceforge-зеркало предлагается к загрузке образ nitrux_release_1.0.3.img. Нет ли здесь ошибки?

  2. Таня, когда писал — не было. А сейчас — есть: пропал образ куда-то :)
    Но ежели чего — я его пока не стёр…

  3. Алексей, заинтригованная Вашим обзором решила посмотреть на эту систему. Утилита Etcher, как заявлено разработчиками, может записывать на флешнакопители образы в формате .img
    Вот и проверю в ближайшее время.

  4. Образ записался утилитой Etcher, но не загрузился. При просмотре в Gparted на загрузочной флешке отсутствовал флаг boot.

  5. В День знаний OpenNET разместил новость о выпуске дистрибутива Nitrux 1.3.2, перешедшего с systemd на OpenRC — https://www.opennet.ru/opennews/art.shtml?num=53636.
    Записала образ nitrux-release-amd64_2020.08.28.iso размером 3,2 ГБ на загрузочную флешку Ventoy и посмотрела без установки. Вместо прежних Snap продвигается система самодостаточных пакетов AppImages и собственный центр установки приложений NX Software Center. Красивое оформление. в качестве командной оболочки применяется Ваша любимая ZSH. В живой сессии медиа файлы по умолчанию открываются в плеере MPV. Информация утилиты inxi свидетельствует, что последний Nitrux базируется на Ubuntu 20.04 LTS с ядром OEM 5.6, KDE 5 и QT.
    Алексей, было бы интересно узнать Ваше мнение о последнем релизе этого загадочного дистрибутива.

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