Вийшов Xfce 4.14!

Сьогодні, після 4 років і 5 місяців роботи, ми раді оголосити про випуск Xfce 4.14, нову стабільну версію, яка замінює Xfce 4.12.

У цьому випуску головною метою було перенести всі основні компоненти з Gtk2 на Gtk3 і з D-Bus GLib на GDBus. Більшість компонентів отримали підтримку GObject Introspection. По дорозі ми закінчили роботу над інтерфейсом користувача, представивши чимало нових функцій і поліпшень (див. Нижче) і виправивши безліч помилок (див. Сhangelog).

Основні моменти цього випуску:

  • Диспетчер вікон отримав безліч оновлень і функцій, включаючи підтримку VSync (з використанням Present або OpenGL як бекенд) для зменшення або усунення мерехтіння дисплея, підтримку HiDPI, покращену підтримку GLX з пропрієтарними / закритими вихідними драйверами NVIDIA, підтримку XInput2, різні поліпшення композитора та нова замовчуванням.
  • панель отримала підтримку функції «основного монітора RandR» (можна задати монітор на якому саме буде відображатися панель), покращене угрупування вікон у плагіні списку завдань (покращений інтерфейс користувача, візуальний індикатор групи тощо), Налаштування розміру значка для кожної панелі, новий формат годинника за замовчуванням, і засіб оцінки коректності формату годинника, а також покращене компонування панелі «за замовчуванням». Представлені нові класи CSS-стилів для використання при створенні тем оформлення, наприклад, додано окремий клас кнопок для операцій із групами вікон та специфічні налаштування для вертикального та горизонтального розміщення панелі.
  • У робочого столу тепер є підтримка "основного монітора RandR", опція орієнтації для розташування значків, опція контекстного меню "Наступний фон" для просування за списком шпалер, і тепер він синхронізує вибір шпалер користувача з AccountsService.
  • Було створено абсолютно новий діалог налаштувань для управління колірними профілями. Для більшості користувачів це означає вбудовану підтримку кольорового друку (через cupsd) та сканування (через saned). Для профілів монітора потрібно буде встановити додатковий сервіс, такий як xiccd.
  • Діалогове вікно налаштування дисплея отримало безліч змін під час роботи над релізом: тепер користувачі можуть зберігати та (автоматично) відновлювати повні конфігурації з кількома дисплеями, що особливо корисно для тих, хто часто підключає свій ноутбук до різних док-станцій або установок. Крім того, багато часу було витрачено на те, щоб зробити інтерфейс користувача більш інтуїтивним, і була додана прихована опція для підтримки масштабування екрану через RandR (налаштовується через Xfconf).
  • Ми додали опцію включення масштабування вікна Gtk у діалог налаштування зовнішнього вигляду, а також опцію моноширинного шрифту. Однак нам довелося відмовитися від прев'ю тим, через проблеми виникли при використанні Gtk3.
  • Ми вирішили відмовитися від налаштування заставок запуску з диспетчера сеансів, але ми додали безліч функцій і виправлень. Серед них - підтримка гібридного сну, поліпшення запуску сеансу за умовчанням, що дозволяють уникнути умов гонки (забезпечена підтримка запуску додатків з урахуванням груп пріоритетів, що дозволяють визначити ланцюжок залежностей при запуску. Раніше додатки запускалися всі разом, що створювало проблеми, наприклад: зникнення xfce4-panel, запуск декількох екземплярів аплету nm-applet тощо), функція додавання та редагування записів автозапуску, кнопка перемикання користувача в діалоговому вікні виходу з системи та покращені діалоги вибору сеансу та налаштування (останній з новою вкладкою, яка показує збережені сеанси). Більше того, тепер ви можете запускати команди не тільки в режимі автозапуску під час входу в систему, але і коли ваш комп'ютер вимикається, виходить з системи і т.д. Нарешті, програми Gtk тепер управляються сеансами через DBus, а скрінсейвер також обмінюються даними через DBus (наприклад для скасування їх появи).
  • Як завжди, Тунар - Наш файловий менеджер - отримав безліч функцій і виправлень. Серед видимих ​​змін - повністю перероблена верхня панель шляху, підтримка великих мініатюр (preview), а також підтримка файлу folder.jpg, що змінює значок папки (наприклад, для обкладинок музичних альбомів). Досвідчені користувачі також помітять покращену навігацію за допомогою клавіатури (масштабування, навігація за вкладками). Менеджер томів Thunar отримав підтримку Bluray. Оновлено Thunar Plugin API (thunarx), в якому представлена ​​підтримка інтроспекції GObject та використання біндингу різними мовами програмування. Забезпечено відображення розміру файлів у байтах. З'явилася можливість призначення оброблювачів до виконання певних користувачем дій. Реалізовано можливість використання Thunar UCA (User Configurable Actions) для зовнішніх мережевих ресурсів.
  • Наш сервіс для відображення мініатюр у програмах отримав безліч виправлень та підтримку формату Fujifilm RAF.
  • Пошук додатків тепер можна за бажання відкрити як одне вікно, а тепер до нього простіше звертатися тільки з клавіатури.
  • Менеджер харчування отримав безліч виправлень та деякі дрібні функції, включаючи підтримку кнопки XF86Battery та нещодавно створеної заставки xfce4. Плагін панелі також має кілька поліпшень: тепер він може додатково відображати час і / або відсоткове співвідношення, що залишився, і тепер він використовує стандартні імена іконок UPower для роботи з великою кількістю тем іконок з коробки. Коли LXDE перейшов на Qt, плагін панелі LXDE було видалено. Покращена підтримка стаціонарних систем, для яких більше не відображається попередження про відсутність акумулятора. Додано фільтрацію пов'язаних із системою живлення подій, що передаються в xfce4-notifyd для відображення в лозі (наприклад, не передаються події зміни яскравості).

