Xfce

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 20:17, 26 августа 2017.
Xfce
Xfce logo-footprint.svg.png
Xfcedesktop.png
Среда рабочего стола Xfce
Создатели: Оливье Фордан
Разработчики: Оливье Фордан и многочисленные разработчики по всему миру[1]
Выпущена: 1996; 23 years ago (1996)
Постоянный выпуск: 4.12[2] / 28 February 2015 года; 4 years ago (2015-02-28)
Написана на: C
Операционная система: UNIX, UNIX-подобные
Лицензия: GPL, LGPL, BSD
Веб-сайт www.xfce.org

Xfce – свободная среда рабочего стола с открытым исходным кодом для UNIX и UNIX-подобных систем, таких как Linux, Solaris, и FreeBSD. Разработчики стремятся, чтобы Xfce была быстрой и легкой, в то же время визуально привлекательной и простой в использовании. Xfce воплощает традиционную философию UNIX, а именно понятие модульности и возможности повторного использования. Она состоит из отдельно упакованных частей, которые вместе обеспечивают все функции среды рабочего стола. Другим приоритетом Xfce является соблюдение стандартов, в частности тех, которые определены в freedesktop.org.[3]

История

Оливье Фордан основал проект в 1996 году в качестве версии CDE для ядра Linux, среды рабочего стола Unix, которая изначально выпускалась как проприетарное программное обеспечение, но позже распространялась как свободное программное обеспечение. После десятилетия развития и выпуска нескольких основных версий, Xfce отделилась от CDE и стала развиваться как самостоятельный проект.

Название "Xfce" первоначально означало "XForms Common Environment", но с того момента этот проект переписывался дважды и больше не использовал набор инструментов XForms. Название сохранилось, но оно больше не печаталось заглавным буквами, т.е. "XFCE", а фигурировало как "Xfce", в связи с этим в настоящее время данный акроним ничего не означает.

Ранние версии

Среда рабочего стола Xfce 3

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

В марте 1999 года Фордан начал полностью переписывать проект, взяв за основу библиотеку GTK + - набирающий популярность бесплатный набор инструментов. Результатом явилась новая версия среды Xfce 3.0, которая распространяется под лицензией GPL. Поскольку эта версия разработана на бесплатном программном обеспечении, проект получил drag-and-drop поддержку GTK+, поддержку родного языка, а также улучшенную конфигурируемость.

Версия 3.8.1 Xfce была загружена на SourceForge в феврале 2001 года.

Современные версии

Среда рабочего стола Xfce версии 4.12

Улучшения в версии 4.0.0, выпущенной 25 сентября 2003 года, связаны с подключением и использованием библиотеки GTK+ 2.

Изменение в версии 4.2.0 включает в себя добавление композитного менеджера окон для Xfwm, который добавил встроенную поддержку прозрачности и теней, а также новый набор иконок SVG.[4]

В январе 2007 года, была выпущена версия Xfce 4.4.0, включающая в себя файловый менеджер Thunar, замену Xffm; была добавлена поддержка для иконок на рабочем столе. Кроме того, различные усовершенствования коснулись и панели управления с целью предотвращения багов плагинов, которые вызывали сбои всей панели.[5]

В феврале 2009 года была выпущена версия Xfce 4.6.0. Эта версия имела новый конфигурационный backend, новый менеджер настроек и новый звуковой микшер, а также ряд существенных улучшений менеджера сессии и остальной части основных компонентов Xfce.[6]

В январе 2011 года была выпущена версия Xfce 4.8.0. Эта версия включала такие изменения как замена Thunar и ныне не разрабатываемый демон HAL на системную библиотеку GIO, udev, ConsoleKit и polkit, добавление новых утилит для просмотра удаленных общих сетевых ресурсов с использованием нескольких протоколов, включая SFTP, SMB и FTP. Версия 4.8 также представила новый плагин меню для просмотра каталогов. Диалог настройки дисплея в этой версии поддерживает RandR 1.2, автоматически обнаруживающий экран и позволяющий пользователям выбирать предпочитаемое разрешение, частоту обновления и ориентацию.

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

