Xfce -Быстрый и популярный

Рабочая среда для LINUX -История создания и опыт использования

21 июня 2020 1,2 тыс. прочитали
Xfce -Быстрый и популярный
Xfce 4.14

- Кратко

Xfce это свободная среда рабочего стола для UNIX-подобных операционных систем, таких, как GNU/Linux, NetBSD, OpenBSD, FreeBSD, Solaris и т. п. Конфигурация данной среды полностью управляется мышью, конфигурационные файлы скрыты от пользователя.

Xfce основана на GTK+ и использует собственный менеджер окон Xfwm. Начало своей истории Xfce берёт с 1998 года. Тогда эта оболочка представляла собой дополнение к популярной тогда среде CDE, потому первоначально Xfce очень напоминала коммерческую CDE, но с каждой выпущенной версией всё дальше отходит от данной системы (Xfce была полностью переписана дважды — между версиями 2 и 3 и между версиями 3 и 4).

- История создания и обновления

Создатель Xfce Оливер Фордан начал проект в 1996 году. Название Xfce первоначально означало XForms (англ.) Common Environment, но с того времени Xfce была переписана дважды и больше не использует этот набор инструментов для разработки. Название осталось, но записывается уже не как XFce, а как Xfce и никак не расшифровывается.

Первые версии

Xfce начался как простой проект, созданный с помощью XForms и нацеленный стать свободным Linux-клоном CDE. Проект представлял собой простую панель инструментов без оконного менеджера. Фордан разместил программу на SunSITE (англ.) (после 2000-го года известной как ibiblio) - сайт, на котором располагается разнообразная общедоступная информация и программное обеспечение с открытым кодом. ibiblio — один из старейших интернет-сайтов и заповедник самой разнообразной общедоступной информации, включающей в себя свободное программное обеспечение, музыку, литературу и др. После чего к нему стали поступать запросы на реализацию новых возможностей.



Версия 2

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

Версия 3

В марте 1999 года Фордан начал полностью переписывать проект на GTK+, свободном тулките, популярность которого росла. Результатом стала Xfce 3.0, лицензированная под GNU GPL. Кроме того, что проект стал полностью свободным, от GTK+ проект получил поддержку drag-and-drop, множества языков и улучшенные возможности конфигурирования. Начиная с версии 3.8.1, в феврале 2001 года, Xfce была загружена на SourceForge.net

Версия 4

В версии 4.0.0 Xfce начала использовать библиотеки GTK+ 2. Изменения в 4.2.0 включали композитный оконный менеджер для Xfwm, который добавил встроенную поддержку прозрачности окон и теней, а также используемый по умолчанию новый набор SVG-пиктограмм. Файловым менеджером по умолчанию, начиная с версии 4.4, является Thunar. Он напоминает Nautilus, приоритетами при разработке заявлены быстродействие и экономное использование ресурсов.

Версия 4.6 — модульная, где одни модули могут использовать функциональность других. Она состоит из отдельных программных компонентов, вместе предоставляющих полнофункциональную среду рабочего стола, но из них можно оставить только те, которые обеспечивают предпочтительную для пользователя рабочую среду. Xfce используется, главным образом, из-за возможности запустить современную среду рабочего стола на относительно скромном оборудовании. Начиная с версии 4.6, настройки хранятся в реестре xfconf, организованном наподобие GConf, который используется в среде GNOME. Эта новость вызвала протесты у многих сторонников использования конфигурационных файлов. Разработчики объясняют свой шаг тем, что с помощью реестра станет проще конфигурировать Xfce и писать под неё приложения, используя готовую библиотеку работы с реестром.


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


Xfce 4.14 появилась после более четырёх лет разработки. Данный проект нацеленный на предоставление классического рабочего стола, требующего для своей работы минимальных системных ресурсов. Xfce состоит из ряда взаимосвязанных компонентов, которые при желании можно использовать в других проектах. Среди таких компонентов: оконный менеджер, панель для запуска приложений, дисплейный менеджер, менеджер управления пользовательскими сессиями и контроля за энергопотреблением, файловый менеджер Thunar, web-браузер Midori, медиапроигрыватель Parole, текстовый редактор mousepad и система настройки параметров окружения.

Наиболее значимые изменения:

Переход c GTK 2 на библиотеку GTK 3;

В конфигуратор xfce4-settings добавлен новый бэкенд colord для настройки корректной цветопередачи с использованием цветовых профилей; Улучшены инструменты для настройки экрана; Добавлены отступы для более удобного восприятия информации во всех диалогах;

Устранено мерцание при смене настроек экрана;
Xfce -Быстрый и популярный

Новая индикатор уведомлений

