Авторские статьи об OpenSource

Где Xfce 4.14?


Крыска - одна из лучших сред рабочего стола в мире Linux. Быстрая, лёгкая, дерзкая. Разработчики анонсировали планы для Xfce 4.14 примерно 3 года назад. И где?

Обзор разработки Xfce

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

  • Thunar: дефолтный файловый менеджер
  • Xfwm4: оконный менеджер
  • Xfce4-panel: то что позволяет работать плагинам и апплетам
  • Xfce4-settings: демон настроек и графический центр настроек
  • Xfce4-power-manager: менеджер электропитания
  • Xfce4-session: инициализатор сессии и великий запускатель
  • Xfdesktop: управление иконками и фоном
  • Множество программ типа Xfce Terminal, Xfce Mixer, MousePad, Xfburn и т.д.
  • Различные плагины

Версия Xfce нумеруется таким образом, что чётные версии отмечают стабильные релизы (4.8, 4.10, 4.12, ...), а нечётные версии - это для обкатки идей и энтузиастов.

Разработчики Xfce используют 3 этапа:

  • фаза планирования - (2 (+ 2) недели)
  • фаза разработки - (5 месяцев)
  • фаза выпуска - (10+ недель)

Графическая хронология цикла выпуска и сопровождения на примере выпуска Xfce 4.8 с тремя компонентами: Thunar, exo и xfwm4.

На этапе планирования сопровождающий конкретного компонента объявляет функции, которые хотелось бы увидеть в будущих релизах, и подготовливается к зависимостям, которые реализуют эти самые функции. В фазе разработке - целых 5 месяцев все работают над реализацией задуманных функций. И в последней фазе выпуска каждый компонент проходит несколько циклов заморозки и отчёты от команды качества QA.

К сожалению, эта модель выпуска с 3 фазами, похоже, начинает давать сбой. Последняя стабильная версия 4.12 выпущена в феврале 2015 года. Согласно модели, Xfce 4.14 уже давно должна выйти в свет. И, кажется, придётся ждать ещё много месяцев для выхода нового релиза! Почему?

Текущее состояние Xfce 4.14

Когда разрабы Xfce анонсировали начало работы над Xfce 4.14, они планировали реализовать в ней следующие возможности:

  • Портировать всё с GTK+2 на GTK+3
  • Для коммуникаций софта перейти на использование GDbus вместо dbus-lib
  • Для всех панельных плагинов задействовать символические значки (symbolic icons)
  • Удалить код устаревших виджетов из кода проекта

Звучит так простенько, однако уже несколько лет команда разрабов борется с переходом на GTK+ 3. Прямо сейчас результаты таковы.

Xfce портирование на GTK 3

Здесь полезно вспомнить про то, что Разработчики GTK хотят разрушить Linux desktop.

И самая главная беда, что для многих Xfce программ до сих пор нет сопровождающего, чтобы начать портирование!

  • Orage: календарь.
  • Squeeze: архиватор.
  • Xfbib: редактор BibTeX.
  • Xfburn: программа для записи CD, DVD, ...
  • xfce4-volumed: демон управления звуком.
  • Xfmpc: графический интерфейс MPD.

Что касается плагинов, то примерно 50% из них не переведены полностью на рельсы GTK+ 3.

Если говорить об ошибках, то в статусе открытые: 118 в Xfdesktop, 119 в Xfce4-session, 206 в Xfce4-settings, 70 в Xfce4-power-manager, 390 в Xfce4-panel, 334 в Thunar, 500 в Xfwm4. Все они должны быть закрыты к выходу релиза, что добавит времени к задержке. И самое главное то, что, как сказано в статье Разработчики GTK хотят разрушить Linux desktop, разработчики GNOME скоро выпустят GTK 4. Вы понимаете, масштаб трагедии? Мы тут на GTK3 ещё не переползли, а тут уже 4 версия из-за бугра вылезает.

А в курсе, что Xfce не сделал ни одного шага в направлении Wayland? Можно как угодно относиться к новому дисплейному серверу Wayland, но выбор-то какой? После официального прощания с единственным новым конкурентом Mir, оставаться навсегда со старым Xorg и умереть вместе с ним?

Медленное развитие Xfce объясняет тот факт, что, помимо вышеперечисленных сложностей и объёма работ, активная команда разработчиков состоит из 15 человек. Такие компании как Red Hat, SUSE или Canonical не проявляют корпоративный интерес к Xfce и, следовательно, не вкладывают силы и средства в кодовую базу проекта.

Очень жалко, что такой замечательный проект, который предоставляет современный рабочий стол даже на устаревшем оборудовании, испытывает сложности и растворяется во времени.


Самый смешной баг Xfce. Дефолтные обои Xfce сдирают весь пластик с монитора и ошибке присвоен номер #12117 в статусе Very High critical.

Оригинал Where’s Xfce 4.14? Current Development, Roadmap & Future

    Twitter   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта