Solus и Budgie. Первый и последний баланс

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

solus-logo
После описания установки Solus’а я планировал очерк о первичных настройках этого дистрибутива и его десктопа Budgie. Однако, покопавшись в конфигурировании системы, изменил своё намерение. И вместо этого предлагаю итог первого знакомства с этой «сладкой парочкой». Который можно сформулировать словами из известного рассказа Джека Лондона:

Акционерная компания посёлка Тру-ля-ля сводит свой баланс на стене. Это её первый и последний баланс.

Начну с дебета. Первый пункт которого гласит, что наша парочка — действительно сладкая. То есть быстра, красива, отзывчива. Ну и просто приятно на неё поглядеть. Словами это не описать, это лучше увидеть — хотя бы в Live-режиме (и, как станет ясно из дальнейшего, лучше именно в нём).

Главная «сладость» Solus как системы, вне зависимости от DE, — это система управления пакетами Eopkg. Которая сводится к единственной команде eopkg и умеренному, но достаточному на почти все случаи жизни числу субкоманд. Или — наоборот, большому их количеству, но доступному для запоминания. И, что характерно, полное отсутствие опций, кроме обычных --version и --help. Кстати, вывод команды

$ eopkg --help

вполне заменяет man-страницу. Тем более, что последней и нет.

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

При чём сказанное относится и к графической «морде» пакетного менеджмента, Software Center, который очень смахивает на Центр приложений Ubuntu и списанный с него аналог из GNOME 3 (нынче, вроде, вернувшийся в Ubuntu). Он не блещет информативностью вывода сведений о пакетах, но находит их и устанавливает мгновенно.

Второй представитель нашей парочки, десктоп Budgie, юолее привлекает внимание своей внешностью, нежели внутренностями. Каковые, впрочем, достаточно обильны, если понять, где они находятся. А, как было сказано в самом первом очерке по теме, они находятся в двух местах — в окне Все параметры, аналогичном GNOME’вскому, и в панеле собственных Настроек Budgie.

Врождённая особенность Budgie — полное отсутствие собственных конфигов: все его настройки пишутся непосредственно в ~/,config/dconf/user, и это третье, секретное, место, до которого можно добраться только через редактор Dconf. Так что при кастомизации десктопа без последнего обойтись невозможно.

Интересно также, что в Solus’е нет единой системной локали. Команда

$ locale

в консоли выводит значения POSIX для всех локально-зависимых переменных. В терминальном же окре среды Budgie после её русификации, описанной в первом очерке, ответом будет ru_RU.UTF-8. Такая форма локализации широко применяется во FreeBSD. И, по немалым годам применения последней, могу свидетельствовать, что это удобно.

Я перечислил далеко не все достоинства тандема дистрибутива Solus и среды Budgie. О них можно было бы говорить ещё долго. Но все они упираются в графу кредита. В которую первым пунктом можно занести особенность системы, абсолютно верное определение которой дал Teocally на форуме Matuntu:

Осталось впечатление, что щупал «концепт дистрибутива».

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

Вообще, возникает обсуждение, что разработчики делают хорошую вещь, и делают умело. Но в один не очень прекрасный момент их поднимаю по тревоге и отправляют на пожар. Или кушать позовут в ближайший паб с Guinness’ом. Иначе трудно объяснить такие вещи, как отсутствие конфигов (пусть даже пустых) для таких штатно устанавливаемых программ, как дисплейный менеджер LightDM или сервис консольной мыши gpm.

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

Для меня же главным камнем преткновения в «сладкой парочке» оказался вопрос скорее концептуальный, а не стадиальный. Это — применение в нём для управления раскладками клавиатуры одного из так называемых «методов ввода» (Input Method) в лице iBus. О сущности последнего говорить не буду, ибо никаких слов, кроме матерных приложить к нему не могу. Замечу лишь, что в Solus’е (точнее, в Budgie) iBus «прибит гвоздями» к титульному десктопу, и избавиться от него можно только вместе с последним.

Практически это означает невозможность переопределить умолчальные переключатели раскладок клавиатуры с идиотских комбинаций Super+Space и Super+Shift+Space не то что на ставшие мне привычные нециклические переключатели. Но даже — на традиционный для Иксов CapsLock или умолчальную для Windows комбинацию Alt+Shift. Не говоря уже о недоступности таких «излишеств», как «одноразовый» (нефиксируемый) переключатель, клавиши Compose или режима совместимости NumPad’а с Mac’ами.

Казалось бы, мелочь? Однако для меня (как и для большинства профессиональных «текстовиков» в любых областях) невозможность настройки переключения раскладок «под себя» перечёркивает все достоинства любой системы. И в данном случае подводят сальдо не в пользу Solus’а с Budgie в их первом балансе.

А для меня, вероятно, и последнем — по крайней мере, на ближайшее время. Как бы ни было досадно расставаться с этой красивой и, вероятно, перспективной, системой.

P.S. В момент, когда я дописывал последние строки этого очерка, в RSS-ленте появились октябрьские новости проекта Linux Mint, среди которых одна имеет непосредственное отношение к нашей теме. Чему будет посвящена ближайшая блогометка.

Ещё один Post Scriptum. Обещание своё, не иметь дела с Solus’ом и Budgie, я выполнил только наполовину, причём первую. В результате — итог общения budgie-remix в виде кастомизированного образа по имени Budgto.

Solus и Budgie. Первый и последний баланс: 6 комментариев

  1. Хорошая новость — со вчерашнего дня дистрибутив Budgie-Remix будет именоваться Ubuntu Budgie. Официальный релиз Ubuntu Budgie намечен на апрель 2017 года.

  2. Ага, Таня, действительно хорошая новость, спасибо.

  3. В интернете есть решение по этому поводу.
    $ dconf-editor
    далее переходим по директории:
    /org/gnome/desktop/wm/keybindings/switch-input-source
    внизу сдвигаем ползунок,чтобы открыть возможность к редактированию и вписываем это,так же можно сделать под свой вкус любую раскладку
    Set custom value: [‘Alt_L’, ‘Shift_L’]

  4. [‘Alt_L’, ‘Shift_L’] так удобнее(для меня)

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