Xfce — это легковесная и быстрая среда рабочего стола X.11 для операционных систем на базе Linux. Она предназначена для создания комфортной и эффективной рабочей среды для пользователей, которые предпочитают простоту и быстродействие. Xfce обеспечивает удобное управление окнами, меню приложений, панель задач и другие основные элементы интерфейса, позволяя пользователям легко и эффективно работать с компьютером. Среда Xfce также предлагает различные настройки, которые позволяют персонализировать внешний вид и функциональность рабочего стола под свои потребности. Xfce используется многими дистрибутивами Linux, включая Xubuntu, Manjaro и Linux Mint Xfce Edition.
Xfce основана на GTK+ и использует собственный менеджер окон Xfwm. Начало своей истории Xfce берёт с 1998 года. Тогда эта оболочка представляла собой дополнение к популярной тогда среде CDE, потому первоначально Xfce очень напоминала коммерческую CDE, но с каждой выпущенной версией всё дальше отходит от данной системы (Xfce была полностью переписана дважды — между версиями 2 и 3 и между версиями 3 и 4).
Xfce воплощает в себе традиционную философию UNIX, а именно концепции модульности и возможности многократного использования. Функциональные компоненты вынесены в отдельные приложения, поэтому каждый пользователь имеет возможность конфигурировать систему оптимальным для себя образом.
Составные части Xfce
- Thunar — файловый менеджер по умолчанию для Xfce, заменяющий Xffm. Он напоминает Nautilus из GNOME и был разработан с расчётом на высокую скорость работы при низком потреблении памяти, при этом предоставляя возможность расширения функциональности посредством плагинов.
- Xfwm — менеджер окон. Начиная с версии 4.2, Xfwm включает в себя собственный композитный менеджер окон. Многие пользователи называли его самым стабильным из доступных, хотя в то время, в конце 2004 года, другим доступным композитным менеджером был только xcompmgr.
- Панель задач xfce4-panel.
- Менеджер рабочего стола xfdesktop.
- Менеджер сеансов xfce4-session.
- Диспетчер настроек xfce4-settings позволяет настраивать множество компонентов среды: внешний вид, дисплей, клавиатуру, мышь и многое другое.
- Система хранения настроек xfconf, использующая D-Bus.
- Поиск приложений xfce4-appfinder.
- Эмулятор терминала xfce4-terminal поддерживает множество функций, как автодополнение, цветной текст, вкладки, горячие клавиши, прозрачность фона, смену цветовой палитры.
- Менеджер питания xfce4-power-manager воплощает в себе основные функции менеджера питания: отключение монитора по таймеру для каждого режима (аккумулятор/зарядное устройство). Также умеет оповещать о состоянии батареи (полный разряд, почти полный разряд, зарядка), управлять питанием монитора и жёстких дисков.
Дополнительные приложения для Xfce
- Mousepad — это простой текстовый редактор, написанный Эриком Харрисоном (Erik Harrison). Он является текстовым редактором по умолчанию среды Xfce. Согласно сайту Xfce, Mousepad основан на более старом текстовом редакторе Leafpad и был разработан с целью поддержки печати. За время существования Mousepad его развитием занимались разные разработчики. Следующая версия Mousepad, 0.3.x, была переписана Ником Шермером (Nick Schermer).
- Orage — календарь. Начиная с версии 4.4, Xfcalendar был переименован в Orage и получил некоторые новые возможности. Orage имеет оповещения и использует формат iCalendar, что делает его совместимым с многими другими календарными приложениями. Он также включает плагин часов для панели и приложение международных часов, способных одновременно показывать часы с различными часовыми поясами.
- Parole — медиаплеер. Для проигрывания аудио- и видеофайлов эта программа использует мультимедийный фреймворк GStreamer.
- Ristretto — программа для просмотра изображений.
- Xfburn — программа для записи оптических дисков, использующая библиотеку libburn.