Xfce

Subdomains

 

Огляд Xfce 4.20

Цей огляд познайомить вас з новими основними можливостями Xfce 4.20. Він охоплює лише поліпшення, зроблені на поверхні (видимій користувачеві).

Докладний список змін можна знайти у повному списку змін до Xfce 4.20.

Загальне

Wayland

Важливе зауваження: Просимо звернути увагу, що підтримка Wayland у Xfce 4.20 є експериментальною. Її рекомендовано лише досвідченим користувачам, оскільки ви можете зіткнутися з помилками та неповною функціональністю. Будьте обережні!

Завдяки Брайану та Гаелю майже всі компоненти Xfce можуть працювати у віконній системі Wayland, зберігаючи при цьому підтримку X11.

Цього було досягнуто завдяки абстрагуванню від усіх викликів X11/Wayland, пов’язаних із вікнами, і використанню протоколів Wayland/Wlroots. Під час цього процесу було створено нову бібліотеку Xfce, «libxfce4windowing». XWayland не вимагатиметься для запуску жодного з перенесених компонентів Xfce.

Наразі Xfce не має композитора, який підтримує Wayland. Якщо ви хочете запустити Xfce у Wayland, найкраще підійдуть Labwc та Wayfire. Докладні настанови щодо цього можна знайти тут. Будь ласка, зауважте, що підтримка Wayland наразі є експериментальною!

Ми плануємо додати підтримку Wayland до Xfwm4, зберігши при цьому існуючу функціональність X11. Однак така реструктуризація потребує значних зусиль, і ми поки що не можемо сказати, коли це буде зроблено, тому, будь ласка, не затамовуйте подих, чекаючи на це.

Деякі компоненти і багато функцій було неможливо перенести на Wayland, частково через те, що ще не існує стандартизованих протоколів Wayland, які б надавали необхідні можливості:

  • Відсутня підтримка робочих областей (протокол ext-workspace було недавно об’єднано).
  • Значки системного лотка не відображатимуться у багатьох програмах (потрібно використовувати StatusNotifier замість GtkStatusIcon)
  • Xfce4-settings: налаштування клавіатури і миші ще є внутрішніми для композитора Wayland, тому відповідні діалогові вікна Xfce поки що не будуть доступні у Wayland.
  • Керування клавіатурою, пов’язане з живленням (клавіші яскравості, призупинення тощо), є внутрішнім завданням композитора Wayland і тому поки що не підтримується компонентами Xfce.
  • Wayland не визначає власного протоколу для створення знімків екрана. Втім, xfce4-screenshooter вже підтримує створення знімків екрана за протоколом wlroots «screencopy» (на весь екран). Знімки виділеного прямокутника або активного вікна у Wayland поки що не підтримуються.

Деякі інші компоненти Xfce взагалі не працюють з Wayland:

Більш детальну інформацію про поточний стан Wayland можна знайти на нашій дорожній карті Wayland.

Масштабування

Виправлено масштабування значків та мініатюр для різних компонентів. Додано різні відсутні значки для більших масштабів. Будь-яку розмитість під час використання компонентів Xfce на дисплеї з роздільною здатністю HiDPI тепер має бути усунуто.

exo

Продуктивність перегляду значків

Завдяки використанню різних типів контейнерів, «Exo-Icon-View» тепер може обробляти 100 000 файлів і більше без зависання.

Поле пошуку з функцією випереджального введення

Поле пошуку з функцією випереджального введення в exo icon view тепер завжди залишається всередині відповідного віджета перегляду.

libxfce4ui

Редактор комбінацій клавіш

Тепер комбінації клавіш можна використовувати для кількох дій, якщо вони не конфліктують між собою.

Вікно про Xfce

Тепер у діалоговому вікні буде показано логотип дистрибутива, інформацію про використану віконну систему та використаний графічний процесор.

Ділогове вікно libxfce4ui

Ділогове вікно libxfce4ui

libxfce4windowing

Ця бібліотека є новою для Xfce. Libxfce4windowing - це абстрактна бібліотека, яка намагається представити концепції вікон (екрани, вікна верхнього рівня, робочі області тощо) у незалежний від віконної системи спосіб.