Багато програми та плагіни, Які часто називаються «goodies», є частиною екосистеми Xfce, і роблять його чудовим. Вони також отримали важливі зміни у цьому випуску. Щоб виділити кілька:

  • На служба повідомлень отримала підтримку для режиму "persistence" = ведення журналу повідомлень + режим "Не турбувати", який пригнічує всі повідомлення. Було створено новий плагін панелі, який показує пропущені повідомлення (особливо корисно в режимі "Не турбувати") і дає швидкий доступ до перемикання режиму "Не турбувати". Нарешті додано підтримку відображення повідомлень на основному моніторі RandR.
  • Наш медіаплеєр паролі отримав покращену підтримку мережевих потоків та подкастів, а також новий «міні-режим» та автоматичний вибір найкращого з доступних відео-бекендів. Крім того, тепер він також забороняє появу скрінсейверів під час відтворення відео, що гарантує, що користувачам не потрібно періодично рухатися мишею під час перегляду фільму. Значно спрощено роботу на системах, що не підтримують апаратне прискорення декодування відео.
  • Наш переглядач зображень Рістретто отримав різні поліпшення інтерфейсу користувача і підтримку установки шпалер робочого столу, а так само, нещодавно, вийшов його перший development-реліз на основі Gtk3.
  • Програма для скріншотів тепер дозволяє користувачам переміщати прямокутник виділення та одночасно відображати його ширину та висоту. Оновлено діалог завантаження imgur, а командний рядок забезпечує більшу гнучкість.
  • Наш менеджер буфера обміну тепер має покращену підтримку поєднань клавіш (через порт для GtkApplication), покращений та більш узгоджений розмір значків, а також значок нової програми.
  • Плагін панелі pulseaudio отримав підтримку MPRIS2, для можливості дистанційного керування медіапрогравачами та підтримку мультимедійних клавіш для всього робочого столу, по суті роблячи xfce4-volumed-pulse непотрібним демоном.
  • Оновлено програму Жиголо з графічним інтерфейсом для налаштування спільного доступу до сховищ по мережі за допомогою GIO/GVfs. Програма дозволяє швидко примонтувати віддалену файлову систему та керувати закладками на зовнішні сховища у файловому менеджері.

існує також група нових проектів, які стали частиною нашого проекту:

  • Нарешті, у нас з'явився власний скрінсейвер (так – ми розуміємо, що це 2019 рік). З великою кількістю функцій та тісною інтеграцією з Xfce (очевидно) це чудовий додаток до нашого каталогу додатків.
  • Плагін панелі для повідомлень надає системний трей наступного покоління, де програми можуть відображати індикатори. Він замінює Ubuntu-орієнтований xfce4-Indicator-Plugin для більшості індикаторів програм.
  • Для більшості користувачів Xfce, Сом реалізуючий пошук по файлах був добре знайомий - тепер він офіційно є частиною Xfce!
  • І наостанок, Panel Profiles, яка дозволяє створювати резервні копії та відновлювати шаблони панелей, перемістилася під крило Xfce.

Як завжди, настав час попрощатися з деякими старими не підтримуваними або застарілими проектами. (На щастя, наші проекти відправляються до архіву на git.xfce.org, коли вони вмирають.) Із солоною сльозою печалі ми прощаємося з:

  • garcon-vala
  • двигун gtk-xfce
  • pyxfce
  • thunar-actions-plugin
  • xfbib
  • xfc
  • xfce4-kbdleds-plugin
  • xfce4-mm
  • xfce4-taskbar-plugin
  • xfce4-windowlist-plugin
  • xfce4-wmdock-plugin
  • xfswitch-plugin

Простий і зрозумілий огляд змін на картинках Xfce 4.14 можна подивитися тут:
https://xfce.org/about/tour

Детальний огляд змін між випусками Xfce 4.12 та Xfce 4.14 можна знайти на наступній сторінці:
https://xfce.org/download/changelogs

Цей випуск можна завантажити або у вигляді набору окремих пакетів, або як один великий tar-архів, що включає всі ці окремі версії:
http://archive.xfce.org/xfce/4.14

З найкращими побажаннями,
Команда розробників Xfce!

Джерело: linux.org.ru

Додати коментар або відгук