Десктоп Budgie и его дистры: Solus и budgie-remix

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

Среда Budgie на сегодняшний день является самым юным из десктопов — она возникла чуть больше двух лет назад, официальное объявление о выходе первой тестовой версии появилось 2 февраля 2014 года. Среда эта зародилась и она развивается в рамках проекта Solus, на сайте которого имеет свою официальную страницу.

budgie_001

Не сказать, чтобы за время своей жизни Budgie снискал большое распространение: он поддерживается лишь в пяти известных дистрибутивах, и только в двух из них выступает в качестве «титульного». Кроме родительского Solus’а, это budgie-remix. Именно на примере этих двух систем (сначала в виртуалке, а затем в Live-режиме) я и познакомился с Budgie. Который, честно говоря, восторгов у меня не вызвал. Тем не менее, вдохновлённый постом Татьяны Ивановой aka Vita на форуме Matuntu, я решил всё-таки изложить и свои впечатления. И по причинам, о которых скажу в конце, не пожалел об этом. Так что, пользуясь случаем, выражаю Татьяне свою признательность.

Однако прежде надо сказать несколько слов о вмещающих породах дистрибутивах, то есть о Solus’и budgie-remix’е.

Проект Solus возник в 2011 году, и разрабатываемый им дистрибутив несколько раз менял своё имя — Solus OS, затем Evolve OS, с конца 2015 года опять Solus, но уже без претензий на «OS’ность». Первоначально он представлял собой клон Debian’а, но, начиная с версии 1.0, обрёл своеобразие, и ныне на Distrowatch’е имеет статус Independent.

Оригинальность Solus’а определяется собственным компонентами:

  • инсталлятором; впрочем, он основан на фреймворке Calamares, и потому похож на установщики других систем ( последние годы их появилось немало), вышедшие из того же инкубатора; в частности, он страдает родовой болезнью — невозможностью задать при установке раскладку клавиатуры с набором символов, отличным от латиницы, в частности, любую русскую;
  • менеджером пакетов eopkg, являющим собой форк PiSi из одноимённого турецкого дистрибутива (в девичестве Pardus), и графической «мордой» к нему, выполненной в традициях Центра приложений Ubuntu, но действительно вполне своеобразной (хотя тоже называется Software Center);
  • наконец, титульным десктопом Budgie, который и будет главным героем этого очерка.

Что касается budgie-remix, он возник летом этого года как дериват Ubuntu Xenial с рабочим столом… каким бы вы думали? Правильно, Budgie. Естественно, и инсталлятор, и систему управления пакетами он унаследовал от родительницы. Официального признания с её стороны budgie-remix пока не получил, но, думается, будет работать в этом направлении. И если работа эта увенчается успехом — боюсь, что этот ремикс получит сакраментальное для отечественных представителей племени красноглазых имя Bubuntu.

Десктоп Budgie в почти «чистом» виде представлен в Solus’е, где он дополнен лишь базовыми приложениями GNOME 3 (такими, как GNOME Terminal, Gedit, Eog, Gnome Screenshot) и минимумом «внедесктопных» приложений (Firefox, Transmission, VLC etc.). Последние в существенно большем количестве представлены в budgie-remix. Там можно найти и LibreOffice в полном составе, и набор игрушек. Соответственно различается и объём базовой инсталляции — 3,4 ГБ в первом случае и 4,0 ГБ во втором.

Плюс к этому для budgie-remix доступны репозитории официальной Ubuntu и PPA-репозитории из Launchpa’а. Применители же Solus’а вынуждены полагаться исключительно на его собственные ресурсы, которые, насколько можно понять из вывода команды eopkg -lr сводятся к единственному официальному репозиторию.

Однако вернёмся к главному герою нашего очерка — десктопу Budgie. Согласно определению разработчиков (цитирую по Opennet.ru, оригинальное сообщение сейчас не доступно)

…не является форком GNOME и работает поверх штатных низкоуровневых компонентов и библиотек GNOME. Код реализации рабочего стола распространяется под лицензией GPLv2, для разработки используются языки Си и Vala.

По нашему, по бразильскому, это нужно понимать так, что Budgie являет собой замену GNOMEShell’у, «под ковром» которого скрывается чистый GNOME 3. Как, впрочем, и «выше ковра», на уровне пользовательских утилит и приложений — все они «вышли из шинели Третьегнома». Собственными в Budgie являются только апплеты его управляющей панели. Иными словами, ситуация с ним в точности такая же, какой она была с Cinnamon до выхода её версии 2.0, когда в этой среде начался процесс «отрешения от старого мира».

Как вы понимаете, все мои отзывы о Budgie не носят оценочного характера в терминологии нашего великого поэта, исследовавшего вопрос, «что такое хорошо, и что такое плохо». А являются либо констатацией медицинских фактов, либо чистой воды ИМХованием.

Начну с констатации. В Solus’е, где, как уже сказано, Budgie представлен в «чистом» виде, он при первом запуске выглядит так:

budgie_002

Хотя, строго говоря, не при первом запуске, а после русификации десктопа: вследствие особенности Calamites based инсталляторов, сделать это на стадии установки нельзя. Так что для начала нужно обратиться к Настройкам, вызываемым из контекстного меню по ПКМ на рабочем столе (в главном меню это называется параметрами):

budgie_003

Главный конфигуратор Budgie является практически полной копией аналогичной программы из GNOME 3:

budgie_004

И очевидно, что для локализации в нём служит пункт Язык и регион (в оригинальном исполнении — Region & Language). В появившемся окне можно изменить язык и прочиелокально-зависимые параметры, которые здесь фигурируют под общим именем Форматы):

