След шестмесечно разработване издаване на десктоп околна среда . В сравнение с предишното издание, бяха направени около 28 хиляди промени, в реализирането на които участваха 901 разработчик. За бърза оценка на възможностите на GNOME 3.38 са подготвени специализирани Live сборки на базата на и . GNOME 3.38 е включен и в предварителните Fedora 33.
Започвайки от версия GNOME 3.38, проектът започна формирането на собствен , подготвен в рамките на инициативата . Образецът е предназначен за инсталация в виртуални машини, управлявани от GNOME Boxes 3.38 и е насочен основно към тестване и отстраняване на проблеми с развиващите се възможности и приложения, както и провеждане на експерименти с потребителския интерфейс.
За следващото издание на GNOME номер 40.0 вместо 3.40, за да се отървем от първата цифра „3“, която в текущия процес на разработка е загубила актуалност. Версия 4.0 за GNOME решихме да не използваме, за да избегнем объркване и припокривания с GTK 4.0. Промеждутъчните коригиращи версии ще бъдат предлагани под номера 40.1, 40.2, 40.3… На всеки шест месеца ще бъде издаван нов значителен релиз, увеличаващ номера с 1. Т.е. след GNOME 40 през есента на 2021 г. ще излезе GNOME 41, а през пролетта на 2022 г. — GNOME 42. Използването на нечетни номера за експериментални версии ще бъде отменено, вместо това предложените тестови версии ще бъдат предлагани като 40.alpha, GNOME 40.beta и GNOME 40.rc.
Основни GNOME 3.38:
- Предлаганите преди това разделени секции с всички често използвани приложения са заменени с обобщен изглед, позволяващ прегрупиране на приложенията и разпределянето им по папки, създадени от потребителя. Преместването на приложенията се извършва чрез преместване с мишката, задържайки бутона за клик.
- Предложен е въвеждащ интерфейс (Welcome Tour), показван при първото влизане на потребителя след завършване на началната настройка. В интерфейса са обобщени сведения за основните възможности на работния стол и е предложен запознавателен тур с обяснение на принципите на работа. Приложението е написано на език Rust.
- В конфигуратора се раздела за управление потребителите се появи възможност за настройка на родителски контрол за обикновени потребителски сметки. За зададения потребител може да се забрани показването в списъците на приложенията на определени инсталирани програми. Родителският контрол също е интегриран в мениджъра за инсталиране на приложения и позволява разрешаване на инсталирането само на избрани приложения.
- В конфигуратора е предложен нов интерфейс за сканиране на пръстови отпечатъци за удостоверяване с помощта на сензори за пръстови отпечатъци.
- Добавена е опция за блокиране на активирането на неавторизирани USB устройства, свързани по време на заключване на екрана.
- Предоставена е възможност за показване на индикатор за заряда на батерията в системното меню.
- Средствата за запис на съдържанието на екрана (screencasting) в GNOME Shell са преработени, за да използват мултимедиен сървър и API на ядрото на Linux, което позволи намаляване на консумацията на ресурси и повишаване на отзивчивостта по време на запис.
- В мултидисплейни конфигурации при използване на Wayland е предоставена възможност за назначаване на различни честоти на опресняване на екрана за всеки монитор.
- Обновен е браузърът GNOME Web (Epiphany), в който:
- По подразбиране е включена защита от проследяване на потребителските движения между сайтовете.
- В настройките е добавена възможност за блокиране на съхраняването на данни от сайтовете в локални хранилища.
- Реализирана е поддръжка за импортиране на пароли и отметки от браузъра Google Chrome.
- Преработен е вграден мениджър на пароли.
- Добавени са бутони за включване/изключване на звука в избрани табове.
- Преработени са диалозите с настройки и история на посещенията.
- По подразбиране е забранено автоматичното възпроизвеждане на видео със звук.
- Добавена е възможност за настройка на автоматичното възпроизвеждане на видео, свързано с отделни сайтове.
- Програмата за работа с карти GNOME Maps е адаптирана за използване на смартфони. В режим на преглед на сателитни снимки е осигурена възможност за показване на етикети. Добавена е поддръжка за включване на преглед на карти в нощен режим.
- Преработен е диалогът за добавяне на световни часовници, показващи времето с отчет на часовата зона на зададеното място. В будилника е добавена възможност за настройка на продължителността на сигнала и времето между повторните сигнали.
- В GNOME Games резултатите от търсенето сега се показват в прегледен режим, позволяващ незабавно стартиране на търсената игра. Игрите могат да бъдат групирани по колекции или да се използват предварително зададени колекции с любими или наскоро стартирани игри. Добавена е поддръжка за стартиране на игри за конзолите Nintendo 64. Повишена е надеждността на работата — игрите сега се стартират в отделен процес и при срив на играта основното приложение не е засегнато.
- Модернизиран е интерфейсът на приложенията за създаване на скрийншотове и запис на звук.
- В GNOME Boxes, мениджъра на виртуални машини и отдалечени работни станции, беше добавена поддръжка за редактиране на XML файлове на виртуални машини, за да се променят разширените настройки на libvirt, които липсват в стандартния потребителски интерфейс. При създаването на нова виртуална машина, Boxes сега позволява ръчно да изберете операционната система, ако тя не е била автоматично определена.
- В калкулатора, програмата за работа с уеб камери Cheese, и в игрите Tali, Sudoku, Robots, Quadrapassel и Nibbles, са предложени нови пиктограми.
- В емулатора на терминал беше обновена цветната схема за текста. Новите цветове осигуряват по-висока контрастност и улесняват четенето на текста.
- В GNOME Photos е добавен нов филтър за изображения Trencin, който наподобява филтъра Clarendon в Instagram (прави светлите области по-светли и тъмните — по-тъмни).
- В системното меню е добавена опцията Restart, която може да се използва и за достъп до менюто за управление на зареждането (при клик с натисната клавиша Alt).
- Добавена е нова редакция на търсачката. , върху който са преместени повечето основни приложения на GNOME. В новата версия са направени промени, които повишават сигурността на изолацията на приложенията, доставяни в Flatpak формат, благодарение на възможността за директен контрол над данните, които приложенията могат да искат и индексират за търсене. Вместо централизирана база данни, е включена разпределена модел, позволяваща на разработчиците на приложения да съхраняват данните за Tracker в локалната база данни на самото приложение. Индексът на системната файлова система, обработван в Tracker Miner FS, сега се свързва в режим само за четене. Добавена е пълна поддръжка на езика за заявки SPARQL 1.1, включително изрази SERVICE {}, което позволява от една база данни да се правят заявки към друга.
- В Fractal, клиента на децентрализирана комуникационна платформа Matrix, е подобрено възпроизвеждането на видео при преглеждане на историята на съобщенията — миниатюри за преглед на видеото сега се показват директно в историята на съобщенията и се разкриват в пълно видео при клик. В вградения звуков плеър е добавена възможност за промяна на позицията в файла. Съобщенията сега могат да бъдат редактирани на място с показване на съответния индикатор, че съобщението е било редактирано.
- До версия 1.0 е обновена библиотеката libhandy, предлагаща набор от виджети и обекти за създаване на потребителски интерфейс за мобилни устройства. В новата версия са добавени нови виджети, като HdyDeck и HdyWindow.
- В библиотеките GLib, libsoup и pango е интегрирана поддръжка за трасировка чрез sysprof.

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