Наразі X11 повністю підтримується за допомогою libwnck. Wayland частково підтримується за допомогою різних розширень протоколу Wayland. Однак, повний спектр операцій, доступних у X11, недоступний у Wayland через відсутність функцій у цих розширеннях протоколів.

thunar

Змонтовані та віддалені місця розташування

Точки монтування тепер відображають емблему та мають опис конкретного типу.

Тепер підтримуються віддалені URL-адреси Ipv6.

Тепер можна створювати символічні посилання і на віддалені ресурси.

Пошук

Більше не потрібно чекати на завершення пошуку, щоб відкрити контекстне меню результатів пошуку.

Панель засобів

Додано кілька нових кнопок на панелі інструментів:

  • Перемикач вигляду - кнопка зі спадаючим списком для вибору вигляду.
  • Меню - ця кнопка-гамбургер автоматично з’являється на панелі інструментів, коли меню приховано. При натисканні вона відкриває вертикальне меню, панель.
  • Нова вкладка - відкрити нову вкладку з поточною текою.
  • Нове вікно - відкрити нове вікно з поточною текою.

thunar - нові кнопки на панелі інструментів

thunar - нові кнопки на панелі інструментів

thunar - покращено кнопку-гамбургер на панелі інструментів

thunar - покращено кнопку-гамбургер на панелі інструментів

При зменшенні розміру вікна Thunar елементи панелі інструментів тепер буде переміщено до меню, яке переповнилося. У такий спосіб можна підтримувати менші вікна Thunar.

Крім того, виправлено помилку, яка перешкоджала використанню підменю користувацьких дій на панелі інструментів.

Декорації для вікон

Тепер у Thunar є можливість використовувати декорації на стороні клієнта (CSD) .

thunar - CSD з меню

thunar - CSD з меню

thunar - CSD без меню

thunar - CSD без меню

Рядок стану

Додано можливість показувати кількість прихованих файлів у рядку стану.

Нещодавно використані файли

До списку нещодавно відкритих файлів тепер додаються лише файли, які було успішно відкрито.

Теки більше не додаватимуться до нещодавно використаних файлів.

Символічні значки

Тепер є можливість використовувати символічні значки на бічній панелі та кольорові значки на панелі інструментів.

thunar - символічні значки

thunar - символічні значки

thunar - кольорові значки

thunar - кольорові значки

Перетягування та скидання

Тепер теки відкриваються автоматично при наведенні під час перетягування файлів.

Під час перетягування файлів фокус розділеної панелі перегляду тепер оновлюється при наведенні.

Продуктивність

У минулому ви могли стикатися з ситуаціями, коли thunar зависав при роботі з великою кількістю файлів. Завдяки різним показникам продуктивності thunar тепер набагато більш стійкий до помилок при діях з великою кількістю файлів.

Цього було досягнуто завдяки використанню відповідних типів контейнерів, перенесенню деяких дій в окремі завдання та гальмуванню оновлень перегляду.

Для підтримки продуктивності на поточному рівні в майбутньому буде використано низку інтеграційних тестових випадків.

Особливі дії

Комбінації клавіш для користувацьких дій тепер також працюватимуть, коли користувацька дія знаходиться у підменю.

Передача файлів

For file validation in thunar 4.18.x a md5 checksum was calculated for source and target file. This calculation turned out to be rather slow and actually superfluous. Now files are just compared directly. In addition, the usage of direct I/O operations now attempts to prevent comparison of possibly cached buffers.

Додано опцію паралельного копіювання файлів, якщо відповідні пристрої перебувають у стані очікування. Це запобігає можливій фрагментації під час копіювання для жорстких дисків.

Передача файлів більше не забирає поточний фокус.

Діалогове вікно з питанням про передачу файлів тепер містить ті самі опції, але з меншою кількістю кнопок. Крім того, у діалоговому вікні тепер правильно відображаються мініатюри файлів.

thunar - діалог передачі файлів

thunar - діалог передачі файлів

Запускачі

За замовчуванням, для довірених запускачів тепер показуються назви запускачів замість назв файлів.

Скасувати/повторити

Тепер перед видаленням користувачеві буде запропоновано скасувати операцію.

