Після двох років опубліковано реліз десктоп-оточення Xfce 4.18, націленого на надання класичного робочого столу, що вимагає для своєї роботи мінімальних системних ресурсів. Xfce складається з кількох взаємозалежних компонентів, які за бажання можна використовувати інших проектах. Серед таких компонентів: віконний менеджер xfwm4, панель для запуску додатків, дисплейний менеджер, менеджер управління користувальницькими сесіями та контролю за енергоспоживанням, файловий менеджер Thunar, web-браузер Midori, медіапрогравач Parole, текстовий редактор mousepad та система налаштування параметрів оточення.
Основні нововведення:
- У бібліотеці елементів інтерфейсу libxfce4ui запропоновано новий віджет XfceFilenameInput для введення імені файлу, який інформує про допущені помилки у разі використання неприпустимих імен, наприклад, що містять зайві прогалини або спецсимволи.
- Додано новий віджет для налаштування клавіатурних комбінацій, що надає графічний інтерфейс для перепризначення гарячих клавіш, специфічних для різних компонентів оточення користувача (з компонентів поки підтримуються тільки Thunar, Xfce4-terminal і Mousepad).
- Проведено оптимізацію продуктивності сервісу для створення мініатюр (pixbuf-thumbnailer). Надається можливість зміни параметрів мініатюр для робочого столу, таких як можливість використання великих (x-large) та дуже великих (xx-large) значків, які зручно використовувати на екранах з високою роздільною здатністю. У обробнику створення мініатюр Tumbler та у файловому менеджері Thunar реалізована можливість використання загальних репозиторіїв мініатюр, що спільно використовуються різними користувачами (мініатюри попередньо можуть бути збережені в підкаталозі поряд з оригінальними зображеннями).
- У панелі (xfce4-panel) запропоновано новий плагін для виведення часу, який об'єднав у собі раніше роздільні плагіни цифрового та стрілочного годинника (DateTime і Clock). Додатково до плагіну доданий режим двійкового годинника та функція відстеження часу сну. Для відображення часу запропоновано кілька розкладок годинника: аналогові, двійкові, цифрові, текстові та LCD.
- У менеджері робочого столу (xfdesktop) надано можливість приховування в контекстному меню кнопки «Видалити» та виведення окремого підтвердження операції перегрупування піктограм на робочому столі.
- У конфігураторі (xfce4-settings) спрощено інтерфейс пошуку налаштувань — рядок пошуку тепер завжди видно і не ховається за слайдером.
- В інтерфейсі налаштування параметрів екрана надано можливість визначення дій, які виконуються при підключенні нових екранів.
- У налаштуваннях зовнішнього вигляду при виборі нової теми оформлення реалізовано опцію автоматичної установки відповідної теми для віконного менеджера xfwm4.
- В інтерфейсі пошуку додатків (xfce4-appfinder) додана підтримка властивості 'PrefersNonDefaultGPU' для використання вторинного GPU в системах з гібридною графікою. Додано налаштування для приховування елементів декорування вікна.
- У віконному менеджері xfwm4 додано підтримку адаптивної вертикальної синхронізації (vsync) під час використання GLX. Налаштування віртуальних робочих столів приведені у відповідність до інших віконних менеджерів.
- Покращено масштабування інтерфейсу користувача на екранах із високою щільністю пікселів та серед іншого вирішено проблеми з розмиванням піктограм під час увімкнення масштабування.
- Відображення всіх заголовків вікон та діалогів за замовчуванням здійснюється силами віконного менеджера, але для деяких діалогів передбачено опцію декорування заголовка на стороні клієнта (CSD), використовуючи віджет GtkHeaderBar.
- У файловому менеджері Thunar покращено режим перегляду у формі списку (List View) — для каталогів у полі з розміром забезпечено показ числа файлів, що містяться в каталозі, додано можливість відображення стовпця з часом створення файлів.
У контекстному меню додано пункт для показу діалогу для налаштування полів, що показуються.
Вбудована бічна панель для перегляду зображень, яка може працювати у двох режимах - вбудовування в поточну ліву панель (не займає додаткове місце) та показ у формі окремої панелі, в якій додатково виводиться інформація про розмір та ім'я файлу.
Надано можливість скасування та повернення (undo/redo) деяких операцій з файлами, наприклад, переміщення, перейменування, видалення в кошик, створення та утворення посилання. За замовчуванням забезпечено відкат 10 операцій, але розмір буфера скасування може бути змінено у налаштуваннях.
Додана можливість виділення вибраних файлів певним кольором тла. Прив'язка кольорів здійснюється в окремій вкладці, доданій до розділу Thunar.
Надано можливість налаштування вмісту панелі інструментів файлового менеджера та показу замість традиційного рядка меню кнопки «гамбургер» з меню, що випадає.
Додано режим роздільного перегляду (Split View), що дозволяє пліч-о-пліч відобразити дві різні вкладки з файлами. Розмір кожної панелі можна змінювати, переміщуючи роздільник. Можливий як вертикальний, так і горизонтальний поділ панелей.
У рядку стану забезпечено використання символу '|' для наочнішого поділу елементів. За бажанням роздільник може бути змінений у контекстному меню.
Реалізовано підтримку рекурсивного пошуку файлів безпосередньо з Thunar. Пошук виконується в окремому потоці, у міру готовності виводиться на панелі зі списком файлів (List View) і забезпечується міткою про файловий шлях. Через контекстне меню можна швидко перейти до каталогу зі знайденим файлом за допомогою кнопки 'Open Item Location'. Можливе обмеження пошуку лише локальними каталогами.
Запропоновано окрему бічній панелі зі списком нещодавно використовуваних файлів, оформлення якої схоже на панель з результатами пошуку. Є можливість сортування файлів за часом використання.
Закладки на обрані каталоги та кнопка створення закладки переміщені в окреме меню Bookmarks.
У кошику реалізована інформаційна панель із кнопками для очищення кошика та відновлення файлів із кошика. Під час перегляду вмісту кошика забезпечено показ часу видалення. У контекстному меню додано кнопку 'Restore and Show' для відновлення файлу та відкриття каталогу з цим файлом в окремій вкладці.
Покращено інтерфейс для прив'язування додатків до MIME-типів, в якому явно зазначено застосоване за умовчанням програму та наведено список можливих асоціацій. У контекстному меню додано кнопку для встановлення програми-обробника за замовчуванням.
Надано можливість подання дій, визначених користувачем, у формі багаторівневого каскадного підменю.
Змінено інтерфейс з налаштуваннями. Згруповано параметри мініатюр. Додано можливість обмеження розміру файлів, у якому здійснюється створення мініатюр. У операціях передачі файлів додано можливість використання тимчасових файлів з розширенням *.partial~. Додано опцію для перевірки контрольної суми після завершення передачі. Додано налаштування для дозволу запуску shell-скриптів. Додані опції для відновлення вкладок під час запуску та показу повного шляху у заголовку.
Джерело: opennet.ru