Випуск десктоп-оточення Cinnamon 4.4

Після п'яти місяців розробки сформований реліз користувача оточення Кориця 4.4, в рамках якого спільнотою розробників дистрибутива Linux Mint розвивається форк оболонки GNOME Shell, файлового менеджера Nautilus та віконного менеджера Mutter, націлений на надання оточення у класичному стилі GNOME 2 з підтримкою вдалих елементів взаємодії з GNOME Shell. Cinnamon ґрунтується на компонентах GNOME, але ці компоненти поставляються як форк, що періодично синхронізується, не пов'язаний зовнішніми залежностями з GNOME.

Новий випуск Cinnamon буде запропоновано у дистрибутиві Linux Mint 19.3, який планується випустити до різдвяних свят. Найближчим часом будуть підготовлені пакети, які можна буде встановити в Linux Mint та Ubuntu з PPA-репозиторія, не чекаючи на нову версію Linux Mint.

Випуск десктоп-оточення Cinnamon 4.4

Основні нововведення:

  • Проведено роботу з покращення роботи на екранах з високою щільністю пікселів (HiDPI). У налаштуваннях мови та репозиторіїв замінені піктограми з прапорами, які через масштабування на HiDPI-екранах виглядали розмитими. Підвищено якість зображень під час перегляду тем оформлення;
  • Запропоновано аплет XAppStatus та API XApp.StatusIcon, що реалізують альтернативний механізм розміщення піктограм з індикаторами додатків у системному лотку. XApp.StatusIcon вирішує проблеми, що виникають при застосуванні Gtk.StatusIcon, розробленого з розрахунком на використання 16-піксельних піктограм, що має проблеми з HiDPI і прив'язаного до застарілих технологій, таких як Gtk.Plug та Gtk.Socket, не сумісний з GTK4 та Way Gtk.StatusIcon також передбачає виконання малювання на стороні програми, а не аплету. Для вирішення зазначених проблем в Ubuntu була запропонована система AppIndicator, але вона не підтримує всю функціональність Gtk.StatusIcon і, як правило, потребує переробки аплетів.

    XApp.StatusIcon як і AppIndicator виносить малюнок піктограми, що спливає підказки та мітки на сторону аплету, і використовує DBus для передачі інформації через аплети. Відображення на стороні аплета надає якісні піктограми будь-яких розмірів та вирішує проблеми з відображенням. Підтримується передача від аплету до програми подій про кліки, яка також здійснюється через шину DBus. Для сумісності з іншими робочими столами підготовлено заглушку App.StatusIcon, яка визначає наявність аплету і при необхідності відкочується на Gtk.StatusIcon, що дає змогу відображати піктограми старих програм на базі Gtk.StatusIcon;

  • Поліпшено розкладку елементів у модальних діалогах, додано налаштування для керування розкладкою елементів у вікнах та зміну фокусу при відкритті нових вікон;
  • У панелі спрощено та перероблено контекстне меню;
  • Доданий Python-модуль для керування налаштуваннями екрану;
  • У систему повідомлень додано підтримку прихованих, не відволікаючих повідомлень;
  • У конфігуратор доданий інтерфейс управління системними розширеннями;
  • У меню додатків проведено оптимізацію продуктивності, перероблено механізм оновлення меню та додано можливість приховування категорії з недавніми операціями;
  • Додано візуальний ефект при переміщенні елементів на панелі;
  • У конфігуратор вбудований менеджер дискових розділів gnome-диски;
  • Додано налаштування для відключення тачпада при приєднанні зовнішньої миші;
  • У віконному менеджері додано підтримку висококонтрастної теми оформлення;
  • У файловому менеджері Nemo до налаштувань додано можливість керування вмістом контекстного меню.

Джерело: opennet.ru

Додати коментар або відгук