Переработан индикатор уведомлений; Добавлена кнопка для очистки журнала поступления уведомлений, перемещён вверх переключатель режима "не беспокоить"; Добавлен плагин, отображающий на панели блок индикаторов приложений, определяющих их состояние;
Xfce -Быстрый и популярный
Группировка окон

Улучшены средства группировки окон - в кнопках сгруппированных окон теперь обрабатываются такие состояния, как активность окна, минимизация окна и наличие важной информации; Реализован новый индикатор сгруппированных окон и обновлена общая раскладки элементов;

Представлены новые классы CSS-стилей для использования при создании тем оформления, например, добавлен отдельный класс кнопок для операций с группами окон и специфичные настройки для вертикального и горизонтального размещения панели. В плагинах к панели и в приложениях задействованы символьные пиктограммы. Заменены устаревшие виджеты;

В основной состав включена утилита Panel Profiles, позволяющая создавать, сохранять и загружать профили раскладки элементов на панели;

В менеджере сеансов xfce4-session обеспечена поддержка запуска приложений с учётом групп приоритетов, позволяющих определить цепочку зависимостей при запуске. Ранее приложения запускались все разом, что создавало проблемы из-за состояния гонки (пропадание темы в xfce4-panel, запуск нескольких экземпляров апплета nm-applet и т.п.). Теперь приложения запускаются с разделением на группы. Прекращён вывод заставки при запуске; Усовершенствован интерфейс управления питанием (xfce4-power-manager);

Xfce -Быстрый и популярный
Как было и как стало Thunar

Обновлён файловый менеджер Thunar, в котором полностью переработана панель отображения файлового пути. На панель добавлены кнопки для перехода к ранее открытым и следующим путям, перехода в домашний каталог и родительский каталог. В правой части панели появилась пиктограмма, клик на которой открывает диалог для редактирования строки с файловым путём.
Xfce -Быстрый и популярный
Переработанный файловый менеджер Thunar

Модернизирован интерфейс просмотрщика изображений Ristretto, который портирован на GTK3. Добавлена кнопка для использования изображения в качестве обоев рабочего стола;

Добавлен собственный хранитель экрана (xfce4-screensaver), в котором обеспечена бесшовная интеграция с Xfce. Обеспечено отключение перехода в спящий режим и выключения экрана во время воспроизведения видео (в том числе при просмотре YouTube в Chromium);


На рабочем столе появилась опция для добавления следующей фоновой картинки (Add Next Background) и обеспечена синхронизация выбора обоёв через AccountsService. Улучшена интерактивность взаимодействия с рабочим столом и поддержка кастомизации через темы оформления. Добавлена поддержка выбора ориентации при размещении пиктограмм;

- Знакомство

XFCE многие годы занимает лидирующую позицию в производительности, за счёт этого и имеет огромную популярность. Конечно есть оконные менеджеры которые ещё меньше потребляют ресурсов. Но тут нужно понимать, что XFCE это полноценный интерфейс.

Благодаря XFCE была оживлена и спасена не одна машина, вместо того чтобы попасть на свалку, теперь они работают и снова в строю.

XFCE не вероятно гибок за счёт своей модульности, его можно найти почти для любого дистрибутива и поддерживается на большинство коде. Хоть на Debian, хоть на Arch, почти у всех лидирующих разработчиков присутствует данный интерфейс. Ubuntu, Mint, Manjaro, Arco, MX Linux, Fedora, openSUSE

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

XFCE был одним из первых дистрибутивов с которыми я впервые познакомился. А может и вообще самый первый, сейчас уже не вспомнить : ) Это был 2010 год. Тогда я заразился мыслью установить Хакинтош, на свой ПК. И мне это удалось, но я столкнулся с тем, что данный процесс был не вероятно сложным, и имел много проблем совместимости железа, а я хотел попробовать что-то кроме Windows. Поэтому не долго думая я решил попробовать Linux

Первое мое впечатление было ужасным не скрою : ) Всё потому что мне хотелось красоты. Поэтому я переехал на Ubuntu. В те года Ubuntu считалась неким подобием Mac OS, самым красивым дистрибутивом на Linux, кнопки окон находились ещё в верхнем левом углу, а не как в Windows в правом. Но вот пользоваться ей было практически не возможно. На тот момент, если я не ошибаюсь у меня было не более 3-х, а то может и 2-х гигабайт оперативной памяти ddr2, работающей со скоростью 666Mhz, что для прожорливой Ubuntu весьма печально. Скорость отклика была ещё та. От такого знакомства у меня ещё долго болела голова : )


