Користувачі 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, що містить усі модулі, а гілка розробки переміщена з основної на основну.
- 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 версії 2.0, який являє собою набір програмного забезпечення з відкритим вихідним кодом для керування підключеними до мережі LXI-сумісними тестовими приладами, такими як сучасні осцилографи, блоки живлення, аналізатори спектру тощо.
- Phosh 0.15.0 з новими функціями, такими як сповіщення з можливістю гортання, підтримка VPN у швидких налаштуваннях, автентифікація та піктограма стану, а також підтримка довільних паролів.
- Burn-My-Windows додав підтримку відкриття вікон і додав ефект, коли вікна розбиваються при закритті.
- Нове розширення Lock Screen Message, за допомогою якого ви можете розмістити персоналізоване повідомлення на заблокованому екрані.
І це було весь цей тиждень у GNOME