budgie_005

Для вступления в силу языковых изменений потребуется перезапуск сеанса, который и будет тут же предложен:

budgie_006

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

budgie_007

Кроме того, в том же окне настраиваются также источники ввода (Input Metod), ибо раскладки клавиатуры в Budgie управляются через iBus со всеми вытекающими последствиями. В нашем случае нужно сначала выбрать русский IM:

budgie_008

А затем его вариант (например, typewriter legacy):

budgie_009

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

budgie_010

А вот переключение между IM настраивается совсем в другом месте — в модуле Клавиатура секции оборудование, который вызывает такое окно:

budgie_011

Правда, так вот сразу назначенные переключатели (LWin+Spacebar и LWin+Shift+Spacebar) переопределить нельзя. Для этого нужно сначала изменить параметры iBus через одноимённый пункт главного меню, но с этим я пока не разбирался.

Как и в GNOME 3, изменить шрифты интерфейса десктопа через Все параметры нельзя. Однако нет и необходимости прибегать к каким-то левым Tweak’ам, потому что, оказывается, это делается другим способом, о котором скажу чуть позже.

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

budgie_012

Интересно, что этой чести удостоились не только Центр приложений и Firefox, но и VLC с Rhytmbox’ом. Нам придётся с этим мириться — кнопок этих нельзя ни добавить, ни убавить, ни заменить.

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

budgie_013

Однако, если нажать на «шестерёнку» в правом верхнем её углу, она сменится панелью Настройки Budgie:

budgie_014

В первой её вкладке, Общие, можно изменить и тему десктопа (aka виджета), и тему пиктограммок, и шрифты интерфейса. А, перейдя на вкладку Панель, можно изменить положение панели (с верхнего на нижнее) и её высоту, а также удалить любые из включённых апплетов — например Lancher, ввиду его малой бесполезности:

budgie_015

Если же нажать плюсик напротив слова Апплеты, то можно и подключить дополнительные апплеты из имеющегося списка:

budgie_016

Список этот содержит такие полезные штуки, как индикатор раскладки клавиатуры и кнопку для изготовления скриншотов (правда, соответствующий апплет надо установить, по умолчанию его нет):

budgie_017

Тут же можно и настроить условия снятия скриншотов:

18budgie_018
В budgie-remix десктоп выглядит практически так же, за исключением двух деталей. Во-первых, с управляющей панели его убран Launcher:

budgie_019

А во-вторых, вместо него по умолчанию установлен докер Plank:

budgie_020

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

В компенсацию этого, рабочий стол в сборке десктопа от budgie-remix не кликабелен, то есть до настроек надо добираться через главное меню. Зато переключение раскладок клавиатуры можно настроить — правда, в пределах, определяемых iBus’ом. То есть установить немодальные переключатели, к которым я так привык, не получится — впрочем, это общая болезнь всех его собратьев — и GNOME 3, и Unity.

На этом констатацию медицинских фактов заканчиваю. Ибо пора, однако, переходить к ИМХОванию, то есть подводить итоги. В целом впечатление от Budgie у меня осталось неоднозначное. С одной стороны, ему явно недостаёт функционала по части настроек. Чего стоит, например, Launcher с «прибитыми» к нему кнопками запуска приложений, или невозможность просто поменять местами апплеты на управляющей панели. Да и iBus, ориентированный на дружбу с братскими народами CJK и нимало не заботящийся о нас, «белых людях», не добавляет ему плюсов.

Со стороны же другой, Budgie просто красив — чувствуется, что у кого-то в команде хороший вкус. Да и технологически он, что называется, сделан с умом. Например, его разработчики не пошли по порочному пути увеличения настраиваемости путём внешних Tweak’ов, как это имеет место быть в GNOME 3 и особенно в Unity. А сделали дополнительные настройки, не окученные в GNOME 3, неотъемлемой частью десктопа.

Кроме того, десктоп Budgie ещё весьма молод, чем-то напоминая «недоделанный» Cinnamon версий, предшествовавших 2.0. Когда эта среда, по выражению Валерия Желябовского aka Brego, выглядела гадким утёнком. Стартовая же позиция Budgie кажется более высокой (видимо, был учтён опыт предшественников). И это позволяет надеяться на рост его функционала с течением времени.

А вот в отношении субъективного быстродействия (ибо породу «попугаев» для объективного измерения оного ещё никто не вывел) — сказать сложно. Меня Budgie, честно говоря, своей отзывчивостью не потряс, ни в виртуалке, ни в Live-режиме. Впрочем, оба эти случая — не показательны. И в установленном нормально виде у него, как пишет Татьяна в обсуждении

отзывчивость очень высокая.

В общем, резюме базара таково: в знакомом дистрибутиве я бы Budgie использовать не стал бы, и budgie-remix даже не рассматриваю в качестве кандидата для установки на «реальное железо». А вот Solus, в ходе сочинения этого очерка, очень заинтересовал меня своей системой управления пакетами. И это сочетание eopkg и Budgie — те самые две соломинки, которые ломают хребет верблюда сподвигнут меня на установку и дальнейшее ковыряние с данным дистрибутивом. Тем более что Ле Бьен, похоже, не собирается исправлять ошибку в своём репозитории до выхода следующей версии Cinnamon. И, тем самым, позволяет мне взять тайм-аут в выполнении планов по Cintu. В ходе которого заодно и составлю собственное представление об «отзывчивости» Budgie.

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