След девет месеца разработка издание на потребителската среда , в рамките на което общността на разработчиците на дистрибуцията Linux Mint развива форк на обвивката GNOME Shell, файловия мениджър Nautilus и мениджъра на прозорци Mutter, целящ да предостави среда в класическия стил на GNOME 2 с поддръжка на успешни елементи на взаимодействие от GNOME Shell. Cinnamon е базиран на компонентите на GNOME, но тези компоненти се предоставят като периодично синхронизирана версия, непривързана към външни зависимости с GNOME.
Новата версия на Cinnamon ще бъде предложена в дистрибуцията Linux Mint 19.2, която ще бъде пусната в близките месеци. В скоро време ще бъдат подготвени пакети, които могат да бъдат инсталирани в Linux Mint и Ubuntu от , без да се чака новото издание на Linux Mint.
:
- Добавени са нови компоненти за създаване на конфигуратори, които опростяват написването на диалози за настройки и правят оформлението им по-цялостно и единно с интерфейса на Cinnamon. Преработката на настройките на mintMenu с новите компоненти позволи да се намали размерът на кода три пъти, тъй като за задаване на повечето опции сега е достатъчна една линия код;
- В MintMenu търсачката е преместена в горната част. В плъгина за показване на скорошно отворени файлове документите сега се показват на първо място. Значително е увеличена производителността на компонента MintMenu, който сега стартира два пъти по-бързо. Интерфейсът за настройка на менюто е напълно пренаписан и сега е адаптиран за API python-xapp;
- В файловия мениджър Nemo е опростен процесът на осигуряване на споделен достъп до директории чрез Samba. Чрез плъгина nemo-share при необходимост се осигурява инсталиране на пакети с
samba, поставяне на потребителя в групата sambashare и проверка/промяна на правата за достъп до споделената директория, без необходимост от ръчно изпълнение на тези операции от командния ред. В новото издание е добавена настройка на правилата на защитната стена, проверка на правата за достъп не само до самата директория, но и до нейното съдържание, и обработка на ситуации, при които домашната директория е в криптиран дял (заявява добавяне на опцията „force user“). - В мениджъра на прозорци Muffin са пренесени някои промени от мениджъра на прозорци Metacity, разработван от проекта GNOME. Проведена е работа за увеличаване на отзивчивостта на интерфейса и по-леко оформяне на прозорците. Увеличена е производителността на операции като групиране на прозорци и са решени проблемите с засядането при въвеждане.
Смяната на режима на VSync за борба с разцепването на изображението (tearing) вече не изисква рестартиране на Cinnamon. В настройките е добавен блок за избор на един от трите метода за работа с VSync, които предлагат настройки за оптимална работа в зависимост от условията на употреба и оборудването. - В основния набор е добавен апплет за печат, който вече се стартира по подразбиране;
- Проведена е ревизия и опростяване на някои вътрешни компоненти, като DocInfo (обработка на наскоро отворени документи) и AppSys (анализ на метаданни на приложения, определяне на иконите за приложения, определяне на записа за меню и т.н.). Започната е, но все още не е завършена, работа по изолирането на обработчиците на апплети в отделни процеси.
Източник: opennet.ru