Вигляд списком

Подібно до бічної панелі деревовидного вигляду, основний вигляд тепер також підтримує розгортання папок.

thunar - розширювані теки

thunar - розширювані теки

Розділений вигляд

Для перемикання між розділеними панелями тепер можна використовувати комбінацію клавіш, а сфокусована панель тепер має інше забарвлення.

thunar - розділений вигляд

thunar - розділений вигляд

Тепер під час закриття розділеної панелі з кількома вкладками з’являтиметься діалогове вікно, яке запитуватиме підтвердження.

xfce4-appfinder

Переміщатися по списку програм тепер також можна за допомогою клавіш Ctrl+N / Ctrl+P (за замовчуванням у VI).

Додано опцію автоматичного закриття вікна Appfinder при втраті фокусу.

Ctrl+Enter можна використовувати для негайного виконання команд при виборі записів у випадаючому списку.

У новій версії при натисканні правою кнопкою миші відображатимуться специфічні для програми дії.

Додано можливість показувати загальні назви запускачі.

За бажанням Appfinder тепер можна запустити як демон, щоб він реагував ще швидше.

Опція тепер дозволяє запускати елементи в одне клацання.

xfce4-appfinder - налаштування

xfce4-appfinder - налаштування

xfce4-panel

Загальне

Ширину рамки панелі тепер можна налаштовувати.

Для ручного встановлення: панель тепер робить все можливе, щоб знайти плагіни в базових каталогах XDG, і краще зберігає конфігурацію, коли не знаходить їх.

Годинник

РК-годинник: додано опцію для візуалізації неактивних сегментів.

Аналоговий: з’явився додатковий 24-годинний режим.

Цифровий: номери тижнів тепер відображаються опціонально.

Показати стільницю

З’явилася можливість показувати робочий стіл під час наведення миші на значок панелі «Показати стільницю».

Список завдань

Керування розміром значків було в цілому покращено, зокрема, завдяки переходу на libxfce4windowing.

Параметри

Клавішу «видалити» тепер можна використовувати для видалення об’єктів панелі, причому одночасно можна видалити кілька об’єктів.

Об’єкти панелі у списку конфігурації панелі тепер матимуть такі ж значки, як і на самій панелі.

xfce4-panel - список конфігурацій панелей

xfce4-panel - список конфігурацій панелей

xfce4-power-manager

Блокування екрану

Більше немає спеціальної вкладки «безпека». Керування екраном блокування було значно спрощено, а «Light Locker» було вилучено. «Lock-on-sleep» тепер синхронізовано з xfce4-session та xfce4-screensaver.

Налаштування блокування екрана тепер обробляються лише за допомогою xfce4-screensaver, щоб уникнути конфліктів. Додано кнопку для виклику налаштувань xfce4-screensaver-preferences:

xfce4-power-manager - налаштування

xfce4-power-manager - налаштування

xfce4-screensaver - налаштування

xfce4-screensaver - налаштування

Налаштування живлення

Додано підтримку роботи з різними профілями живлення за допомогою демона power-profiles-daemon.

Розрахунок загального стану заряду в деяких випадках був неправильним, тепер його виправлено.

При появі діалогового вікна критичного живлення тепер запобігаються ненавмисні дії користувача.

З’явилася підтримка гібридного режиму сну.

На вкладці з відомостями про пристрій тепер також відображається рівень споживання енергії.

Інше

Виправлено кілька випадків при закритті кришки ноутбуку.

Тепер при закритті кришки з’явилися опції «вимкнути» і «нічого не робити».

Тепер підтримуються кнопки експоненціальної зміни яскравості та перемикання підсвічування клавіатури.

xfce4-session

У діалоговому вікні виходу з системи більше не буде прапорця для ввімкнення збереження сеансу.

It is now possible to start a Wayland session via startxfce4 --wayland.

Мінімальна підтримка xdg-desktop-portal була додана шляхом реєстрації для xapp шпалер, знімків екрана та фону.

xfce4-settings

Налаштування вигляду

Теми значків тепер завантажуються в окремий потік, щоб запобігти можливому зависанню.

Для тем значків, про які відомо, що вони є неповними, буде показано попередження.

