KDE Plasma 5.10 в Neon’е: бывают ли чудеса?

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

В последнее время в KDE 5-й ветки обнаружилась странная, и даже противоестественная, тенденция: каждая следующая версия этой среды потребляет меньше памяти, нежели предыдущая (см. заметку Снова про KDE и память). И не далее чем вчера под вечер появился повод проверить, верна ли эта тенденция? И вообще — тенденция ли это? Читать далее «KDE Plasma 5.10 в Neon’е: бывают ли чудеса?»

Снова про KDE и память

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

В одном из комментариев к заметке про расход памяти в Cinnamon 3.4 было сказано о свехъестественно низком её потреблении в KDE текущих версий, причём неуклонно снижающемся. Правда, последний феномен наблюдался и у меня, о чем было сказано в заметке Десктопы и память. Однако в том случае эксперимент был не совсем чистым. В частности, в одном случае замеры выполнялись при наличии «нескучных обоев», в другом — с фоновой картинкой по умолчанию А на примере Cinnamon версии 3.2 было видно, что в этой среде обои существенно влияют на расход памяти. И потому я решил повторить эксперимент в более «стерильных» условиях. Читать далее «Снова про KDE и память»

Десктоп 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.

MATE и редактор Dconf

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

Всё началось с того, что, установив MATE-редакцию дистрибутива Antergos и поглядев на рабочий стол, я не обнаружил контекстного меню по правому клику мыши (ПКМ). Чем был весьма огорчён — ведь точно помнил, что было. Да и товарищи вот подсказывали, что в сборках для других дистрибутивов — есть по прежнему. Читать далее «MATE и редактор Dconf»

GNOME 2 и сын его MATE: настройки

Алексей Федорчук
Февраль 12, 2011

В развитие темы, начатой в заметке про GNOME 2 и сына его MATE: теперь немного про настройки среды. Ибо любой десктоп в любом дистрибутиве после инсталляции нуждается в некоторой доводке. Требование, чтобы всё работало «искапропки», да при этом ещё и «пес…о», невыполнимо: представления о «пес…ти» у каждого свои, и, соответственно, пришлось бы клеить по коробке на каждого пользователя. Так что воплощать свои идеалы в реальность пользователю приходится самостоятельно. Читать далее «GNOME 2 и сын его MATE: настройки»

GNOME 2 и сын его MATE: общий обзор

Алексей Федорчук
Февраль 11, 2011

В основу этой заметки лёг фрагмент из Малого Федорианского загиба, некогда сочинённого для соответствующего сайта, и посвящённого GNOME 2 того времени, когда эта среда входила в Fedora 14-й версии в своём максимально причёсанном виде, пригодном для употребления. Казалось бы, тема нынче не актуальная. Однако следствие показало, что нынешний MATE — один к одному тот самый «второгном» (за исключением отдельных мелочей, типа названий штатных приложений), ибо выглядит точно так же и настраивается тем же образом, что и последний.

Так что, быть может, этот материал окажется небесполезным для тех, совсем начинающих, применителей, которые, не видевши в глаза GNOME 2, решат в наши дни поглядеть на его потомка — MATE. Исходно он был оприентирован на дистрибутив Fedora, однако в данной версии я постарался избавиться от всех дистрибутив-специфических деталей. Добавив, напротив, коррективы относительно MATE. Тотально заменять GNOME на MATE во всём тексте мне было откровенно лень. Читать далее «GNOME 2 и сын его MATE: общий обзор»

Salix и MATE: продолжение банкета

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

Не успел я разместить заметку с описанием первых (и ещё отрывочных) впечатлений от десктопа MATE, установленного из пакетов штатного репозитория Salix’а, как сборка этого дистрибутива с именованным десктопом вероломно, без объявления войны на Distrowath’е (информация прошла лишь в списке рассылки) появилась в виде установочного образа на сервере проекта на Sourceforge.net. Правда, пока в статусе 1-й бета-версии, которым, видимо, и объясняется конспирация. Читать далее «Salix и MATE: продолжение банкета»

MATE: совсем немного впечатлений

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

Не так давно я упоминал десктоп MATE в контексте работы с наборами пакетов в Salix’е. О самом MATE я при этом не сказал ни слова. Постараюсь исправить это упущение — хотя сказать по этому поводу могу не много. разве что категорически присоединиться к мнению Сергея Голубева (а к его мнению я всегда отношусь с большим вниманием), что с ним… Читать далее «MATE: совсем немного впечатлений»

Fedora 15 alpha и GNOME Shell

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

Март 11, 2011

Как известно, проект Fedora проводит время от времени (примерно раз в две недели) так называемые тестовые дни, посвящённые тестированию тех или иных особенностей подготавливаемого релиза 15. В очередной такой день — 10 марта, предлагалось тестировать GNOME 3 и, в первую голову, его новый интерфейс — GNOME Shell. Предполагается, что в релизе этого десктопа он станет интерфейсом по умолчанию. Читать далее «Fedora 15 alpha и GNOME Shell»

LXDE — самый лёгкий из десктопов

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

Почти год назад, сочиняя очередную колонку для Linuxformat‘а , посвящённую Xfce, я задался вопросом: а чего мы хотим от рабочей среды, претендующей на звание интегрированного десктопа? Удобства? Эстетики? Простоты и гибкости настроек? Или богатства и функциональности штатных приложений? Читать далее «LXDE — самый лёгкий из десктопов»

FLWM, или предел минимализма

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

Как можно было убедиться из одной из заметок на этих страницах, представители семейства *box’ов — очень простые, легковесные и быстрые оконные менеджеры. Однако они не являют собой предела простоты. Так как предоставляют более или менее развитые (и разнообразные) интерфейсные средства, средства запуска и управления приложениями, настройки и прочего. Однако оконные менеджеры вполне способны обходиться без этих излишеств. В чем можно убедиться на примере менеджера окон под названием FLWM. Читать далее «FLWM, или предел минимализма»

Blackbox как представитель True Unix GUI

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

Очень древняя заметка. Да и герой её не обновлялся с незапамятных времён. Но именно в таком виде до сих пор входит в репозитории многих «больших» дистрибутивов.

Пожалуй, наиболее интенсивно развивающееся направление в развитии открытого софта — это интегрированные визуальные (называемые также не совсем точно графическими) среды — KDE и GNOME, — и приложения для них. Роль этих сред, особенно KDE, для роста популярности Unix-подобных систем (особенно Linux’а) переоценить трудно. Именно они помогли и помогают недавнему Windows-мигранту преодолеть барьер отчуждения от мира командных строк и текстовых редакторов. Читать далее «Blackbox как представитель True Unix GUI»

Как делать окна, или о WindowMaker

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

Заметка написана очень давно, но, в связи с недавней реанимацией проекта, может представлять не только исторический интерес.

Многим памятна (по крайней мере, по литературным источникам) замечательная платформа Next — детище Стива Джобса, созданное им в период отрыва от Apple с ее Macintosh’ем. Являвшее собой диалектическое единство железа (черный кубик на базе процессора Motorolla 68040), операционной системы (базировавшейся на микроядре Mach) и графического пользовательского интерфейса (последние два компонента получили имя NextStep). Читать далее «Как делать окна, или о WindowMaker»