XFCE 4.14 с настраиваемой панелью и меню Whisker в Debian 11 | |
Первоначальный автор (авторы) | Оливье Фурден |
---|---|
Разработчик (и) | Сообщество свободного программного обеспечения |
Первый выпуск | 1996; 24 года назад (1996 г.) |
Стабильный выпуск | 4.14.2 / 12 января 2020 г.; 9 месяцев назад (12.01.2020) |
Предварительный выпуск | 4.16pre1 / 27 августа 2020 г.; 2 месяца назад (2020-08-27) |
Написано на | C (GTK ) |
Платформа | Unix-like |
Тип | Среда рабочего стола |
Лицензия | GPL, LGPL, BSD |
Веб-сайт | xfce.org |
Xfce или XFCE (произносится четырьмя отдельными буквами) - это бесплатная среда с открытым исходным кодом среда рабочего стола для операционных систем Linux и BSD.
Xfce стремится быть быстрым и легким, но при этом визуально привлекательным и простым в использовании. Xfce воплощает традиционную философию Unix, основанную на модульности и возможности многократного использования. Он состоит из отдельно упакованных частей, которые вместе обеспечивают все функции среды рабочего стола, но могут быть выбраны в подмножествах в соответствии с потребностями и предпочтениями пользователя. Еще одним приоритетом Xfce является соблюдение стандартов, в частности тех, которые определены на freedesktop.org.
Как и GNOME, Xfce основан на наборе инструментов GTK, но не является GNOME вилка. Он использует оконный менеджер Xfwm , описанный ниже. Его конфигурация полностью управляется мышью, а файлы конфигурации скрыты от случайного пользователя . Xfce не поддерживает анимацию рабочего стола, но Xfwm поддерживает композитинг.
Olivier Fourdan начал проект в 1996 году как Linux версия среды Common Desktop Environment. (CDE), Unix среда рабочего стола, которая изначально была проприетарной, а позже была выпущена как бесплатное программное обеспечение. Однако со временем Xfce отошел от CDE и теперь стоит самостоятельно. Название «XFCE» изначально было аббревиатурой от «XForms Common Environment», но с тех пор оно было дважды переписано и больше не использует инструментарий XForms. Название сохранилось, но теперь пишется не как «XFCE», а как «Xfce». Текущая позиция разработчиков заключается в том, что инициализм больше не означает ничего конкретного. После этого в FAQ на Xfce Wiki комментируется «(предложение: X Freakin 'Cool Environment)». В дистрибутиве Slackware Linux Xfce прозвали «средой рабочего стола, свободной от холестерина», что является вольной интерпретацией инициализма.
Согласно часто задаваемым вопросам, логотип Xfce - это «мышь, очевидно, по разным причинам, таким как мировое господство, монстры и тому подобное». В игре SuperTuxKart, в которой различные талисманы с открытым исходным кодом соревнуются друг с другом, мышь названа женщиной по имени «Сюэ».
Xfce начинался как простой проект, созданный с помощью XForms. Оливье Фурдан выпустил программу, которая представляла собой простую панель задач, на SunSITE.
Фурдан продолжил разработку проекта, и в 1998 году был выпущен Xfce 2 с первой версией. оконного менеджера Xfce, Xfwm. Он просил включить проект в Red Hat Linux, но получил отказ из-за того, что он основан на XForms. Red Hat принимала только программное обеспечение с открытым исходным кодом, выпущенное по лицензии GPL или BSD, тогда как в то время XForms был с закрытым исходным кодом и был бесплатным только для личного использования. По той же причине Xfce не входил в Debian до версии 3, а Xfce 2 распространялся только в репозитории contrib .
Debian. В марте 1999 г. Fourdan начал полное переписывание проекта на основе GTK, непатентованный инструментарий, набирающий популярность. Результатом стал Xfce 3.0 под лицензией GPL. Наряду с тем, что проект полностью основан на бесплатном программном обеспечении, проект получил поддержку GTK drag-and-drop, поддержку родного языка и улучшенные возможности настройки. Xfce был загружен на SourceForge.net в феврале 2001 года, начиная с версии 3.8.1.
В версии 4.0.0, выпущенной 25 сентября 2003 года, Xfce был обновлен для использования библиотек GTK 2. Изменения в 4.2.0 включают в себя диспетчер композитинга для Xfwm, в который добавлена встроенная поддержка прозрачности и теней, а также новый набор значков по умолчанию SVG. В январе 2007 года была выпущена Xfce 4.4.0. Это включало файловый менеджер Thunar, заменяющий Xffm. Добавлена поддержка иконок на рабочем столе. Кроме того, в панель были внесены различные улучшения, чтобы предотвратить сбой всей панели из-за ошибок плагинов. В феврале 2009 года был выпущен Xfce 4.6.0. Эта версия имела новый бэкэнд конфигурации, новый диспетчер настроек и новый звуковой микшер, а также несколько значительных улучшений диспетчера сеансов и остальных основных компонентов Xfce.
В январе 2011 года Xfce 4.8.0 был выпущен. Эта версия включала такие изменения, как замена ThunarVFS и HAL на GIO, udev, ConsoleKit и PolicyKit, а также новые утилиты для просмотра удаленный сетевой общий доступ с использованием нескольких протоколов, включая SFTP, SMB и FTP. Загромождение окон было уменьшено за счет объединения всех диалоговых окон выполнения файла Thunar в один диалог. Приложение панели также было переписано для лучшего позиционирования, прозрачности и управления элементами и средствами запуска. 4.8 также представил новый плагин меню для просмотра каталогов. Платформа плагинов 4.8 остается совместимой с плагинами 4.6. Диалоговое окно конфигурации дисплея в 4.8 поддерживает RandR 1.2, автоматически обнаруживая экраны и позволяя пользователям выбирать предпочтительное разрешение дисплея, частоту обновления и поворот дисплея.. Несколько дисплеев можно настроить для работы в режиме клонирования или разместить их рядом друг с другом. Выбор клавиатуры был переработан, чтобы сделать его проще и удобнее. Кроме того, редактор ручных настроек был обновлен, чтобы сделать его более функциональным.
Цикл разработки 4.8 был первым, в котором использовалась новая стратегия выпуска, сформированная после «Модели выпуска и разработки Xfce», разработанной в Ubuntu Desktop Summit в мае 2009 года. Новое веб-приложение было использовано для упрощения управления выпусками, а для переводчиков Xfce был настроен выделенный сервер Transifex. Инфраструктура сервера и зеркалирования проекта также была обновлена, отчасти для удовлетворения ожидаемого спроса после объявления о выпуске 4.8.
Xfce 4.10, выпущенный 28 апреля 2012 года, представил вертикальный режим отображения для панели и переместил большую часть документации в интерактивную wiki. Основное внимание в этом выпуске уделялось улучшению взаимодействия с пользователем.
Пример рабочего стола Xfce 4.12, работающего на Fedora 22; обратите внимание, что файловый менеджер был переписан в GTK 3.Xfce 4.12 был выпущен 28 февраля 2015 года, два года и десять месяцев спустя, вопреки массовым Интернет-предположениям о том, что проект «мертв». Целью версии 4.12 было улучшить взаимодействие с пользователем и воспользоваться преимуществами технологий, внедренных в промежуточный период. Новые функции оконного менеджера включают диалоговое окно Alt + Tab и интеллектуальную работу с несколькими мониторами. Также был представлен новый модуль управления питанием для области уведомлений панели, а также переработанный текстовый редактор и улучшенный файловый менеджер . Xfce 4.12 также начал переход на GTK 3, перенеся приложение и поддерживая плагины и закладки. В версии 4.12 проект подтвердил свою приверженность Unix-подобным платформам, отличным от Linux, предоставив OpenBSD снимки экрана.
Xfce 4.13 - это разрабатываемая версия во время перехода на перенос компоненты должны быть полностью совместимы с GTK3, включая xfce-panel и xfce-settings.
Запланированный выпуск Xfce 4.14 был объявлен в апреле 2016 года. Основные цели выпуска включают перенос оставшихся основных компонентов из GTK 2 в GTK 3; замена зависимости от dbus-glib на GDBus, реализацию спецификации D-Bus в GNOME; и удаление устаревших виджетов. Основные функции отложены до более поздней версии 4.16. Минимальная версия GTK 3 была увеличена с 3,14 до 3,22. Xfce 4.14 был официально выпущен 12 августа 2019 года.
Приложения, разработанные командой Xfce, основаны на GTK и самостоятельно разработанные библиотеки Xfce. Помимо самого Xfce, существуют сторонние программы, которые используют библиотеки Xfce .
Xfce предоставляет среду разработки, которая содержит следующие компоненты:
Одна из служб, предоставляемых приложениям платформой, - это красный баннер в верхней части окна, когда приложение работает с привилегиями root, предупреждающий пользователя о том, что они могут повредить системные файлы.
Xfce Panel - это панель задач с широкими возможностями настройки, для которой доступна богатая коллекция плагинов.
Многие аспекты панели и ее подключаемых модулей можно легко настроить с помощью графических диалогов, а также с помощью свойств стиля GTK и скрытых настроек Xfconf.
A терминал emulator предоставляется как часть проекта Xfce, но его также можно использовать в других средах X Window System. Он поддерживает вкладки, настраиваемые привязки клавиш, цвета и размеры окон. Он был разработан для замены терминала GNOME, который зависит от библиотек GNOME. Однако, как и GNOME Terminal, он основан на библиотеке VTE. Терминал Xfce может быть настроен так, чтобы предлагать различный цвет фона для каждой вкладки. Его также можно использовать как выпадающий эмулятор терминала, аналогичный Guake или Tilda.
Xfwm - оконный менеджер, поддерживающий настраиваемые темы. Начиная с версии 4.2, Xfwm интегрирует свой собственный менеджер композитинга.
Инструмент поиска файлов, способный выполнять сопоставление по имени и внутри текста, а также поиск по типу файла и последнему изменению время. Он также может выполнять индексацию с использованием базы данных mlocate.
Thunar является файловым менеджером по умолчанию для Xfce, заменяя Xffm. Он похож на GNOME Nautilus и разработан для обеспечения скорости и небольшого объема памяти, а также имеет широкие возможности настройки с помощью плагинов. Xfce также имеет легкий менеджер архивов под названием Xarchiver, но он не является частью ядра Xfce 4.4.0. Совсем недавно Squeeze был запущен как менеджер архивов, предназначенный для лучшей интеграции с рабочим столом Xfce, и, хотя с 2008 года не было выпущено ни одного релиза, репозиторий squeeze git был активен, и эта версия более функциональна, чем последний стабильный выпуск..
Начиная с версии 4.4, Xfcalendar был переименован в Orage (по-французски «гроза») и были добавлены несколько функций. Orage имеет будильники и использует формат iCalendar, что делает его совместимым со многими другими календарными приложениями, например для синхронизации через CalDAV. Он также включает в себя плагин для панельных часов и приложение для международных часов, способное одновременно отображать часы из нескольких разных часовых поясов.
Коврик для мыши используется по умолчанию для Xfce в некоторых дистрибутивах Linux, включая Xubuntu. Mousepad призван стать простым в использовании и быстрым редактором, предназначенным для быстрого редактирования текстовых файлов, а не средой разработки программного обеспечения или редактором с большой экосистемой плагинов. Он предлагает файлы с вкладками, подсветку синтаксиса, сопоставление скобок и функции отступа, которые обычно встречаются в редакторах программного обеспечения. Он точно следует циклу выпуска GTK -системы. Он возник как вилка из Leafpad, разработанная Эриком Харрисоном и Ником Шермером, но с тех пор была переписана с нуля.
Parole - это простой медиаплеер, основанный на платформе GStreamer. Он разработан с учетом простоты, скорости и использования ресурсов, является частью Xfce Goodies и использует как минимум 3 библиотеки из проекта Xfce (libxfce4ui, libxfce4util, libxfconf).
Он похож на Видео GNOME, но имеет некоторые преимущества и недостатки по сравнению с:
An просмотрщик изображений и слайд-шоу. Ристретто работает с папками изображений, отображая эскизы вместе с активным изображением.
Программа записи CD / DVD. Начиная с версии Xfce 4.12, Xfburn также может записывать диски Blu-ray.
Программа-заставка и программа блокировки сеанса, впервые включенная в выпуск Xfce 4.14. Он использует темы заставки, совместимые с Xscreensaver. Несмотря на то, что он разветвлен из MATE Screensaver, он зависит только от библиотек Xfce.
Компоненты | Описания | Примечания |
---|---|---|
Catfish | Поиск на рабочем столе | |
Clipman | Менеджер буфера обмена | |
Коврик для мыши | ||
Orage | Графический календарь | |
Условно-досрочное освобождение | Интерфейс для GStreamer framework | |
Thunar | Файловый менеджер | |
Xfburn | Создание оптических дисков поддерживает CD / DVD / BRD | |
Xfce4-appfinder | Средство поиска приложений для Xfce4 | |
Xfce4-Mixer | Плагин управления громкостью для панели Xfce и автономного приложения звукового микширования | Использует GStreamer как серверную часть |
xfce4-notifyd | Простой, визуально привлекательный демон уведомлений для Xfce, который реализует Спецификацию уведомлений рабочего стола Freedesktop.org | |
Xfce4-Panel | Рабочий стол панель задач | |
Xfce4-power-manager | Программа управления питанием ПК | |
Xfce4-session | Xfce4 Session Manager | |
Xfce Screensaver | Screensaver | |
Xfce-terminal | Эмулятор терминала | |
Xfwm | X win dow manager | С дополнительным композитингом |
Xfce включен в качестве одного из графических пользовательских интерфейсов на Pandora портативная игровая система.
Это среда рабочего стола по умолчанию в следующих дистрибутивах Linux :
Он также включен как стандартный вариант рабочего стола в FreeBSD и во многие другие дистрибутивы Linux, не перечисленные выше, включая Antergos, Arch Linux, Debian, Ubuntu, openSUSE, Fedora, Kali, Korora, Linux Mint, Slackware, Mageia, OpenMandriva и Void Linux. Kali Linux также использует Xfce в качестве среды рабочего стола при работе на платформе ARM. Debian делает доступным отдельный компакт-диск netinstall, на котором Xfce устанавливается в качестве среды рабочего стола по умолчанию. В 2013 году Debian на короткое время сделал его средой по умолчанию, заменив GNOME.
Викискладе есть материалы, относящиеся к Xfce. |