Пользователи Ubuntu, вероятно, не совсем понимают, что такое Проект GNOME когда в своей новостной статье на этой неделе они упоминают, что закругленные края были удалены. В этом есть смысл: верхняя панель Ubuntu представляет собой длинную прямоугольную полосу, но на оригинальном рабочем столе это не так. Прямо сейчас слева и справа есть закругленная часть, и это изменение, которое они предложили нам сегодня.
El статья на этой неделе Он называется «Новый год, новый календарь», и не похоже, что они внесли радикальные изменения. Скорее, они сделали то, что делают со многими другими приложениями: их дизайн будет изменен, но поскольку они начнут использовать GTK4. Если все пойдет хорошо, и ничто не заставит нас думать иначе, он появится в составе GNOME 42, который выйдет в марте.
На этой неделе в GNOME
- La инструмент для создания скриншотов он был представлен для интеграции в GNOME 42, хотя в нем еще есть несколько вещей, которые нужно настроить.
- Границы, которые были под верхней панелью, были удалены, гарантируя, что эта маленькая деталь улучшит производительность (подробнее, здесь).
- GLib теперь поддерживает группы свойств и группы токенов, которые позволяют одновременно прикреплять/отсоединять несколько привязок или токенов к GObject.
- Улучшения GJS:
- Поддержка WeakRef и FinalizationRegistry в среде выполнения GNOME. Проект предупреждает об использовании с осторожностью, но они могут предложить некоторые решения проблем с циклическими ссылками.
- Значения BigInt были переданы интроспективным функциям GObject с 64-битными параметрами. Таким образом, вы, наконец, сможете работать с большими числами, которые нельзя сохранить именно как числовые значения JS, и правильно передавать их в C. Например, GLib.Variant.new_int64(2n ** 62n).
- В модуль GLib добавлены константы GLib.MAXINT64_BIGINT, GLib.MININT64_BIGINT и GLib.MAXUINT64_BIGINT.
- Исправлена ошибка, которая прерывалась при передаче значения NONE Gdk.Atom в функцию.
- Gstreamer 1.20 прибыл после почти полутора лет работы. Самые выдающиеся новинки:
- Разработка на GitLab изменилась на единый репозиторий git, содержащий все модули, а ветка разработки переместилась с master на main.
- GstPlay: новая высокоуровневая библиотека воспроизведения, заменяющая GstPlayer.
- Поддержка среды выполнения для libsoup2 и libsoup3 (поддержка libsoup3 является экспериментальной).
- Новая реализация плагина VA-API была дополнена дополнительными декодерами и новыми элементами постобработки.
- Поддержка аппаратного декодирования AV1 была добавлена в старый подключаемый модуль VA-API vaapi, новый подключаемый модуль VA-API va и пакет Intel Media SDK msdk.
- Поддержка подкадра видеодекодера.
- Поддержка интеллектуального кодирования (сквозной) для VP8, VP9, H.265 в encodebin и transcodebin.
- Поддержка звука для исходного элемента веб-страницы WebKit Port for Embedded (WPE).
- Многочисленные улучшения WebRTC, такие как автоматическая потеря пакетов видеодекодера, повреждение данных и обработка запросов ключевых кадров.
- Более быстрые пути к программному обеспечению для конвертации видео.
- Поддержка кодека Linux без сохранения состояния сделала возможным получение MPEG-2 и VP9.
- Мультиплексоры mp4 и Matroska теперь поддерживают изменение профиля/уровня/разрешения для входных потоков H.264/H.265 (т.е. изменение данных кодека на лету).
- Множество новых плагинов, функций, улучшений производительности и исправлений ошибок.
- Они представили Workbench, приложение для обучения и создания прототипов для разработки GNOME. Он имеет предварительный просмотр GTK/CSS.
- Выпущен GStPipelineStudio 0.2.0.
- Теперь доступен lxi-tools v2.0, представляющий собой набор программного обеспечения с открытым исходным кодом для управления подключенными к сети LXI-совместимыми измерительными приборами, такими как современные осциллографы, источники питания, анализаторы спектра и т. д.
- Phosh 0.15.0 с новыми функциями, такими как пролистываемые уведомления, поддержка VPN в быстрых настройках, аутентификация и значок состояния, а также поддержка произвольных паролей.
- В Burn-My-Windows добавлена поддержка открытия окон и добавлен эффект, при котором окна ломаются при закрытии.
- Новое расширение Lock Screen Message, с помощью которого вы можете поместить персонализированное сообщение на экран блокировки.
И это было всю эту неделю в GNOME