След шест месеца разработка пуск на десктоп средата . В сравнение с предишното издание бяха направени около 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 Miner FS, сега се свързва в режим само за четене. Добавена е пълна поддръжка на езика за запитвания SPARQL 1.1, включително изрази SERVICE {}, което позволява съставянето на запитвания от една база данни към друга.
- В Fractal, клиент на децентрализирана комуникационна платформа Matrix, е подобрено възпроизвеждането на видео при преглед на историята на съобщенията — миниатюрите за предварителен преглед на видео сега се показват директно в историята на съобщенията и се разширяват в пълно видео при щракване. В вградения аудио плеър се появи възможност за промяна на позицията в файла. Съобщенията сега могат да бъдат редактирани на място с показване на съответния индикатор, че съобщението е било редактирано.
- До версия 1.0 е обновена библиотеката libhandy, която предлага набор от виджети и обекти за създаване на потребителски интерфейс за мобилни устройства. В новата версия са добавени нови виджети, като HdyDeck и HdyWindow.
- В библиотеките GLib, libsoup и pango е интегрирана поддръжка за трасировка с помощта на sysprof.

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