Xfce 4.12 был выпущен 28 февраля 2015 года после периода застоя, длившегося два года и десять месяцев, тем самым опровергнув все слухи, ходившие по интернету, что проект «мертв». Целью 4.12 было улучшить пользовательский. Новые функции диспетчера окон включают в себя сочетание клавиш Alt + Tab и обработку нескольких мониторов. Кроме того, был введен новый модуль управления питанием для области уведомлений панели, а также текстовый редактор и улучшенный файловый менеджер. Xfce 4.12 поддерживает библиотеку GTK + 3, и большинство его основных приложений были переписаны под нее.

Версия Xfce 4.13 была выпущена не в качестве полноценного релиза, она считается переходным этапом, в котором были переработаны компоненты для полной совместимости с gtk3.

Компоненты

Текстовый редактор Mousepad

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

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

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

Xfce-terminal

Xfce-терминал

Эмулятор терминала предоставляется в рамках проекта Xfce, также он может быть использован и в других X Window System средах. Он поддерживает вкладки, настраиваемые сочетания клавиш, цвета и размеры окон; был разработан для замены GNOME Terminal, который зависит от библиотек GNOME. Как и GNOME Terminal, он основан на библиотеке VTE.

Xfwm

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

Thunar

Файловый менеджер Thunar

Thunar – это файловый менеджер в среде Xfce, заменивший Xffm. Он напоминает Nautilus GNOME и отличается быстрой работой и малым объемом занимаемой памяти.

Orage

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

Mousepad

Mousepad - текстовый редактор для Xfce. Mousepad разработан так, чтобы быть простым в использовании; редактор предназначен для быстрого редактирования текстовых файлов, но не является средой разработки или редактором с огромным набором плагинов. Первоначально он возник как форк Leafpad, разработанный Эриком Харрисоном и Ником Шермером, но с тех пор редактор был переписан с нуля другими разработчиками.

Parole

Медиапроигрыватель. Front-end фреймворка GStreamer. Разрабатывается Али Абдаллой и является частью Xfce Goodies.

Xfburn

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

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

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

Она также входит в качестве стандартного варианта рабочего стола во многих других дистрибутивах, включая Arch Linux, Debian, Ubuntu, openSUSE, Fedora, Korora, Linux Mint, Slackware, Mageia и Void Linux. Это означает, что стабильная версия Xfce хранится в репозиториях этих дистрибутивов, и пользователь может легко установить ее через менеджер пакетов. В 2013 в Debian среда Xfce стала средой рабочего стола по умолчанию, заменив тем самым GNOME.

Установка

Установка в Ubuntu с пакетами Xubuntu

Для полной установки необходимо выполнить одну команду:

sudo apt-get install xubuntu-desktop

После установки необходимо перезагрузить компьютер.

Установка в Ubuntu без пакетов Xubuntu

Для установки минимального набора компонентов Xfce необходимо выполнить команду

sudo apt-get install xfce4

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

sudo apt-get install xfce4-goodies

Настройка

Менеджер настроек Xfce

Все основные настройки среды Xfce можно выполнять через Менеджер настроек (Setting Manager). Он представляет из себя панель управления, через которую можно выполнить базовые настройки. Помимо Менеджера настроек представлен Редактор настроек (Settings Editor), предназначенный для более тонкой настройки среды. С помощью Редактора настроек можно выполнять более сложные настройки, но требуются знания параметров и значений, которые они могут принимать.[Источник 1]


См. также

Примечания

Источники

  1. Пингвинус // Xfce - легковесная среда для рабочего стола Linux: сайт. URL: http://pingvinus.ru/gui/xfce (дата обращения: 5.03.2017).

Ссылки/Литература