Xfce ([ɛks ɛf siː iː]) е свободна софтуерна десктоп среда за Unix и други Unix-подобни платформи, като Linux, Solaris и BSD. Тя е направена така, че да бъде бърза и лека, като същевременно изглежда добре и е лесна за използване.
Настоящата версия, 4.12, е модулна и може да се използва многократно. Тя е базирана на инструментариума GTK+ 2 (използван преди това в GNOME). Тя използва мениджъра на прозорци Xfwm, описан по-долу. Конфигурацията му се управлява изцяло от мишката, а конфигурационните файлове са скрити за обикновения потребител.
Кратка история и развитие
Xfce се появява като лека алтернатива на по-тежките десктоп среди. Първоначално е разработена върху GTK+2; в по-новите си версии проектът бе портнат към GTK3, а в някои компоненти се използват и по-новите библиотеки, за да се подобри съвместимостта и визуалния вид. Проектът е с отворен код и се развива активно от общността — кодът и компонентите са публикувани под свободни лицензи (включително GPL/LGPL).
Модулна структура и основни компоненти
Xfce е проектирана като набор от независими компоненти, които могат да се инсталират и конфигурират отделно. Най-важните модули включват:
- Xfwm — мениджър на прозорци с вграден композитен мениджър, поддръжка на теми, сянки и прозрачност, клавишни комбинации и управление на прозорци.
- Thunar — файлов мениджър, бърз и лек, с поддръжка на плъгини и лесна навигация.
- xfce4-panel — панел за бърз достъп до приложения, менюта, индикатори и аплети; високо конфигурируем и разширяем чрез добавки.
- xfce4-settings — централен интерфейс за настройки на външния вид, клавиатурата, мишката, енергоспестяване и сесии.
- xfce4-session — мениджър на сесии, който управлява стартирането и възстановяването на приложенията при логване.
- xfce4-power-manager — управление на захранването, полезно за лаптопи (спестяване на енергия, настройки за затваряне на капака и т.н.).
Персонализация и външен вид
Xfce позволява лесна персонализация на работната среда: теми за прозорците, икони, шрифтове, оформление на панела и поведение на работния плот. Поддръжката на плъгини за панела и Thunar позволява да се добавят допълнителни функции без компромис с лекотата и производителността.
Производителност и употреба
Xfce е предпочитана от потребители, които търсят бърза и стабилна десктоп среда с ниски хардуерни изисквания. Тя работи добре на по-стари машини, в среди с ограничени ресурси и в минимални инсталации на сървъри и работни станции. В същото време предоставя достатъчно удобства за повечето потребители — мултиработни плотове (workspaces), управление на прозорци, системни индикатори и др.
Конфигурация и съхранение на настройки
Въпреки че в интерфейса е възможно да се конфигурира почти всичко чрез мишката и графичните настройки, Xfce съхранява детайлните си конфигурации в потребителския профил (обикновено в ~/.config/xfce4 и свързани папки). Това позволява лесно пренасяне на настройки между машини или ръчно фино настройване, ако потребителят желае.
Съвместимост и разпространение
Много популярни Linux дистрибуции предлагат Xfce като официален или поддържан десктоп вариант (например Xubuntu, Fedora Xfce spin, Manjaro Xfce и др.). Xfce също така може да се използва на BSD системи и други Unix-подобни платформи.
Как да започнете (инсталиране)
Инсталирането зависи от дистрибуцията, но обикновено се осъществява чрез пакетния мениджър. Примери:
- Debian/Ubuntu: sudo apt install xfce4 (или sudo apt install xubuntu-desktop за по-пълна конфигурация)
- Arch Linux: sudo pacman -S xfce4 xfce4-goodies
- Fedora: sudo dnf groupinstall "Xfce Desktop" или да използвате Xfce spin
- FreeBSD/Други BSD: пакетите за Xfce са налични в портовете/репозиториите на системата
Общност и поддръжка
Xfce се поддържа от активна общност от разработчици и потребители. Официалният уебсайт, списъците за поща и системите за проследяване на бъгове предоставят информация, помощ и начин за допринасяне към проекта. За повече подробности и последни новини е добре да се следи официалния сайт на Xfce и репозиториите на проекта.
Бележки за версията
Първоначалният текст спомена версия 4.12 — това бе важна стъпка в развитието на Xfce, но проектът продължи напред с редица ъпдейти и подобрения. Към последните стабилни серии на проекта бяха добавени портове към по-нови графични библиотеки, подобрена поддръжка на HiDPI, модернизирани панели и плъгини, както и общо подобряване на стабилността и потребителското изживяване.