Xfce - Википедия - Xfce
XFCE 4.14 с настраиваемой панелью и Whisker Menu на Debian 11 | |
Оригинальный автор (ы) | Оливье Фурдан |
---|---|
Разработчики) | Сообщество свободного программного обеспечения[1] |
изначальный выпуск | 1996 |
Стабильный выпуск | 4.14.2[2] / 12 января 2020 |
Предварительный выпуск | 4.16pre2[3] / 19 ноября 2020 |
Написано в | C (GTK ) |
Платформа | Unix-подобный |
Тип | Среда рабочего стола |
Лицензия | GPL, LGPL, BSD |
Интернет сайт | xfce |
Xfce или же XFCE (произносится как четыре отдельные буквы)[4] это бесплатно и с открытым исходным кодом среда рабочего стола за Linux и BSD операционные системы.
Xfce стремится быть быстрым и легкий при этом оставаясь визуально привлекательным и простым в использовании. Xfce воплощает традиционный Философия Unix из модульность и возможность повторного использования. Он состоит из отдельно упакованных частей, которые вместе обеспечивают все функции среды рабочего стола, но могут быть выбраны в подмножествах в соответствии с потребностями и предпочтениями пользователя. Еще одним приоритетом Xfce является соблюдение стандартов, в частности, определенных в freedesktop.org.[5]
Функции
Нравиться ГНОМ, Xfce основан на GTK инструментарий, но это не ГНОМ вилка. Он использует Xfwm оконный менеджер, описано ниже. Его конфигурация полностью управляется мышью, а файлы конфигурации скрыты от случайных Пользователь.[6] Xfce не поддерживает анимацию рабочего стола, но Xfwm поддерживает композитинг.[7]
История
Оливье Фурдан начал проект в 1996 году как Linux версия Общая среда рабочего стола (CDE),[8][9] а Unix среда рабочего стола это было изначально проприетарный и позже выпущен как бесплатно программное обеспечение.[10] Однако со временем Xfce отошел от CDE и теперь стоит самостоятельно. Название «XFCE» изначально было аббревиатурой от «XForms Common Environment », но с тех пор он был дважды переписан и больше не использует инструментарий XForms. Название сохранилось, но оно больше не пишется с заглавной буквы как« XFCE », а скорее как« Xfce ». Текущая позиция разработчиков заключается в том, что то инициализм больше не означает ничего конкретного. После этого в FAQ на Xfce Wiki комментируется «(предложение: X Freakin 'Cool Environment)».[11] В Slackware В дистрибутиве Linux Xfce прозвали «средой рабочего стола, свободной от холестерина», что является вольной интерпретацией инициализма.
Талисман
Согласно часто задаваемым вопросам, логотип Xfce - это «мышь, очевидно, по разным причинам, таким как мировое господство, монстры и тому подобное».[11] в SuperTuxKart игра, в которой различные талисманы с открытым исходным кодом соревнуются друг с другом, мышь названа женщиной по имени «Сюэ».[12]
Ранние версии
Xfce начинался как простой проект, созданный с помощью XForms. Оливье Фурдан выпустила программу, которая была простой панель задач, на САЙТ.[13]
Фурдан продолжил разработку проекта, и в 1998 году был выпущен Xfce 2 с первой версией оконного менеджера Xfce, Xfwm. Он просил включить проект в Red Hat Linux, но получил отказ из-за его основы XForms. Red Hat принимала только программное обеспечение с открытым исходным кодом, выпущенное под GPL или BSD-совместимая лицензия, тогда как в то время XForms был с закрытым исходным кодом и был бесплатным только для личного использования.[13] По той же причине не было Xfce. Debian до версии 3, а Xfce 2 распространялся только в составе вкладчика Debian хранилище.[14]
В марте 1999 года Фурдан начал полную переработку проекта на основе GTK популярность непатентованного инструментария. Результатом стал Xfce 3.0 под лицензией GPL. Наряду с тем, что полностью основан на бесплатно программное обеспечение, проект приобрел ГТК перетаскивание поддержка, поддержка родного языка и улучшенные возможности настройки. Xfce был загружен на SourceForge.net в феврале 2001 г., начиная с версии 3.8.1.[15]
Современный Xfce
В версии 4.0.0, выпущенной 25 сентября 2003 г., Xfce был обновлен для использования GTK 2 библиотеки.[16] Изменения в 4.2.0 включали композитор-менеджер для Xfwm, который добавил встроенную поддержку прозрачности и теней, а также новый стандарт по умолчанию SVG набор иконок.[17] В январе 2007 года была выпущена Xfce 4.4.0. Это включало Тунар файловый менеджер, замена 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 также начал переход на GTK 3 путем переноса приложения и поддержки плагинов и закладок. В версии 4.12 проект подтвердил свою приверженность Unix-подобный платформы, отличные от Linux, с помощью OpenBSD скриншоты.[25]
Xfce 4.13 - это разрабатываемый выпуск во время перехода компонентов на полную совместимость с GTK3, включая xfce-panel.[26] и xfce-settings.[27]
Планируемый выпуск Xfce 4.14 был объявлен в апреле 2016 года. Основные цели выпуска включают перенос оставшихся основных компонентов с GTK 2 на GTK 3; замена зависимости от dbus-glib с GDBus, Реализация спецификации D-Bus в GNOME; и удаление устаревших виджетов. Основные функции отложены до более поздней версии 4.16.[28] Минимальная версия GTK 3 была увеличена с 3,14 до 3,22.[29] Xfce 4.14 был официально выпущен 12 августа 2019 года.[30]
Программные компоненты
Приложения, разработанные командой Xfce, основаны на GTK и собственные библиотеки Xfce. Помимо самого Xfce, существуют сторонние программы, использующие Xfce. библиотеки.[31]
Рамки разработки
Xfce предоставляет среду разработки, которая содержит следующие компоненты:
- exo, библиотека приложений для среды рабочего стола Xfce
- garcon, библиотека меню, совместимая с Freedesktop.org
- libxfce4ui, библиотека виджетов для среды рабочего стола Xfce
- libxfce4util, библиотека расширений для Xfce
Одна из служб, предоставляемых приложениям фреймворком, - это красный баннер в верхней части окна, когда приложение работает с привилегии root, предупреждая пользователя о том, что они могут повредить системные файлы.
Панель Xfce
Xfce Panel - это легко настраиваемая панель задач с богатой коллекцией плагины доступно для этого.[32]
Многие аспекты панели и ее подключаемых модулей можно легко настроить с помощью графических диалогов, а также с помощью свойств стиля GTK и скрытых настроек Xfconf.[33]
Терминал Xfce
А эмулятор терминала предоставляется как часть проекта Xfce, но может использоваться и в других средах X Window System. Он поддерживает вкладки, настраиваемые привязки клавиш, цвета и размеры окон. Он был разработан для замены Терминал GNOME, который зависит от библиотек GNOME. Однако, как и GNOME Terminal, он основан на библиотеке VTE.[34] Терминал Xfce может быть настроен так, чтобы предлагать различный цвет фона для каждой вкладки.[35] Его также можно использовать как выпадающий эмулятор терминала, аналогичный Guake или же Тильда.[36]
Xfwm
Xfwm - оконный менеджер, поддерживающий настраиваемые темы.[37] Начиная с версии 4.2, Xfwm интегрирует собственные композитор-менеджер.[38]
Сом
Инструмент поиска файлов, способный выполнять сопоставление по имени и по тексту, а также поиск по типу файла и времени последнего изменения. Он также способен выполнять индексация используя mlocate база данных.[39]
Тунар
Thunar - это файловый менеджер по умолчанию для Xfce, заменяющий Xffm. Он похож на GNOME Наутилус, и разработан для обеспечения скорости и небольшого объема памяти,[40] а также широкие возможности настройки с помощью плагинов. Xfce также имеет легкий менеджер архива называется Xarchiver, но он не является частью ядра Xfce 4.4.0.[41] В последнее время, Сжимать был запущен как менеджер архивов, предназначенный для лучшей интеграции в рабочий стол Xfce, и, хотя с 2008 года не было выпущено ни одного релиза,[42] git-репозиторий squeeze был активен, и эта версия более многофункциональна, чем последняя стабильная версия.
Орейдж
Начиная с версии 4.4, Xfcalendar был переименован в Орейдж (По-французски «гроза») и были добавлены несколько функций. Orage имеет сигнализацию и использует iCalendar формат, что делает его совместимым со многими другими календарными приложениями, например vdirsyncer синхронизировать через CalDAV.[43] Он также включает в себя плагин для панельных часов и приложение для международных часов, способное одновременно отображать часы из нескольких разных часовых поясов.
Коврик для мыши
Коврик для мыши по умолчанию Текстовый редактор для Xfce в некоторых дистрибутивах Linux, включая Xubuntu.[44] Mousepad призван стать простым в использовании и быстрым редактором, предназначенным для быстрого редактирования текстовых файлов, а не средой разработки программного обеспечения или редактором с большой экосистемой плагинов. Он предлагает файлы с вкладками, подсветку синтаксиса, сопоставление скобок и функции отступа, которые обычно встречаются в редакторах программного обеспечения. Он внимательно следит за GTK -системный цикл выпуска. Он возник как вилка из Листовой, разработанный Эриком Харрисоном и Ником Шермером, но с тех пор был переписан с нуля.
Условно-досрочное освобождение
Условно-досрочное освобождение это простой медиаплеер, основанный на GStreamer рамки. Он разработан с учетом простоты, скорости и использования ресурсов и является частью Xfce Goodies.[46] и использует как минимум три библиотеки из проекта Xfce (libxfce4ui, libxfce4util и libxfconf).[47]
Это похоже на Видео GNOME, но по сравнению с ним имеет ряд преимуществ и недостатков:
- Преимущества
- Он имеет (X11 /XShm /XV ) видеовыход, который обеспечивает гораздо более высокую частоту кадров, чем Беспорядок вывод видео на основе GNOME Videos, использующий OpenGL или OpenGL ES для рендеринга
- Традиционный текстовый список воспроизведения в главном окне для аудио и видео файлов, который обеспечивает легкое и быстрое переключение между файлами и отображение их времени
- Аудиовизуализация
- Отображение баннера на видео с несколькими аудиофайлами или субтитрами
- Недостатки
- Отсутствует механизм ускорения или замедления воспроизведения мультимедиа.[48]
- Не хватает многих расширенные возможности GNOME Videos
- Начиная с версии 1.0.5 (2019–11) он не может работать под Wayland
Ристретто
Программа просмотра изображений и слайд-шоу. Ристретто работает с папками изображений, отображая миниатюры вместе с активным изображением.[49]
Xfburn
Программа для записи CD / DVD. Начиная с версии Xfce 4.12, Xfburn также может записывать диски Blu-ray.
Заставка Xfce
Программа-хранитель экрана и блокировка сеанса, впервые включенная в выпуск Xfce 4.14. Он использует темы заставки, совместимые с Xscreensaver.[50] Хотя он разветвлен из MATE Screensaver, он зависит только от библиотек Xfce.
Таблица компонентов Xfce 4
Составные части | Описания | Примечания |
---|---|---|
Сом | Поиск на рабочем столе | |
Клипман | Менеджер буфера обмена | |
Коврик для мыши | Текстовый редактор | |
Орейдж | Графический календарь | |
Условно-досрочное освобождение | Интерфейс для 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 включен как один из графический пользовательский интерфейс на Пандора портативная игровая система.
Это среда рабочего стола по умолчанию в следующих Дистрибутивы Linux:
- BackBox
- Черная лаборатория Linux
- Девуан ОС GNU + Linux[51]
- Драгора GNU / Linux-libre
- Emmabuntüs
- Kali Linux
- Linux Lite
- Манджаро
- MX Linux
- Mythbuntu
- QubesOS
- SalineOS
- SolydXK (SolydX)
- SystemRescueCD
- UberStudent
- Студия Ubuntu
- Xubuntu
Он также входит в стандартную опцию рабочего стола на FreeBSD и во многих других дистрибутивах Linux, не перечисленных выше, включая Антергос, Arch Linux, Debian, Ubuntu, openSUSE, Fedora, Кали,[52][53] Корора, Linux Mint, Slackware, Mageia, OpenMandriva и Void Linux. Kali Linux также использует Xfce в качестве среды рабочего стола при работе на платформе ARM. Debian делает отдельный netinstall Доступен компакт-диск, на котором Xfce устанавливается в качестве среды рабочего стола по умолчанию. В 2013 году Debian на короткое время сделал его средой по умолчанию, заменив GNOME.[54][55]
Смотрите также
Рекомендации
- ^ «Кредиты». Xfce. 28 апреля 2012 г.. Получено 4 сентября 2012.
- ^ «Стабильный выпуск 4.14.2». Xfce. 12 января 2020 г.. Получено 12 января 2020.
- ^ Штайнбайс, Саймон (19 ноября 2020 г.). «ОБЪЯВЛЕНИЕ: выпущен Xfce 4.16pre2». Получено 21 ноября 2020.
- ^ "Xfce FAQ". Xfce. Получено 6 января 2007.
- ^ «О программе - общая информация о рабочем столе Xfce». Xfce. Получено 4 января 2016.
- ^ Фосдик, Ховард (7 июня 2014 г.). «Xfce 4.10: простой, быстрый, надежный». OSNews. Получено 7 июн 2014.
- ^ "Xfwm - ArchWiki". Получено 17 августа 2017.
- ^ Затем Эудисон (6 февраля 2009 г.). «Создатель Xfce говорит о Linux, Moblin, нетбуках и open-source». SlashGear. Получено 5 февраля 2011.
- ^ Кереки, Федерико (март 2009 г.). «Xfce: третий человек». Linux журнал (179) - через ACM Цифровая библиотека.
- ^ Холверда, Том (6 августа 2012 г.). «CDE выпущен с открытым исходным кодом». OSNews.
- ^ а б "ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ". wiki.xfce.org. 11 марта 2017 г.. Получено 11 сентября 2017.
- ^ Команда SuperTuxKart (15 марта 2017 г.). «Откройте для себя - SuperTuxKart». supertuxkart.net. Получено 11 сентября 2017.
- ^ а б Якобовиц, Норман (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.org. Получено 31 января 2007.
- ^ Мерер, Бенедикт (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! - Simon's Secret". shimmerproject.org. Получено 11 июля 2017.
- ^ «Выпущены настройки Xfce 4.13.0». smdavis.us. 9 ноября 2016.
- ^ «Дорога к Xfce 4.14». alteroot.org. 12 апреля 2016 г.
- ^ «Дорога к Xfce 4.14, часть 2». blog.alteroot.org. Получено 11 июля 2017.
- ^ «Новости - выпущен Xfce 4.14». xfce.org. Получено 13 августа 2019.
- ^ 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.
- ^ "пимутилс / vdirsyncer". GitHub.
- ^ «Документация по 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». Девуан GNU + Linux.
- ^ муты. «Что нового в Kali Linux? 12 декабря 2012 г.». kali.org. Наступательная безопасность. Получено 22 февраля 2018.
- ^ Уотсон, Дж. «Практическое занятие: дистрибутивы Kali Linux Light (Xfce) и Mini, 25 января 2016 г.». zdnet.com. ZDNet CBS Interactive. Получено 22 февраля 2018.
- ^ Светслот, Роб (5 ноября 2013 г.). «Debian переходит на рабочий стол xfce». linuxuser.co.uk. Архивировано из оригинал 24 ноября 2013 г.
- ^ Хоффман, Крис (2 октября 2014 г.). «Как GNOME 3.14 возвращает разочарованных пользователей Linux». PCWorld.com.