Xfce

редактировать
XFCE
Xfce logo.svg
XFCE 4.14 с настраиваемой панелью и меню Whisker в Debian 11 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.

Содержание

  • 1 Возможности
  • 2 История
    • 2.1 Mascot
    • 2.2 Ранние версии
    • 2.3 Современные Xfce
  • 3 Программные компоненты
    • 3.1 Среда разработки
    • 3.2 Панель Xfce
    • 3.3 Терминал Xfce
    • 3.4 Xfwm
    • 3.5 Catfish
    • 3.6 Thunar
    • 3.7 Orage
    • 3.8 Коврик для мыши
    • 3.9 Условно-досрочное освобождение
    • 3.10 Ристретто
    • 3.11 Xfburn
    • 3.12 Xfce Screensaver
    • 3.13 Таблица компонентов Xfce 4
  • 4 Продукты и дистрибутивы, использующие Xfce
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки

Возможности

Как и GNOME, Xfce основан на наборе инструментов GTK, но не является GNOME вилка. Он использует оконный менеджер Xfwm , описанный ниже. Его конфигурация полностью управляется мышью, а файлы конфигурации скрыты от случайного пользователя . Xfce не поддерживает анимацию рабочего стола, но Xfwm поддерживает композитинг.

History

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 3

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.

Modern Xfce

Рабочий стол Xfce 4.4, демонстрирующий различные эффекты Xfwm: тени за окнами, альфа-смешанными окнами и панелями

В версии 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 года.

Программные компоненты

Whisker Menu - альтернативное средство запуска приложений для Xfce

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

Среда разработки

Xfce предоставляет среду разработки, которая содержит следующие компоненты:

  • exo, библиотека приложений для среда рабочего стола Xfce
  • garcon, библиотека меню, совместимая с Freedesktop.org
  • libxfce4ui, библиотека виджетов для среды рабочего стола Xfce
  • libxfce4util, библиотека расширений для Xfce

Одна из служб, предоставляемых приложениям платформой, - это красный баннер в верхней части окна, когда приложение работает с привилегиями root, предупреждающий пользователя о том, что они могут повредить системные файлы.

Xfce Panel

Xfce Panel - это панель задач с широкими возможностями настройки, для которой доступна богатая коллекция плагинов.

Многие аспекты панели и ее подключаемых модулей можно легко настроить с помощью графических диалогов, а также с помощью свойств стиля GTK и скрытых настроек Xfconf.

Терминал Xfce

Терминал XFCE в феврале 2007 г.

A терминал emulator предоставляется как часть проекта Xfce, но его также можно использовать в других средах X Window System. Он поддерживает вкладки, настраиваемые привязки клавиш, цвета и размеры окон. Он был разработан для замены терминала GNOME, который зависит от библиотек GNOME. Однако, как и GNOME Terminal, он основан на библиотеке VTE. Терминал Xfce может быть настроен так, чтобы предлагать различный цвет фона для каждой вкладки. Его также можно использовать как выпадающий эмулятор терминала, аналогичный Guake или Tilda.

Xfwm

Xfwm - оконный менеджер, поддерживающий настраиваемые темы. Начиная с версии 4.2, Xfwm интегрирует свой собственный менеджер композитинга.

Catfish

Инструмент поиска файлов, способный выполнять сопоставление по имени и внутри текста, а также поиск по типу файла и последнему изменению время. Он также может выполнять индексацию с использованием базы данных mlocate.

Thunar

Thunar является файловым менеджером по умолчанию для Xfce, заменяя Xffm. Он похож на GNOME Nautilus и разработан для обеспечения скорости и небольшого объема памяти, а также имеет широкие возможности настройки с помощью плагинов. Xfce также имеет легкий менеджер архивов под названием Xarchiver, но он не является частью ядра Xfce 4.4.0. Совсем недавно Squeeze был запущен как менеджер архивов, предназначенный для лучшей интеграции с рабочим столом Xfce, и, хотя с 2008 года не было выпущено ни одного релиза, репозиторий squeeze git был активен, и эта версия более функциональна, чем последний стабильный выпуск..

Orage

Начиная с версии 4.4, Xfcalendar был переименован в Orage (по-французски «гроза») и были добавлены несколько функций. Orage имеет будильники и использует формат iCalendar, что делает его совместимым со многими другими календарными приложениями, например для синхронизации через CalDAV. Он также включает в себя плагин для панельных часов и приложение для международных часов, способное одновременно отображать часы из нескольких разных часовых поясов.

Коврик для мыши

Снимок экрана коврика для мыши

Коврик для мыши используется по умолчанию для Xfce в некоторых дистрибутивах Linux, включая Xubuntu. Mousepad призван стать простым в использовании и быстрым редактором, предназначенным для быстрого редактирования текстовых файлов, а не средой разработки программного обеспечения или редактором с большой экосистемой плагинов. Он предлагает файлы с вкладками, подсветку синтаксиса, сопоставление скобок и функции отступа, которые обычно встречаются в редакторах программного обеспечения. Он точно следует циклу выпуска GTK -системы. Он возник как вилка из Leafpad, разработанная Эриком Харрисоном и Ником Шермером, но с тех пор была переписана с нуля.

Parole

Parole 1.0.5 (2019-11)

Parole - это простой медиаплеер, основанный на платформе GStreamer. Он разработан с учетом простоты, скорости и использования ресурсов, является частью Xfce Goodies и использует как минимум 3 библиотеки из проекта Xfce (libxfce4ui, libxfce4util, libxfconf).

Он похож на Видео GNOME, но имеет некоторые преимущества и недостатки по сравнению с:

преимуществами
  • Он имеет (X11 / XShm /Xv ) видеовыход, который обеспечивает гораздо более высокую частоту кадров, чем Беспорядок видеовыход GNOME Videos, который использует OpenGL или OpenGL ES для рендеринга
  • Традиционный текстовый список воспроизведения в главном окне для аудио- и видеофайлов, что обеспечивает легкое и быстрое переключение между файлами и показом их время
  • Аудиовизуализация
  • Отображение баннера на видео с несколькими аудиофайлами или файлами субтитров
недостатки
  • Отсутствует механизм ускорения или замедления воспроизведения мультимедиа
  • Недостаток многих расширенные возможности GNOME Videos
  • Начиная с версии 1.0.5 (2019-11), он не может работать под Wayland

Ristretto

An просмотрщик изображений и слайд-шоу. Ристретто работает с папками изображений, отображая эскизы вместе с активным изображением.

Xfburn

Программа записи CD / DVD. Начиная с версии Xfce 4.12, Xfburn также может записывать диски Blu-ray.

Xfce Screensaver

Программа-заставка и программа блокировки сеанса, впервые включенная в выпуск Xfce 4.14. Он использует темы заставки, совместимые с Xscreensaver. Несмотря на то, что он разветвлен из MATE Screensaver, он зависит только от библиотек Xfce.

Таблица компонентов Xfce 4

КомпонентыОписанияПримечания
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-sessionXfce4 Session Manager
Xfce ScreensaverScreensaver
Xfce-terminal Эмулятор терминала
XfwmX win dow manager С дополнительным композитингом

Продукты и дистрибутивы с использованием Xfce

Xfce на Pandora

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.

См. Также

  • Портал бесплатного программного обеспечения с открытым исходным кодом
  • значок Портал Linux

Ссылки

Внешние ссылки

Викискладе есть материалы, относящиеся к Xfce.

Последняя правка сделана 2021-06-22 07:35:29
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте