Алексей Федорчук
После описания установки 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.
Хорошая новость — со вчерашнего дня дистрибутив Budgie-Remix будет именоваться Ubuntu Budgie. Официальный релиз Ubuntu Budgie намечен на апрель 2017 года.
Ага, Таня, действительно хорошая новость, спасибо.
В интернете есть решение по этому поводу.
$ dconf-editor
далее переходим по директории:
/org/gnome/desktop/wm/keybindings/switch-input-source
внизу сдвигаем ползунок,чтобы открыть возможность к редактированию и вписываем это,так же можно сделать под свой вкус любую раскладку
Set custom value: [‘Alt_L’, ‘Shift_L’]
[‘Alt_L’, ‘Shift_L’] так удобнее(для меня)
не отображается правильно тут и редактировать нельзя,лучше я скину ссылку на оригинал,там точный конфиг есть
https://github.com/solus-project/budgie-desktop/issues/269#issuecomment-303973511
Спасибо!