Сайт DistroWatch сообщил о выходе очередной версии основанного на Ubuntu дистрибутива DesktopPack. Нам он интересен прежде всего тем, что разрабатывается на Украине — в стране, где также звучат призывы минимизировать применение импортных ИТ-решений. Правда, до каких-либо государственных программ дело там ещё не дошло, но никто не может поручиться, что они не появятся завтра.
Надо сказать, что о каких-либо относительно самостоятельных решениях в данном случае речь не идёт. Ubuntu DesktopPack — это просто серия кастомизированных сборок на основе Ubuntu с различными рабочими столами: Unity, GNOME, Cinnamon, MATE...
Любопытно, что DistroWatch в своем сообщении называет систему DesktopPack, но в действительности такой дистрибутив уже не выпускается, а вместо него пользователям предлагаются BusinessPack и OEM Pack. Однако, судя по всему, новые названия пока не прижились и не стали распространёнными.
Отсюда, кстати, мораль — не стоит менять наименование продукта, если это не принципиально и не связано с какими-либо радикальными изменениями в его концепции. Единственное, чего можно добиться таким способом — это запутать пользователя.
Для ознакомления я выбрал вариант с рабочим столом MATE. Это консервативный интерфейс, практически полностью повторяющий GNOME 2, заслуженно считающийся серьёзным эргономическим достижением. Сделать плохой десктоп на основе этой среды если и можно, то очень непросто.
Концепция системы проста и довольно привлекательна. Взять готовый дистрибутив с большим репозиторием и немного доработать его с учётом специфики пользователей. Если дополнительно предложить качественную техническую поддержку, то может получиться неплохой практический результат при минимальных финансовых вложениях.
Определённая часть сообщества считает такой путь неправильным — либо полностью собственное решение, либо нечего и браться. Однако, с точки зрения пользователя значительно важнее конечный результат, а не объём личного вклада конкретного разработчика.
Установка системы производится при помощи штатного инструмента Ubuntu. Разве что сам процесс длится несколько дольше, но это обусловлено значительно бо́льшим числом приложений, входящих в комплект по умолчанию.
Целесообразность такого подхода, кстати, совершенно не очевидна. Проводимый на том же DistroWatch опрос показал, что большинство пользователей всё-таки предпочитает минимализм в комплектации. Впрочем, сторонников «полноты» тоже немало.
Вероятнее всего, минимализм больше подходит для работы, а «полнота» — для ознакомления. В первом случае пользователю значительно проще самостоятельно установить уже знакомые ему инструменты, а во втором ему важнее узнать, что именно ему может потребоваться.
Что касается составителя дистрибутива, то для него второй подход значительно сложнее, поскольку пользователю требуется не просто «сундук приложений», а готовая рабочая среда. Причём, в случае MATE созданная на основе уже практически готовой рабочей среды, которая в каких-либо дополнениях не особо нуждается.
Сразу понятно, что задача эта либо совсем невыполнимая, либо неимоверно сложная. Поэтому к некоторым недостаткам (или, точнее, непонятным особенностям) системы Ubuntu DesktopPack следует относиться с пониманием.
В первую очередь, как правило, настраивается главная составляющая рабочей среды — клавиатура. Но при правом клике на запущенный по умолчанию индикатор и запуске программы конфигурирования, сразу выясняется, что этот инструмент взят из GNOME 3 и никакого отношения к MATE не имеет. Более того, именно недостатки этого компонента и вынудили многих пользователей отказаться от GNOME 3.
Тем не менее попытка настроить клавиатуру при помощи штатного инструмента MATE приводит к появлению в области уведомлений второго индикатора, причём именно он является «рабочим». Зачем составителям потребовалось дополнять хороший инструмент намного менее функциональным? Это первая загадка.
Вторая загадка ждёт пользователя, который решит запустить штатный текстовый редактор. Им почему-то оказывается не «родной» для MATE Pluma, а Gedit из GNOME 3.
Если же запустить любой из штатных файловых менеджеров (их в системе тоже два — оригинальный Nautilus и его MATE-аналог Caja) и попробовать открыть графический файл, то обнаружится, что для просмотра таких объектов используется программа из GNOME 3, а не её форк из MATE. Хотя по умолчанию также устанавливается вполне подходящий для любого окружения Shotwell.
Программ для снятия скриншотов, как нетрудно догадаться, тоже две. Браузеры тут также «ходят парой» — вместе с привычным Firefox пользователю предлагается веб-браузер Ubuntu.
Таким образом, Ubuntu DesktopPack с рабочим столом MATE — это по сути «гибридная» система, в которой средства MATE где дополнены, а где и заменены на компоненты из GNOME 3. Причём как минимум в одном случае (переключение раскладок) работоспособность дополнения оказывается неполной — даже назначенная по умолчанию комбинация только вызывает окно переключения, но раскладки не переключает.
Тем не менее, после удаления ненужных пакетов, система становится вполне работоспособной. Но этим отличаются практически все «полные» дистрибутивы, разве что список лишних и недостающих конкретному пользователю приложений у каждого свой.