Linux Mint 19 «Tara», редакция Cinnamon

По материалам New features in Linux Mint 19 Cinnamon и Linux Mint 19 “Tara” Cinnamon released!

Linux Mint 19 — это «долгоиограющий» релиз, который будет поддерживаться до 2023 года. Нынче он вышел в трёх редакциях — Cinnamon, Mate, Xfce (редакция с KDE более не поддерживается). Нас с Мануалом интересовала, разумеется, первая из них. Однако основные новшества релиза — общие для всех.

Общие новшества

И главным из них является

Timeshift

Timeshift можно перевести как «машина времени». Правда, в древнеславянском она обычно называемается системой снапшотов.

Timeshift — гвоздь нового релиза. В ней нынче сосредоточен центр стратегии обновления и коммуникациq Linux Mint. Благодаря Timeshift можно вернуться назад во времени, и если и не поглядеть на древнюю Москву, то восстановить систему до снапшота её последнего полнофункционального состояния. То есть в случае её «поломки» можно вернуться к предыдущему снимку — и возникших проблем как не было.

Это значительно упрощает обслуживание системы — больше не нужно беспокоиться о возможных её регрессиях. В случае критической регрессии можно восстановить последний снапшот, отменив, таким образом, эффект регрессии). И при этом сохраняется возможность выборочного применения обновлений, как это было в предыдущих релизах. То есть применение обновлений способствует безопасности системы, а автоматические снапшоты гарантируют её стабильность.

Менеджер обновлений

Менеджер обновлений по умолчанию больше не поддерживает «индивидуальную бдительность» и выборочные обновления. Он полагается на Timeshift, чтобы гарантировать стабильность системы, предлагая применять все доступные обновления. И потому при первом его запуске предлагается настроить «машину времени».

Настройка эта начинается с выбора типа снапшотов — с помощью Rsync или средствами Btrfs (последнее, надо полагать, при использовании соответствующей файловой системы). Затем выбирается устройство для хранения снапшотов — не обязательно то, на котором располагается корень файловой системы. Однако в любом случае снапшоты будут сохраняться в каталоге /timeshift выбранного раздела, который, кстати, должен нести одну из нативных файловых системы Linux (всякие NTFS, FAT etc. не поддерживаются). И, наконец, устанавливается график создания снапшотов (по умолчанию — ежедневно) и их количество, подлежащее хранению (по умолчанию — 5 штук).

В новом менеджере обновлений эти самые обновления сортируются по типу — сначала обновления безопасности, а затем ядра. Обновления ядра зависят от мета-пакетов, а не от ручной установки пакетов ядра. Это упрощает удаление старых ядер с помощью команды apt autoremove. Была добавлена также поддержка «низколатентных» сборок ядра.

По новому индицируются обновления пакетов из сторонних репозиториев и PPA-репозиториев. Наведение курсора мыши на эти обновления вызывает всплывающую подсказку, показывающую их происхождение.

В прошлом автоматические обновления предназначались для «продвинутых пользователей». Предполагалось, что если они достаточно опытны для настройки cron, то справятся и с анализом журналов APT, а также с борьбой с регрессиями. Теперь, благодаря «машине времени», любой применитель может легко работать с регрессиями, восстанавливая снапшоты. И потому он может включать автоматическое обновление без малейшего вреда для здоровья (системы и своих нервов).

Кроме того, в новом менеджере обновлений команда mintupdate-tool была заменена на mintupdate-cli. Эта новая команда не использует dconf, она предоставляет лучшие параметры, и ее проще использовать в сценариях и в терминале.

Экран приветствия

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

В дополнение к экрану приветствия команда Linux Mint работала над улучшением своей документации. Руководство по установке, руководство по устранению неполадок и руководство по переводу уже доступны. Также планируется руководство по безопасности и руководство для разработчиков.

Менеджер программ

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

Поиск выполняется асинхронно, можно выполнять поиск по категориям.

Для APT и Flatpak в Linux Mint был разработан внутренний кеш. Этот кеш обеспечивает уровень абстракции, благодаря чему менеджер программ может обрабатывать APT и Flatpak одинаково, вне зависимости от их различий. Этот кеш в будущем может использоваться другими приложениями, например, в меню или в менеджере обновлений.

Повышена производительность кеша, благодаря чему менеджер программ запускается быстрее, чем раньше.

Улучшена индикация активности и загрузки, благодаря чему легче отслеживать фоновые действия.

Добавлен поддержка файлов .flatpakref и .flatpakrepo, благодаря чему легче делиться установочными файлами Flatpak и устанавливать приложения Flatpak.

Теперь менеджер программ показывает размер и версию приложений Flatpak, если это возможно.

Новшества Cinnamon 3.8

Здеесь в качестве главного позиционируется

Ускорение лаунчера

В версии 3.8 создание новых окон и запуск приложений выполняется быстрее. Специальное исследование выявило узкие места в его оконном менеджере и некоторых апплетах в сравнении с оконным менеджером Metacity: в версии 3.6 Cinnamon отставал от последнего примерно в четыре раза при работе с 200 окнами. Хотя при запуске одного приложения этого было почти незаметно. Устранение этих «узостей» привело к тому, что Cinnamon и Metacity при работе с сотнями окон в быстродействии сравнялись.

Кроме того, команда разработчиков добилась улучшения анимации окон. Хотя сама по себе анимация задержек не вызывает, однако она также влияет на комфорт работы и восприятие. В версии 3.8 анимация выглядит «чище». Наряду с улучшением производительности Cinnamon теперь субъективно выглядит более «отзывчивым», чем раньше.

Повышение производительности

Благодаря усовершенствованиям libnemo-extension и визуального рендеринга файловый менеджер Nemo быстрее показывает содержимое каталогов. Он более не тормозит при перемещении файлов на USB-устройства. Портирование усовершенствований из GNOME уменьшило время полномасштабных перерисовок экрана.

Регулирование максимального уровня звука

Максимальный уровень звука в настоящее время установлен на 150%, при этом настройки звука позволяют полностью преодолевать расстояние до 150%, в то время как звуковые апплеты и мультимедийные клавиши допускают диапазон от 0 до 100%. Теперь Cinnamon позволяет определить, какой максимальный уровень звука составляет от 0 до 150%, и все звуковые элементы управления (будь то настройки звука, звуковой апплет или мультимедийные клавиши) теперь находятся в диапазоне от 0 до максимального значения, которое вы определили.

Это позволяет вам быстро достичь 150%, не вдаваясь в настройки звука, а также быстро достигать любого произвольного значения, независимо от того, что подходит для ваших динамиков и вашей среды, независимо от того, превышает ли это значение 100% для небольших громкоговорителей в громких условиях или опускается ниже 100% в тихой обстановке.

Поиск файлов

Поиск файлов в Nemo работает асинхронно, что намного быстрее, чем раньше. В строке поиска можно щёлкнуть левой кнопкой мыши на пиктограммке в виде пятиконечной звезды, чтобы запомнить введённый поисковый запрос. Щелчок на ней же правой кнопкой мыши дает доступ к ранее сохраненным поисковым запросам.

Уведомления

Уведомления «поумнели»: теперь у них есть кнопка закрытия (которая, в отличие от самого уведомления, не отправляет к исходному приложению) и больше не исчезает при наведении мыши.

Чтобы избежать нежелательного спама, количество уведомлений на источник ограничено, они исчезают, когда приложение находится в фокусе. Исключение — несколько конкретных приложений (Firefox, Chromium, etc), в которых используется несколько вкладок, и уведомления могут отправляться уведомления из различных внутренних источников.

Уведомления также могут отображаться в нижней части экрана.

Внешность

В Cinnamon используются символические значки, что придаёт ему более современный вид, а также обеспечивает лучшую поддержку темных тем.

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

В диалоговом окне quit больше не пропускается панель задач.

Некоторые другие усовершенствования

Лента масштабирования в Nemo, ранее доступная только при представлении в виде икон, теперь отображается также при представлениив виде списка.

Комбинация Super+Alt позволяет увидеть десклеты без минимизации окон — они перемещаются над последними (или использовать параметр «щелчок правой кнопкой мыши» в апплете «Показать рабочий стол»), чтобы быстро увидеть ваши таблицы, не сводя к минимуму ваши окна. Когда вы делаете это, столешницы перемещаются над вашими окнами до клика мышью где-нибудь.

В звуковом апплете микрофон и динамики теперь можно отключить отдельно.

CJS, интерпретатор Javascript, был обновлён до GJS 1.50.2, и теперь зависит от mozjs52.

Добавлена ​​поддержка elogind, systemd-timedated1, которая заменяет ntp и ntpdate в Linux Mint 19 Cinnamon Edition, а также admin:// protocol.

Поддержка была улучшена для GTK 3.22, CSD-окон (в частности, для их макета кнопок и действий над заголовком) и LibreOffice (в nemo-preview).

За исключением расширений Nemo, все компоненты Python были перенесены на Python3.

Параметры сети бэкпортированы из GNOME 3.24 с включением исправлений из GNOME 3.26.

Региональные настройки теперь поддерживают возможность показывать необычные и экзотические раскладки клавиатуры.

В упарвлении питанием теперь можно выбрать Выключение сразу при закрытии крышки и при критических событиях в случае питания от батареи.

Теперь миниатюры могут отображаться для файлов размером до 32 ГБ.

Сказанное выше основано на материалах проекта Linux Mint. Разумеется, мы с Мануалом не могли пройти мимо очередного релиза этого дистрибутива, некогда нами любимого — и уважаемого до сих пор. А потому Cinnamon-редакция его была скачана, установлена в виртуалке и опробована. Так что рассказ о личных впечатлениях, в первую очередь от «машины времени», последует в ближайшее время. Пока же заметим только, что Timeshift — штука весьма интересная.

2 комментария к “Linux Mint 19 «Tara», редакция Cinnamon

  1. >Нынче он вышел в трёх редакциях — Cinnamon, Mint, Xfce
    Алексей, внесите поправочку: вместо Mint укажите Mate.

Оставьте комментарий