Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Xfce или XFCE (произносится как четыре отдельные буквы) [3] - это бесплатная среда рабочего стола с открытым исходным кодом для Unix-подобных операционных систем.

Xfce стремится быть быстрым и легким, но при этом визуально привлекательным и простым в использовании. Xfce воплощает в себе традиционную Unix философию в модульности и повторного использования. Он состоит из отдельно упакованных частей, которые вместе обеспечивают все функции среды рабочего стола, но могут быть выбраны в подмножествах в соответствии с потребностями и предпочтениями пользователя. Еще одним приоритетом Xfce является соблюдение стандартов, в частности тех, которые определены на freedesktop.org . [4]

Особенности [ править ]

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

История [ править ]

Оливье Фордан начал проект в 1996 году как Linux версии Common Desktop Environment (CDE), [7] [8] Unix рабочая среда , которая изначально была собственностью и позже выпущен как бесплатное программное обеспечение . [9] Однако со временем Xfce отошел от CDE и теперь стоит самостоятельно. Название «XFCE» изначально было аббревиатурой от « XForms Common Environment», но с тех пор оно было дважды переписано и больше не использует инструментарий XForms. Название сохранилось, но оно больше не пишется с заглавной буквы как «XFCE», а как «Xfce». РазработчикиТекущая позиция заключается в том, что инициализмбольше не означает ничего конкретного. После этого в FAQ на Xfce Wiki комментируется «(предложение: X Freakin 'Cool Environment)». [10] В дистрибутиве Slackware Linux Xfce получил прозвище «среда рабочего стола без холестерина», что является вольной интерпретацией инициализма.

Талисман [ править ]

Согласно часто задаваемым вопросам, логотип Xfce - это «мышь, очевидно, по разным причинам, таким как мировое господство, монстры и тому подобное». [10] В игре SuperTuxKart , в которой различные талисманы с открытым исходным кодом соревнуются друг с другом, мышь называется женщиной по имени «Сюэ». [11]

Ранние версии [ править ]

Xfce 3

Xfce начинался как простой проект, созданный с помощью XForms. Оливье Фурдан выпустил программу, которая представляла собой простую панель задач , на SunSITE . [12]

Фурдан продолжил разработку проекта, и в 1998 году был выпущен Xfce 2 с первой версией оконного менеджера Xfce, Xfwm. Он просил включить проект в Red Hat Linux , но получил отказ из- за того, что он основан на XForms. Red Hat принимала только программное обеспечение с открытым исходным кодом и выпускалось по лицензии GPL или BSD, тогда как в то время XForms был с закрытым исходным кодом и был бесплатным только для личного использования. [12] По той же причине Xfce не входил в состав Debian до версии 3, а Xfce 2 распространялся только в репозитории contrib Debian . [13]

В марте 1999 года Фурдан начал полное переписывание проекта на основе GTK , непатентованного инструментария , набирающего популярность. Результатом стал Xfce 3.0 под лицензией GPL. Помимо того , что проект полностью основан на бесплатном программном обеспечении , он получил поддержку перетаскивания GTK, поддержку родного языка и улучшенные возможности настройки. Xfce был загружен на SourceForge.net в феврале 2001 г., начиная с версии 3.8.1. [14]

Современный Xfce [ править ]

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

В версии 4.0.0, выпущенной 25 сентября 2003 года, Xfce был обновлен для использования библиотек GTK 2. [15] Изменения в версии 4.2.0, выпущенной 16 января 2005 г., включают диспетчер композитинга для Xfwm, в который добавлена ​​встроенная поддержка прозрачности и теней, а также новый набор значков SVG по умолчанию . [16] [17] В январе 2007 года была выпущена Xfce 4.4.0. Это включало файловый менеджер Thunar , заменяющий Xffm. Добавлена ​​поддержка иконок на рабочем столе. Кроме того, в панель были внесены различные улучшения, чтобы предотвратить сбой всей панели из-за ошибок плагинов. [18]В феврале 2009 года был выпущен Xfce 4.6.0. Эта версия имела новый бэкэнд конфигурации, новый диспетчер настроек и новый звуковой микшер, а также несколько значительных улучшений диспетчера сеансов и остальных основных компонентов Xfce. [19]

В январе 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, автоматически обнаруживая экраны и позволяя пользователям выбирать предпочтительное разрешение дисплея , частоту обновления и поворот дисплея . Несколько дисплеев можно настроить для работы в режиме клонирования или разместить рядом друг с другом. Выбор клавиатуры был переработан, чтобы сделать его проще и удобнее. Также был обновлен редактор ручных настроек, чтобы он стал более функциональным. [20]

Цикл разработки 4.8 был первым, кто использовал новую стратегию выпуска, сформированную после «модели выпуска и разработки Xfce», разработанной на саммите Ubuntu Desktop Summit в мае 2009 года. Новое веб-приложение было использовано для упрощения управления выпусками и выделенный сервер Transifex был настроен для переводчиков Xfce. [21] Серверная и зеркальная инфраструктура проекта также были обновлены, частично для удовлетворения ожидаемого спроса после объявления о выпуске 4.8.

Xfce 4.10, выпущенный 28 апреля 2012 года, представил вертикальный режим отображения для панели и переместил большую часть документации в онлайн- вики . Основное внимание в этом выпуске уделялось улучшению взаимодействия с пользователем. [22]

Пример рабочего стола Xfce 4.12, работающего на Fedora 22; обратите внимание, что файловый менеджер был переписан в GTK 3.

Xfce 4.12 был выпущен 28 февраля 2015 года [23], два года и десять месяцев спустя, вопреки массовым слухам в Интернете о том, что проект «мертв». [24] Целью версии 4.12 было улучшить взаимодействие с пользователем и воспользоваться преимуществами технологий, внедренных в промежуточный период. Новые функции оконного менеджера включают диалог Alt + Tab и умную работу с несколькими мониторами. Также был представлен новый плагин управления питанием для области уведомлений панели , а также переработанный текстовый редактор и улучшенный файловый менеджер . Xfce 4.12 также начал переход на GTK3 путем переноса приложения и поддержки плагинов и закладок. В версии 4.12 проект подтвердил свою приверженность Unix-подобным платформам, отличным от Linux, представив скриншоты OpenBSD . [25]

Xfce 4.13 - это разрабатываемый выпуск во время перехода компонентов на полную совместимость с GTK3, включая xfce-panel [26] и xfce-settings. [27]

Запланированный выпуск Xfce 4.14 был объявлен в апреле 2016 года и официально выпущен 12 августа 2019 года. [28] Основные цели выпуска включали перенос оставшихся основных компонентов с GTK 2 на GTK 3; замена зависимости от dbus-glib на GDBus , реализацию спецификации D-Bus в GNOME; и удаление устаревших виджетов. Основные функции были отложены до выпуска более поздней версии 4.16. [29] Минимальная версия GTK 3 была увеличена с 3.14 до 3.22. [30]

Xfce 4.16 был выпущен 22 декабря 2020 года. [31] Некоторые заметные изменения в этом выпуске включают новые значки с более согласованной цветовой палитрой; улучшенные интерфейсы для изменения настроек системы; различные улучшения панели, такие как анимация для скрытия, новый плагин уведомлений с поддержкой как устаревших элементов SysTray, так и современных элементов StatusNotifier, а также улучшенная поддержка темных тем; и дополнительная информация, включенная в диалоговое окно "О программе".

Программные компоненты [ править ]

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

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

Рамки разработки [ править ]

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

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

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

Панель Xfce [ править ]

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

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

Терминал Xfce [ править ]

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

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

Xfwm [ править ]

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

Сом [ править ]

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

Тунар [ править ]

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

Орейдж [ править ]

Начиная с версии 4.4, Xfcalendar был переименован в Orage (по-французски «гроза») и были добавлены несколько функций. Orage имеет будильники и использует формат iCalendar , что делает его совместимым со многими другими календарными приложениями, например vdirsyncer для синхронизации через CalDAV . [44] Он также включает плагин для панельных часов и приложение для международных часов, способное одновременно отображать часы из нескольких разных часовых поясов. В Xfce 4.16 и отказе от поддержки GTK2 для подключаемых модулей панели orage был заменен подключаемым модулем DateTime. [45] [46]

Коврик для мыши [ править ]

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

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

Условно-досрочное освобождение [ править ]

Условно-досрочное освобождение 1.0.5 (2019-11) [48]

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

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

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

Ристретто [ править ]

Программа просмотра изображений и слайд-шоу. Ристретто работает с папками изображений, отображая миниатюры вместе с активным изображением. [52]

Xfburn [ править ]

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

Заставка Xfce [ править ]

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

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

Продукты и дистрибутивы, использующие Xfce [ править ]

Xfce на Пандоре

Xfce входят в качестве одного из графических пользовательских интерфейсов на Pandora карманных игровой системы.

Это среда рабочего стола по умолчанию в следующих дистрибутивах Linux :

  • BackBox
  • Черная лаборатория Linux
  • ОС Devuan GNU + Linux [54]
  • Драгора GNU / Linux-libre
  • Эммабунтюс
  • GalliumOS
  • Редакция сообщества GhostBSD
  • Kali Linux
  • Linux Lite
  • Манджаро
  • MX Linux
  • Mythbuntu
  • QubesOS
  • SalineOS
  • SolydXK (СолидX)
  • SystemRescueCD
  • UberStudent
  • Студия Ubuntu
  • Xubuntu

Он также включен в качестве стандартной опции рабочего стола в FreeBSD и во многие другие дистрибутивы Linux, не перечисленные выше, включая Antergos , Arch Linux , Debian , Ubuntu , openSUSE , Fedora , Kali , [55] [56] Korora , Linux Mint , Slackware , Mageia , OpenMandriva , Void Linux и Zorin OS . Kali Linux также использует Xfce в качестве среды рабочего стола при работе на платформе ARM. Debian делает отдельныйДоступен компакт-диск netinstall, который устанавливает Xfce в качестве среды рабочего стола по умолчанию. В 2013 году Debian на короткое время сделал его средой по умолчанию, заменив GNOME. [57] [58]

См. Также [ править ]

  • LXQt
  • LXDE
  • ПРИЯТЕЛЬ

Ссылки [ править ]

  1. ^ «Кредиты» . Xfce . 28 апреля 2012 . Проверено 4 сентября 2012 года .
  2. ^ "Выпущен Xfce 4.16" . Xfce . 22 декабря 2020 . Проверено 23 декабря 2020 года .
  3. ^ "Xfce FAQ" . Xfce . Проверено 6 января 2007 года .
  4. ^ «О программе - общая информация о рабочем столе Xfce» . Xfce . Проверено 4 января +2016 .
  5. ^ Фосдик, Ховард (7 июня 2014). «Xfce 4.10: просто, быстро, надежно» . OSNews . Проверено 7 июня 2014 .
  6. ^ "Xfwm - ArchWiki" . Проверено 17 августа 2017 года .
  7. ^ Тогда Ewdison (6 февраля 2009). «Создатель Xfce говорит о Linux, Moblin, нетбуках и open-source» . SlashGear . Проверено 5 февраля 2011 года .
  8. ^ Kereki, Federico (март 2009). «Xfce: третий человек» . Linux Journal (179) - через ACM Digital Library.
  9. ^ Holwerda, Thom (6 августа 2012). «CDE выпущен с открытым исходным кодом» . OSNews .
  10. ^ a b «FAQ» . wiki.xfce.org . 11 марта 2017 . Проверено 11 сентября 2017 года .
  11. ^ SuperTuxKart Team (15 марта 2017). «Открой - SuperTuxKart» . supertuxkart.net . Проверено 11 сентября 2017 года .
  12. ^ a b Якобовиц, Норман (1 июля 1999 г.). «Интервью с Оливье Фурданом» . Linux Gazette . Нет . 43. Архивировано из оригинала 16 января 2007 года . Проверено 31 марта 2007 года .
  13. ^ Пакет с исходным кодом Debian xfce 3.4.0.20000513-1 журнал изменений
  14. ^ "Страница проекта" . SourceForge.net . Проверено 31 января 2007 года .
  15. ^ "Выпуск XFce 4.0" . Сеть ресурсов UNIX . 25 сентября 2003 г.
  16. ^ "Выпущен Xfce 4.2.0!" .
  17. ^ «Журнал изменений Xfce 4.2.0» . xfce.org . Проверено 31 января 2007 года .
  18. ^ Meurer, Бенедикта (21 января 2007). «Визуальный тур по Xfce 4.4.0» . foo-projects.org . Архивировано из оригинального 21 февраля 2007 года . Проверено 31 января 2007 года .
  19. ^ Команда разработчиков Xfce. «Журнал изменений Xfce 4.6.0» . xfce.org . Проверено 16 января 2011 года .
  20. ^ Команда разработчиков Xfce. «Журнал изменений Xfce 4.6.0» . xfce.org . Архивировано из оригинального 20 -го января 2011 года . Проверено 16 января 2011 года .
  21. ^ «Мышонок сказал мне…» . Blog.xfce.org . 16 января 2011 . Проверено 4 сентября 2012 года .
  22. ^ "Выпущен Xfce 4.10" . xfce.org . 28 апреля 2012 г.
  23. ^ "Выпущен Xfce 4.12" . xfce.org . Проверено 16 сентября 2015 года .
  24. ^ «XFCe все еще находится в разработке? (Страница 1)» . Форумы Xfce . Проверено 16 сентября 2015 года .
  25. ^ "Xfce 4.12 тур" . xfce.org . Все эти скриншоты, кроме одного, были сделаны на машинах с OpenBSD -current, что является хорошим доказательством того, что Xfce по-прежнему переносим и дружелюбен ко всем Unix-системам.
  26. ^ "Вышла первая версия xfce4-panel для Gtk + 3! - Секрет Саймона" . shimmerproject.org . Проверено 11 июля 2017 года .
  27. ^ «Настройки Xfce 4.13.0 выпущены» . smdavis.us . 9 ноября 2016.
  28. ^ "Новости - Выпущен Xfce 4.14" . xfce.org . Проверено 13 августа 2019 .
  29. ^ «Дорога к Xfce 4.14» . alteroot.org . 12 апреля 2016 г.
  30. ^ «Дорога к Xfce 4.14, часть 2» . blog.alteroot.org . Проверено 11 июля 2017 года .
  31. ^ "Новости - Выпущен Xfce 4.16 - Xfce" . xfce.org . Проверено 26 января 2021 года .
  32. ^ https://goodies.xfce.org/projects/applications/
  33. ^ "панели-плагины [Xfce Goodies]" . Проверено 24 сентября 2018 года .
  34. ^ "xfce: xfce4-panel: настройки [Xfce Docs]" . Проверено 24 сентября 2018 года .
  35. ^ "xfce4-terminal - Современный эмулятор терминала" . Git.xfce.org . Проверено 9 января 2017 года .
  36. ^ "приложения: терминал: настройки [Xfce Docs]" . Xfce.org . 19 октября 2016 . Проверено 20 августа 2017 года .
  37. ^ "apps: terminal: раскрывающийся список [Xfce Docs]" . Xfce.org . 19 октября 2016 . Проверено 10 ноября 2019 .
  38. ^ "Howto: xfwm4_theme [Xfce Wiki]" . wiki.xfce.org . Проверено 25 марта 2019 .
  39. ^ «Диспетчер окон Xfce теперь включает собственный диспетчер композитинга» . Блог Xfce . Проверено 20 декабря 2012 года .
  40. ^ "apps: catfish: start [Xfce Docs]" . docs.xfce.org . Проверено 23 февраля 2019 .
  41. ^ «Thunar по сравнению с Nautilus, ROX, Konqueror и Xffm» . ThunarWiki . Архивировано из оригинального 18 апреля 2012 года . Проверено 4 сентября 2012 года .
  42. ^ "Состояние выпуска 4.4.0 на данный момент" . foo-projects.org . 20 января 2007. Архивировано из оригинала 28 сентября 2007 года.
  43. ^ "Сжать - новости" . xfce.org .
  44. ^ "pimutils / vdirsyncer" . GitHub .
  45. ^ https://forum.xfce.org/viewtopic.php?id=14574
  46. ^ https://forum.xfce.org/viewtopic.php?id=14632
  47. ^ «Документация по Xubuntu 14.10» . xubuntu.org . 29 октября 2014. Архивировано из оригинала 2 апреля 2015 года . Проверено 28 марта 2015 года .
  48. ^ https://mail.xfce.org/pipermail/xfce/2019-November/036740.html
  49. ^ "apps: parole: start [Xfce Docs]" . docs.xfce.org . Проверено 23 февраля 2019 .
  50. ^ "Debian - Подробная информация об условно-досрочном освобождении пакета в яблочко" . Дата обращения 3 мая 2020 .
  51. ^ https://bugzilla.xfce.org/show_bug.cgi?id=13550
  52. ^ Несбитт, Скотт. «4 легких программы просмотра изображений для рабочего стола Linux» . Opensource.com . Проверено 15 апреля 2020 .
  53. ^ "приложения: заставка: запуск" . Xfce.org . Проверено 10 ноября 2019 .
  54. ^ «Операционная система - Бесплатная операционная система Devuan GNU + Linux» . Девуан GNU + Linux .
  55. ^ муц. «Что нового в Kali Linux? 12 декабря 2012 г.» . kali.org . Наступательная безопасность . Проверено 22 февраля 2018 .
  56. Watson, JA «Практическое занятие: Kali Linux Light (Xfce) и дистрибутивы Mini, 25 января 2016 г.» . zdnet.com . ZDNet CBS Interactive . Проверено 22 февраля 2018 .
  57. ^ Zwetsloot, Rob (5 ноября 2013). «Debian переходит на рабочий стол xfce» . linuxuser.co.uk . Архивировано из оригинального 24 ноября 2013 года.
  58. Хоффман, Крис (2 октября 2014 г.). «Как GNOME 3.14 возвращает разочарованных пользователей Linux» . PCWorld.com .

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Xfce на SourceForge.net
  • Xfce в галерее OpenSourceFeed