XFCE 4.14 с настраиваемой панелью и меню Whisker в Debian 11 | |
Оригинальный автор (ы) | Оливье Фурдан |
---|---|
Разработчики) | Сообщество свободного программного обеспечения [1] |
изначальный выпуск | 1996 |
Стабильный выпуск | 4.16 [2] / 22 декабря 2020 г . |
Написано в | C ( GTK ) |
Платформа | Unix-подобный |
Тип | Среда рабочего стола |
Лицензия | GPL , LGPL , BSD |
Интернет сайт | xfce |
Xfce или XFCE (произносится как четыре отдельные буквы) [3] - это бесплатная среда рабочего стола с открытым исходным кодом для операционных систем Linux и BSD .
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 начинался как простой проект, созданный с помощью 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 [ править ]
В версии 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 был выпущен 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, а также улучшенная поддержка темных тем; и дополнительная информация в диалоговом окне "О программе".
Компоненты программного обеспечения [ править ]
Приложения, разработанные командой 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, но он может быть использован в других средах для 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, но с тех пор была переписана с нуля.
Условно-досрочное освобождение [ править ]
Parole - это простой медиаплеер, основанный на платформе GStreamer . Он разработан с учетом простоты, скорости и использования ресурсов, является частью Xfce Goodies [49] и использует как минимум три библиотеки из проекта Xfce (libxfce4ui, libxfce4util и libxfconf). [50]
Он похож на GNOME Videos , но имеет некоторые преимущества и недостатки по сравнению с ним:
- Преимущества
- Он имеет видеовыход (X11 / XShm / Xv ), который обеспечивает гораздо более высокую частоту кадров, чем видеовыход GNOME на основе Clutter, который использует OpenGL или OpenGL ES для рендеринга.
- Традиционный текстовый список воспроизведения в главном окне для аудио и видео файлов, который обеспечивает легкое и быстрое переключение между файлами и отображение их времени
- Аудиовизуализация
- Показ баннера на видео с несколькими аудиофайлами или субтитрами.
- Недостатки
- Отсутствует механизм ускорения или замедления воспроизведения мультимедиа [51]
- Не хватает многих расширенных функций видео GNOME.
- Начиная с версии 1.0.5 (2019–11) он не может работать под Wayland.
Ристретто [ править ]
Программа просмотра изображений и слайд-шоу. Ристретто работает с папками изображений, отображая миниатюры вместе с активным изображением. [52]
Xfburn [ править ]
Программа для записи CD / DVD. Начиная с версии Xfce 4.12, Xfburn также может записывать диски Blu-ray.
Xfce Screensaver [ править ]
Программа-хранитель экрана и блокировка сеанса, впервые включенная в выпуск Xfce 4.14. Он использует темы заставки, совместимые с Xscreensaver. [53] Несмотря на то, что он создан из MATE Screensaver, он зависит только от библиотек Xfce.
Таблица компонентов Xfce 4 [ править ]
Составные части | Описания | Примечания |
---|---|---|
Сом | Поиск на рабочем столе | |
Клипман | Менеджер буфера обмена | |
Коврик для мыши | Текстовый редактор | |
Орейдж | Графический календарь | В XFCE 4.16 Orage был заменен новым плагином DateTime |
Условно-досрочное освобождение | Передний конец для GStreamer рамок | |
Тунар | Файловый менеджер | |
Xfburn | Авторинг оптических дисков поддерживает CD / DVD / BRD | |
Xfce4-appfinder | Поиск приложений для Xfce4 | |
Xfce4-микшер | Плагин управления громкостью для панели Xfce и автономное приложение для микширования звука. | Использует GStreamer как серверную часть |
xfce4-notifyd | Простой, наглядный демон уведомлений для Xfce, реализующий спецификацию уведомлений рабочего стола Freedesktop.org. | |
Xfce4-Панель | Панель задач рабочего стола | |
Xfce4-power-менеджер | Программа управления питанием ПК | |
Xfce4-сессия | Xfce4 Session Manager | |
Заставка Xfce | Хранитель экрана | |
Xfce-терминал | Эмулятор терминала | |
Xfwm | X оконный менеджер | С дополнительным композитингом |
Продукты и дистрибутивы, использующие Xfce [ править ]
Xfce входят в качестве одного из графических пользовательских интерфейсов на Pandora карманных игровой системы.
Это среда рабочего стола по умолчанию в следующих дистрибутивах Linux :
- BackBox
- Черная лаборатория Linux
- ОС Devuan GNU + Linux [54]
- Драгора GNU / Linux-libre
- Emmabuntüs
- Редакция сообщества 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 . Kali Linux также использует Xfce в качестве среды рабочего стола при работе на платформе ARM. Debian делает отдельную сетевую установкуДоступен компакт-диск, на котором Xfce устанавливается в качестве среды рабочего стола по умолчанию. В 2013 году Debian на короткое время сделал его средой по умолчанию, заменив GNOME. [57] [58]
См. Также [ править ]
- LXQt
- LXDE
- ПРИЯТЕЛЬ
Ссылки [ править ]
- ^ «Кредиты» . Xfce . 28 апреля 2012 . Проверено 4 сентября 2012 года .
- ^ "Выпущен Xfce 4.16" . Xfce . 22 декабря 2020 . Проверено 23 декабря 2020 года .
- ^ "Xfce FAQ" . Xfce . Проверено 6 января 2007 года .
- ^ «О программе - общая информация о рабочем столе Xfce» . Xfce . Дата обращения 4 января 2016 .
- ^ Фосдик, Ховард (7 июня 2014). «Xfce 4.10: просто, быстро, надежно» . OSNews . Дата обращения 7 июня 2014 .
- ^ "Xfwm - ArchWiki" . Проверено 17 августа 2017 года .
- ^ Тогда Ewdison (6 февраля 2009). «Создатель Xfce говорит о Linux, Moblin, нетбуках и open-source» . SlashGear . Проверено 5 февраля 2011 года .
- ^ Kereki, Federico (март 2009). «Xfce: третий человек» . Linux Journal (179) - через ACM Digital Library.
- ^ Holwerda, Thom (6 августа 2012). «CDE выпущен с открытым исходным кодом» . OSNews .
- ^ a b «FAQ» . wiki.xfce.org . 11 марта 2017 . Проверено 11 сентября 2017 года .
- ^ SuperTuxKart Team (15 марта 2017). «Открой - SuperTuxKart» . supertuxkart.net . Проверено 11 сентября 2017 года .
- ^ a b Якобовиц, Норман (1 июля 1999 г.). «Интервью с Оливье Фурданом» . Linux Gazette . Нет . 43. Архивировано из оригинала 16 января 2007 года . Проверено 31 марта 2007 года .
- ^ Пакет с исходным кодом Debian xfce 3.4.0.20000513-1 журнал изменений
- ^ "Страница проекта" . SourceForge.net . Проверено 31 января 2007 года .
- ^ "Выпуск XFce 4.0" . Сеть ресурсов UNIX . 25 сентября 2003 г.
- ^ "Выпущен Xfce 4.2.0!" .
- ^ «Журнал изменений Xfce 4.2.0» . xfce.org . Проверено 31 января 2007 года .
- ^ Meurer, Бенедикта (21 января 2007). «Визуальный тур по Xfce 4.4.0» . foo-projects.org . Архивировано из оригинального 21 февраля 2007 года . Проверено 31 января 2007 года .
- ^ Команда разработчиков Xfce. «Журнал изменений Xfce 4.6.0» . xfce.org . Проверено 16 января 2011 года .
- ^ Команда разработчиков Xfce. «Журнал изменений Xfce 4.6.0» . xfce.org . Архивировано из оригинального 20 -го января 2011 года . Проверено 16 января 2011 года .
- ^ «Мышонок сказал мне…» . Blog.xfce.org . 16 января 2011 . Проверено 4 сентября 2012 года .
- ^ "Выпущен Xfce 4.10" . xfce.org . 28 апреля 2012 г.
- ^ "Выпущен Xfce 4.12" . xfce.org . Проверено 16 сентября 2015 года .
- ^ «XFCe все еще находится в разработке? (Страница 1)» . Форумы Xfce . Проверено 16 сентября 2015 года .
- ^ "Xfce 4.12 тур" . xfce.org .
Все эти скриншоты, кроме одного, были сделаны на машинах с OpenBSD -current, что является хорошим доказательством того, что Xfce по-прежнему переносим и дружелюбен ко всем системам Unix.
- ^ "Вышла первая версия xfce4-panel для Gtk + 3! - Секрет Саймона" . shimmerproject.org . Проверено 11 июля 2017 года .
- ^ «Настройки Xfce 4.13.0 выпущены» . smdavis.us . 9 ноября 2016.
- ^ "Новости - выпущен Xfce 4.14" . xfce.org . Дата обращения 13 августа 2019 .
- ^ «Дорога к Xfce 4.14» . alteroot.org . 12 апреля 2016 г.
- ^ «Дорога к Xfce 4.14, часть 2» . blog.alteroot.org . Проверено 11 июля 2017 года .
- ^ "Новости - Выпущен Xfce 4.16 - Xfce" . xfce.org . Проверено 26 января 2021 года .
- ^ https://goodies.xfce.org/projects/applications/
- ^ "панели-плагины [Xfce Goodies]" . Проверено 24 сентября 2018 года .
- ^ "xfce: xfce4-panel: настройки [Xfce Docs]" . Проверено 24 сентября 2018 года .
- ^ "xfce4-terminal - Современный эмулятор терминала" . Git.xfce.org . Проверено 9 января 2017 года .
- ^ "приложения: терминал: настройки [Xfce Docs]" . Xfce.org . 19 октября 2016 . Проверено 20 августа 2017 года .
- ^ "apps: terminal: раскрывающийся список [Xfce Docs]" . Xfce.org . 19 октября 2016 . Проверено 10 ноября 2019 .
- ^ "Howto: xfwm4_theme [Xfce Wiki]" . wiki.xfce.org . Проверено 25 марта 2019 .
- ^ «Диспетчер окон Xfce теперь включает собственный диспетчер композитинга» . Блог Xfce . Проверено 20 декабря 2012 года .
- ^ "apps: catfish: start [Xfce Docs]" . docs.xfce.org . Проверено 23 февраля 2019 .
- ^ «Thunar по сравнению с Nautilus, ROX, Konqueror и Xffm» . ThunarWiki . Архивировано из оригинального 18 апреля 2012 года . Проверено 4 сентября 2012 года .
- ^ "Состояние выпуска 4.4.0 на данный момент" . foo-projects.org . 20 января 2007. Архивировано из оригинала 28 сентября 2007 года.
- ^ "Сжать - новости" . xfce.org .
- ^ "pimutils / vdirsyncer" . GitHub .
- ^ https://forum.xfce.org/viewtopic.php?id=14574
- ^ https://forum.xfce.org/viewtopic.php?id=14632
- ^ «Документация по Xubuntu 14.10» . xubuntu.org . 29 октября 2014. Архивировано из оригинала 2 апреля 2015 года . Проверено 28 марта 2015 года .
- ^ https://mail.xfce.org/pipermail/xfce/2019-November/036740.html
- ^ "apps: parole: start [Xfce Docs]" . docs.xfce.org . Проверено 23 февраля 2019 .
- ^ "Debian - Подробная информация об условно-досрочном освобождении пакета в яблочко" . Дата обращения 3 мая 2020 .
- ^ https://bugzilla.xfce.org/show_bug.cgi?id=13550
- ^ Несбитт, Скотт. «4 легких программы просмотра изображений для рабочего стола Linux» . Opensource.com . Проверено 15 апреля 2020 .
- ^ "приложения: заставка: запуск" . Xfce.org . Проверено 10 ноября 2019 .
- ^ «Операционная система - Devuan GNU + Linux Free Operating System» . Девуан GNU + Linux .
- ^ муц. «Что нового в Kali Linux? 12 декабря 2012 г.» . kali.org . Наступательная безопасность . Проверено 22 февраля 2018 .
- ↑ Watson, JA «Практическое занятие: Kali Linux Light (Xfce) и дистрибутивы Mini, 25 января 2016 г.» . zdnet.com . ZDNet CBS Interactive . Проверено 22 февраля 2018 .
- ^ Zwetsloot, Rob (5 ноября 2013). «Debian переходит на рабочий стол xfce» . linuxuser.co.uk . Архивировано из оригинального 24 ноября 2013 года.
- ↑ Хоффман, Крис (2 октября 2014 г.). «Как GNOME 3.14 возвращает разочарованных пользователей Linux» . PCWorld.com .
Внешние ссылки [ править ]
Викискладе есть медиафайлы по теме Xfce . |
- Официальный веб-сайт
- Xfce на SourceForge.net
- Xfce в галерее OpenSourceFeed