Xfce Mint тогда для меня была похоже на бедную копию Windows XP, хоть она и выглядела на тот момент свежее ОС от Microsoft но по производительности они были на равных. Так-как XP потребляла даже с 3 сервис паком в районе 300 Мб, при том имела весь софт к которому я привык. А что есть на Linux я вообще не знал, да и в те времена вообще не было ни каких особых альтернатив не то что сейчас. Но я подумать не мог что через много лет вернусь к XFCE, и нареку самым быстрым рабочим окружением.

Я долго сидел на Windows, но с годами она становилась всё прожорливее. В Windows Vista она стала кушать 512Мб оперативной памяти, за что было проклята пользователями : ) и шаманами Вуду у которых были видеокарты Voodoo 3Dfx. В большинстве компьютеров тех лет стояло 1Гб оперативной памяти. И то что система отъедает половину, было не слыханным расточительством. 32Х битные системы, максимум были рассчитаны на 4Гб озу, точнее где-то на 3,5Гб, но об этом даже никто не задумывался потому что ни у кого столько оперативной памяти и не было.

С приходом Windows 7 система научилась расползаться, но ни кого это уже не заботило, так-как появилось куча дешевой DDR3 из Китая.

И только в Windows 8 и 10 были сделаны значительные улучшения в производительности и скорости работы. На это повлияло то что Windows решила зайти на планшеты, но планшеты это не ПК, по сути смартфоны с большим экраном и с ограниченными ресурсами. Поэтому тогда я дико "орал" : ) что Windows грузиться на моём обычном жёстком диске как на SSD

Но время шло. Планшеты с Windows 10 не стали популярными, поэтому Microsoft решила вернутся к привычному рабочему столу и к своей громоздкости и тормознутости, вместо плиток и лёгкости. Посчитав наверное, что сейчас на ПК у каждого уже должен быть обязательно SSD накопитель, а у кого его нет, это его проблемы.

Вот тогда то, я снова задумался о Linux. 32битная Windows 10, задыхалась на моих 4х Гб оперативной памяти, в браузере открывалось максимум 20 вкладок, после чего подключался файл подкачки и система превращалась в слайд шоу. Но когда я установил Mint Xfce я и представить не мог, что такое вообще возможно. Я дико «орал» на каждом форуме, при каждом случае. Я мог открыть 50-60 вкладок, Карл, 50-60 вместо 20 и он продолжал мне их открывать, без всяких тормозов, без всяких зависании, легко и не принуждённо переключался между ними, и даже больше, но физический в браузере вкладки были настолько сжаты, что просто все не вмещались на мониторе и в них трудно было попасть.


Тогда я дико прогорел с Microsoft, я был просто зол на этих «гадов : ) Они просто безжалостно сожрали ресурсы моего ПК. Я без всяких SSD, на 4Гб Озу открывал пол сотни вкладок, когда мучился с Windows 10. В век высоких технологий, и широких форматов.

Мне хотелось как в «Джей и Молчаливый Боб» постучатся в дверь каждого разработчика Windows : ) и отметелить их там. Чем они там блин занимаются? -Ну конечно пилят обновления с новыми ошибками : )

Что же касается Xfce то он очень прост. Он предлагает по сути классическую панель которая прошла красной линией через все Windows NT. Поэтому его и рекомендуют для первого знакомства с Linux. И действительно с этим трудно поспорить. От себя я рекомендовал бы Xfce на Mint, я это уже сказал не раз. Потому что нет ничего лучше проверенной платформы Debian, для которой есть много материала, уроков, инструкций, кроме того для Debian самая многочисленная аудитория, на Mint гораздо чаще выходят обновления, и это всё-таки довольно крупный разработчик.

Да конечно и сегодня нет всего софта на Linux который вы используете на Windows, это вы должны понимать. Но можно найти те самые Linux альтернативы и для Windows и не переустанавливая систему заранее потренироваться использовать их. К примеру раньше я часто использовал OpenOffice который сделан как альтернатива для Linux, его я использовал и на Linux и на Windows, сейчас пишу статью в LibreOffice. В любом случае вы получите негативный опыт, если вы привязаны к определенному софту. Поэтому лучше заранее, найти все альтернативы и подготовить себя работая в них на Windows, чем потом простой сходить с ума.

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

Обновление Xfce 4.16 должно состоятся в этом году.

- Итог

Едва ли можно найти альтернативу Xfce с такими качествами: Как простоту использования, высокую скорость работы, универсальность подходящую для любых платформ и разного кода, всё это делает Xfce очень популярной средой и позволяет удерживать лидирующую позицию


А на этом всё, если было интересно ставим “лайк”, подписываемся, и оставайтесь на связи дорогие друзья : )

Поделиться с другом

Комментарии 0/0