След шестмесечна разработка, издаването на десктопната среда GNOME 42 е представено. За бърза оценка на възможностите на GNOME 42 са предложени специализирани Live версии на базата на openSUSE и инсталационен образ, подготвен в рамките на инициативата GNOME OS. GNOME 42 вече е включен и в експерименталната версия на Fedora 36.
В новото издание:
- Реализирани са глобални настройки за тъмен стил на интерфейса, които уведомяват приложенията за необходимостта от активиране на тъмната тема вместо светлата. Тъмният режим се включва в панела „Appearance“ и се поддържа в повечето приложения на GNOME, както и във всички стандартни тапети на работния плот. За приложенията е предвидена възможността да определят собствени настройки на стила, които могат да се използват, например, за активиране на светъл или тъмен интерфейс в отделни приложения, независимо от общия системен стил.
- Интерфейсът за създаване на скрийншотове е преработен, като е осигурена интеграция с инструмент за създаване на скринкастове и предоставена възможност за заснемане на определена част от екрана или на отделен прозорец. След натискане на клавиша Print Screen се извежда диалог, който позволява избор на област на екрана и режим на запазване на един снимка или запис на видео. Могат да се използват и бързи клавиши за управление.
- Много приложения вече са преминали на GTK 4 и библиотеката libadwaita, която предлага готови джаджи и обекти за изграждане на приложения, съответстващи на указанията на GNOME HIG (Human Interface Guidelines) и способни адаптивно да се настройват спрямо екрани с всякакъв размер. В частност, libadwaita вече се използва в приложения като Disk Usage Analyzer, To Do, Fonts, Tour, Calendar, Clocks, Software, Characters, Contacts, Weather, Calculator, Sound Recorder, App Icon Preview, Icon Library и Secrets. Много от тези приложения вече могат да се инсталират отделно под формата на Flatpak.
- Оновен е системният стил на потребителския интерфейс и GNOME Shell визуално е унифицирана с новата реализация на приложенията, преминали на използване на Libadwaita. Преработен е стилът на символните пиктограми.

- Актуализиран е интерфейсът на конфигуратора GNOME Settings, който вече също базира на libadwaita. Преработено е оформлението на панелите за настройка на външния вид, приложения, екран, езици и потребители.

- В списъка с приложения, препоръчвани за инсталация по подразбиране в GNOME, са добавени две нови приложения — текстов редактор Text Editor и терминален емулаатор Console. Тези приложения използват GTK 4, предлагат интерфейс на табове, поддържат тъмен режим на оформление и собствен набор от стилове, позволяващ превключване между светъл и тъмен режим независимо от други приложения. В Text Editor се прилага автоматично запаметяване на промените за защита от загуба на работа в резултат на срив.

Интерфейсът на терминалния емулаатор Console е забележителен със своите наложени ленти за превъртане и индикатор за размер, а също така с промяната на цвета на заглавието при работа с права root.

- В Web (Epiphany) е включено използването на хардуерно ускорение при рендериране, осигурена е по-гладка прокрутка, извършена е подготовка за преминаване към GTK 4, обновен е вграденото PDF-читател (PDF.js) и е добавена поддръжка за тъмен режим на оформление.

- В файловия мениджър е предоставена възможност за прокрутка на файловите пътища в панела, обновени са иконите и е добавен нов интерфейс за преименуване на файлове и папки. Значително е подобрена индексацията на файловете в търсачката Tracker, намалена е консумацията на памет и ускорено е стартирането.

- В медийния плеър са използвани джаджи на база OpenGL и е реализирана поддръжка за хардуерно ускорение при декодиране на видео. Подобрена е интеграцията на възпроизвеждането на видео с интерфейса на GNOME Shell чрез прилагане на стандарта MPRIS, който определя средства за дистанционно управление на медиаплеерите. За контрол на възпроизвеждането сега могат да се използват бутони, интегрирани в списъка с известия.
- В GNOME Boxes, мениджърът на виртуални машини и отдалечените работни станции, е променен дизайнът на настройките и е осигурена адаптация на интерфейса към различни размери на екрана. Подобрена е поддръжката на операционни системи, използващи UEFI.

- В средствата за отдалечен достъп до работния плот е добавена възможност за използване на RDP протокол вместо VNC. Включването на RDP се осъществява в настройките в панела „Sharing“, след което установяването на сесия с отдалечената система се извършва автоматично.

- Значително подобрена е обработката на входа – намалени са забавянията при въвеждане и е повишена отзивчивостта на натоварените системи. Оптимизациите са особено забележими в игрите и ресурсоемките графични приложения.
- Оптимизирано е рисуването на приложения, работещи в режим на цял екран, което например е позволило да се намали потреблението на енергия при възпроизвеждане на видео на цял екран и да се повиши FPS в игрите.
- От GNOME SDK е премахната библиотеката Clutter и свързаните с нея компоненти Cogl, Clutter-GTK и Clutter-GStreamer. За осигуряване на съвместимост с съществуващите разширения в състава на GNOME Shell са оставени вътрешни копия на Cogl и Clutter. Разработчиците са посъветвани да прехвърлят своите програми на GTK4, libadwaita и GStreamer.

Източник: opennet.ru