Використання декорацій на стороні клієнта тепер дозволено, а не заборонено.

Темні теми тепер ідентифікуються та підтримуються у більш надійний спосіб (актуально, наприклад, для тем Qogir та Orchis).

Налаштування дисплея

Профіль відображення за замовчуванням було додано до списку профілів, які можуть збігатися, і тепер буде використовуватися, якщо збігається більше одного.

Керування профілями розширено на всі профілі, а не лише на ті, що збігаються, і їхні імена тепер можна редагувати.

Масштабування тепер завжди виконується для обох вимірів, а попередній перегляд показує кінцевий розмір.

Управління станом дзеркал було покращено в цілому, зокрема, за рахунок усунення необхідності узгодження частоти оновлення.

Мінімальне діалогове вікно було покращено, зокрема, завдяки можливості розширення дисплея вліво і зверху вниз, а також компактному відображенню профілю.

xfce4-settings - мінімальний дісплей

xfce4-settings - мінімальний дісплей

Налаштування миші

Додано прапорець для перемикання між адаптивним і пласким профілем прискорення миші.

Прокрутку з високою роздільною здатністю тепер можна ввімкнути для мишей, які її підтримують.

xfce4-settings - миша

xfce4-settings - миша

Налаштування Mime

Тепер можна вибрати/змінити кілька елементів одночасно.

xfconf

Додано користувацький модуль systemd, що відповідає сеансовій службі D-Bus.

Пробіли тепер правильно екрануються під час запису каналу xfconf на диск.

Xfconf-запит тепер відображає вміст масиву.

xfdesktop

Керування тлом

При випадковій зміні шпалер зображення тепер повторюються лише після того, як було показано всі інші.

Старі файли тла Xfce було перенесено з .png у .svg, щоб їх можна було використовувати на великих екранах.

Градієнти тепер рендеритимуться з гамма-корекцією.

Сітка значків

Діалогове вікно підтвердження впорядкування значків стільниці тепер є необов’язковим.

З’явилася можливість встановлювати власні кольори для підписів значків та їх фону.

Сітка значків на кожному моніторі тепер не залежить одна від одної.

Значки згорнутих програм

Значки вікон тепер спочатку відображаються на тому моніторі, де вікно було присутнє до того, як його було згорнуто.

Контекстне меню (при натисканні на порожнє місце) тепер має більше корисних опцій, ніж раніше.

Значки файлів

З’явилася можливість сортувати теки перед файлами.

Позиції значків тепер зберігаються таким чином, щоб уникнути непередбачуваного переміщення значків при додаванні та видаленні моніторів.

Нові та перенесені файли тепер будуть розміщені поруч з поточним розташуванням курсору.

Значки фіксованих дисків і накопичувачів тепер можна показувати за бажанням.

Параметри

Вкладка «Значки стільниці» була повністю перероблена.

xfdesktop - settings - значки стільниці

xfdesktop - settings - значки стільниці

Усі комбінації клавіш у Xfdesktop тепер можна налаштувати за допомогою віджета XfceShortcutsManagers.

xfdesktop - налаштування - комбінації клавіш

xfdesktop - налаштування - комбінації клавіш

До діалогового вікна налаштувань додано більше тек із зображеннями фону у вигляді ярликів.

Діалогове вікно налаштувань оновиться, якщо тло буде змінено ззовні.

Теки із зображеннями шпалер тепер завантажуються повністю асинхронно, щоб запобігти затримці.

Контекстне меню

Каскадні користувацькі дії тепер коректно відображатимуться у Xfdesktop.

Тепер можна відкривати кілька виділених тек одночасно.

Контекстне меню тепер відкривається після натискання кнопки, а не після її відпускання, як очікує більшість користувачів.

Меню списку вікна, що з’являється при середньому клацанні мишею, має новий стиль і додаткові функції.

xfwm4

Підтримка варіантів теми Stretch

Композитор: блокування softpipe для синхронізації GLX vsync

Фокус: враховувати прапор «пропускати панель задач/перемикач вікон» при передачі фокусу

Виправлено падіння при перемиканні вікон по alt-tab (#762)

Used theme: "Greybird-dark". Used icon-theme: "elementary Xfce dark".