Новости проекта Mint: март 2017

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

Клемент Лефевр в очередной раз поделился ежемесячными новостями проекта Mint в сообщении Monthly News – March 2017. Однако оно представляет интерес не только для применителей дистрибутивов Linux Mint и LMDE, но и для более широких кругов прогрессивной общественности.

Как обычно, старина Клем начал с благодарности тем людям (нынче их оказалось 412 человек), которые поддержали проект аморально, то есть финансов (в феврале почти восемью тысячами американских долларов). Что же, все, кто пользуется результатами работы Mint Team, могут к нему присоединиться присоединиться. В их числе всегда были применители дистрибутивов Linux Mint и LMDE, среды Cinnamon и дисплейного менеджера MDM, а также кросс-платформенного набора приложений X-Apps.

Теперь же повод для благодарности появится у любителей дисплейного менеджера LightDM, и у тех, кто вынужден им пользоваться, вне зависимости от дистрибутива. Ибо его поддержка будет включена по умолчанию в Linux Mint 18.2. Вместе с экраном приветсвия Unity-Greeter он выступит как альтернатива традиционному MDM. Кроме того, для LightDM разрабатывается конфигуратор lightdm-settings, призванный упросить его настройку. Он пока ещё не столь функционален, как средство настройки MDM, но, по словам Клема, смотрится уже не плохо.

Резоны для включения Клем приводит такие. Во-первых, в LightDM имеется некоторый функционал, отсутствующий в MDM, например, поддержка «гостевых» сессий. То есть возможности войти в умолчальный сенас рабочей среды с аккаунта, создаваемого на лету и удаляемого по завершении сеанса.

Во-вторых, код и дизайн LightDM более современны, экран приветсвия основан на современном инструментарии. Благодаря этому взаимодействие между Greeter’ом и стартовыми реализуется проще.

В-третьих, в ряде приложений Ubuntu жёстко прошиты ссылки на LightDM. В результате такие вещи, как, например, её Plymouth, некорректно работают в Linux Mint.

С другой стороны, Unity Greeter тесно связан с одноимённой средой, область его применения ограничена Ubuntu, и он несовместим с Debian’ом. Последнее будет проблемой для LMDE. Так что пока в рамках проекта не решено: будет ли последняя по прежнему работать с MDM, или переёдёт на LightDM с Gtk Greeter, или же будет создана кросс-дистрибутивная версия Unity Greeter.

Важность сказанного Клемом выходит за рамки дистрибутивов проекта Mint. В-первых, некоторые приложения Ubuntu некорректно работают не только в Linux Mint, но и в системах на базе «чистой» Ubuntu, в которых используются MDM и среда Cinnamon, в частности, в Cintu. В частности, именно с эим связаны сложности в сборках её на основе релизов 16.10 и 17.04.

Замена же в Cintu MDM на LightDM, даже с Gtk Greeter, приводит к невозможности настройки дисплейного менеджера простыми средствами: в Параметры системы среды Cinnamon включена утилита конфигурирования для своего «родного» MDM, но не для LightDM. Насколько я знаю, удобных средств настройки последнего нет и в ряде других дистрибутивов, таких, как Antergos, хотя он и принят там в качестве дисплейного менеджера по умолчанию для сборок со всеми рабочими средами.

Во-вторых, такая функция LightDM из Ubuntu, как возможность «гостевого входа», очень важна для тех применителей, которые, вне зависимости от дистрибутива, занимаются индивидуализацией своей любимой (то есть любой) рабочей среды. Ибо она позволяет мгновенно вернуть ошибочные настройки в их умолчальное, работоспособное, состояние. И наличие такой функции деллает ненужным постоянное хранение «резервного» аккаунта, к чему вынужден прибегать, например, автор этих строк.

Так что появление кросс-десктопного и кросс-дистрибутивного пакета LightDM, дополненного таким же универсальным вариантом Unity Greeter, будет приветствоваться применителями всех стран и народов, вне зависимости от их личных «системно-десктопных» предпочтений.

Более частный, но также общественно-значимый, интерес представляет собой обновление программы Xreader. Ибо она входит в пакет X-Apps, продвигаемый проектом Mint в качестве кросс-десктопного набора базовых приложений, которые должны иметь место быть в (почти) любой системе. Программа эта представляет собой клон Evince и предназначенна для просмотра документов в форматах PDF, DjVu, DVI etc.

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

Кроме того, в Xreader’е несколько изменён интерфейс — добавлена боковая панель с кнопками переключения режимов просмотра, появилась поддержка тёмных тем оформления, и ещё какая-то дополнительная косметика.

Для применителей дистрибутивов проекта Mint существенны изменения в дистрибутив-специфичном Менеджере обновлений. Уровни обновлений будут учитывать только степень их потенциального воздействия на систему. К уровню 1 отнесены «автономные» приложения, которые не вляют на неё вообще. На уровень 2 отнесено большинство обычных пользовательских обновлений. Уровень 3 — обновления рабочих сред, наборов инструментов и библиотек, влияющие на несколько приложений. Компоненты, обновления которых затрагивают всю систему, то есть ядрао и системные библиотеки, отнесены к уровню 4. Что касается уровня 5, пока отсутствующего, то он включит в себя «сломанные» и опасные обновления, категорически не рекомендуемые к выполнению.

Менеджер обновлнией будет предлагать установку или просмотр их в зависимости от уровня, давая при этом явные рекомендации. И, в частности, подчёркивая простивопосталении обновления и регрессии. Регрессии будут представлены как неотъемлемая часть сопровождения системы, а не как что-то нехорошее.

Существенной частью Менеджера обновлений будет документация, предоставляющая информацию о том, как отличить обязательные и необязательные обновления, обновления безопасности и багофиксные обновления. Как пишет старина Клем:

Мы видели, что блоггеры и разработчики Debian совершенно не улавливают этого. Поэтому нам нужно было представить эти вещи по-другому, попроще, добавив явные рекомендации, дабы пользователи могли выработать для себя стратегию.

К этому следует добавть, что такое непонимание свойственно не только неким разработчикам Debian’а, но и большинству обычных применителей Ubuntu’идов. Более того, этого не понимают даже многие применители дистрибутивов Mint. На форумах мне неоднократно попадались жалобы на то, что их Менеджер обновлений «обновляет неправильно», не так, как это делается простой командой apt-install upgrade. Впрочем, последнее обусловлено не столько недостатком документации, сколько тем, что и имеющаяся не была прочитана…

Напоследок упомяну об устройствах MintBox Mini Pro и Airtop, однако задерживаться на них не буду. Ибо, как показал опыт их предшественников, в наши палестины они всё равно не попадут. Так что любить их большинство наших соотечественников сможет чисто платонически. Те же, кто способен претворить свою лбовь к ним в плотскую, то есть заказать из-за бугорщины, в состоянии прочесть и их подробное описание, данное ранее в соответствующей статье.

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