LINUX.ORG.RU

Вышел Xfce 4.14!

 


4

5

Сегодня, после 4 лет и 5 месяцев работы, мы рады объявить о выпуске Xfce 4.14, новой стабильной версии, которая заменяет Xfce 4.12.

В этом выпуске главной целью было перенести все основные компоненты с Gtk2 на Gtk3, и с «D-Bus GLib» на GDBus. Большинство компонентов также получили поддержку GObject Introspection. По пути мы закончили работу над пользовательским интерфейсом, представив немало новых функций и улучшений (см. Ниже) и исправив множество ошибок (см. Сhangelog).

Основные моменты этого выпуска:

  • Диспетчер окон получил множество обновлений и функций, включая поддержку VSync (с использованием Present или OpenGL в качестве бэкэнда) для уменьшения или устранения мерцания дисплея, поддержку HiDPI, улучшенную поддержку GLX с проприетарными / закрытыми исходными драйверами NVIDIA, поддержку XInput2, различные улучшения композитора и новая тема по умолчанию.
  • Панель получила поддержку функции «основного монитора RandR» (можно задать монитор на котором именно будет отображаться панель), улучшенную группировку окон в плагине списка задач (улучшенный пользовательский интерфейс, визуальный индикатор группы и т.д.), Настройку размера значка для каждой панели, новый формат часов по умолчанию, и средство оценки корректности формата часов, а также улучшенная компоновка панели «по умолчанию». Представлены новые классы CSS-стилей для использования при создании тем оформления, например, добавлен отдельный класс кнопок для операций с группами окон и специфичные настройки для вертикального и горизонтального размещения панели.
  • У рабочего стола теперь есть поддержка «основного монитора RandR», опция ориентации для расположения значков, опция контекстного меню «Следующий фон» для продвижения по списку обоев, и теперь он синхронизирует выбор обоев пользователя с AccountsService.
  • Был создан совершенно новый диалог настроек для управления цветовыми профилями. Для большинства пользователей это означает встроенную поддержку цветной печати (через cupsd) и сканирования (через saned). Для профилей монитора вам нужно будет установить дополнительный сервис, такой как xiccd.
  • Диалоговое окно настройки дисплея получило множество изменений во время работы над релизом: теперь пользователи могут сохранять и (автоматически) восстанавливать полные конфигурации с несколькими дисплеями, что особенно полезно для тех, кто часто подключает свой ноутбук к различным док-станциям или установкам. Кроме того, много времени было потрачено на то, чтобы сделать пользовательский интерфейс более интуитивным, и была добавлена ​​скрытая опция для поддержки масштабирования экрана через RandR (настраивается через Xfconf).
  • Мы добавили опцию включения масштабирования окна Gtk в диалог настройки внешнего вида, а также опцию моноширинного шрифта. Однако нам пришлось отказаться от превью тем, из за проблем возникших при использовании Gtk3.
  • Мы решили отказаться от настройки заставок запуска из диспетчера сеансов, но зато мы добавили множество функций и исправлений. Среди них - поддержка гибридного сна, улучшения запуска сеанса по умолчанию, позволяющие избежать условий гонки (обеспечена поддержка запуска приложений с учётом групп приоритетов, позволяющих определить цепочку зависимостей при запуске. Ранее приложения запускались все разом, что создавало проблемы, к примеру: пропадание темы в xfce4-panel, запуск нескольких экземпляров апплета nm-applet и т.п.), функция добавления и редактирования записей автозапуска, кнопка переключения пользователя в диалоговом окне выхода из системы и улучшенные диалоги выбора сеанса и настройки (последний с новой вкладкой, которая показывает сохраненные сеансы). Более того, теперь вы можете запускать команды не только в режиме «автозапуска» во время входа в систему, но и когда ваш компьютер выключается, выходит из системы и т.д. Наконец, приложения Gtk теперь управляются сеансами через DBus, а скринсейверы также обмениваются данными через DBus (например для отмены их появления).
  • Как всегда, Thunar - наш файловый менеджер - получил множество функций и исправлений. Среди видимых изменений - полностью переработанная верхняя панель пути, поддержка больших миниатюр (preview), а также поддержка файла «folder.jpg», изменяющего значок папки (например, для обложек музыкальных альбомов). Опытные пользователи также заметят улучшенную навигацию с помощью клавиатуры (масштабирование, навигация по вкладкам). Менеджер томов Thunar получил поддержку Bluray. Обновлён Thunar Plugin API (thunarx), в котором представлена поддержка интроспекции GObject и использования биндингов на различных языках программирования. Обеспечено отображение размера файлов в байтах. Появилась возможность назначения обработчиков для выполнения определённых пользователем действий. Реализована возможность использования Thunar UCA (User Configurable Actions) для внешних сетевых ресурсов.
  • Наш сервис для отображения миниатюр в программах получил множество исправлений и поддержку формата Fujifilm RAF.
  • Поиск приложений теперь можно при желании открыть как одно окно, а теперь к нему проще обращаться только с клавиатуры.
  • Менеджер питания получил множество исправлений и некоторые мелкие функции, включая поддержку кнопки XF86Battery и недавно созданной заставки xfce4. Плагин панели также имеет несколько улучшений: теперь он может дополнительно отображать оставшееся время и / или процентное соотношение, и теперь он использует стандартные имена иконок UPower для работы с большим количеством тем иконок из коробки. Когда LXDE перешел на Qt, плагин панели LXDE был удален. Улучшена поддержка стационарных систем, для которых больше не показывается предупреждение об отсутствии аккумулятора. Добавлена фильтрация связанных с системой питания событий, передаваемых в xfce4-notifyd для отражения в логе (например, не передаются события изменения яркости).

Многие приложения и плагины, которые часто называются «goodies», являются частью экосистемы Xfce, и делают его великолепным. Они также получили важные изменения в этом выпуске. Чтобы выделить несколько:

  • Наша служба уведомлений получила поддержку для режима «persistence» = ведение журнала уведомлений + режим «Не беспокоить», который подавляет все уведомления. Был создан новый плагин панели, который показывает пропущенные уведомления (особенно полезно в режиме «Не беспокоить») и дает быстрый доступ к переключению режима «Не беспокоить». Наконец добавлена ​​поддержка отображения уведомлений на основном мониторе RandR.
  • Наш медиаплеер Parole получил улучшенную поддержку сетевых потоков и подкастов, а также новый «мини-режим» и автоматический выбор наилучшего из доступных видео-бэкэндов. Кроме того, теперь он также запрещает появление скринсейверов во время воспроизведения видео, что гарантирует, что пользователям не нужно периодически шевелиться мышью во время просмотра фильма. Значительно упрощена работа на системах, не поддерживающих аппаратное ускорение декодирования видео.
  • Наш просмотрщик изображений Ristretto получил различные улучшения пользовательского интерфейса и поддержку установки обоев рабочего стола, а так же, недавно, вышел его первый development-релиз на основе Gtk3.
  • Программа для скриншотов теперь позволяет пользователям перемещать прямоугольник выделения и одновременно отображать его ширину и высоту. Обновлен диалог загрузки imgur, а командная строка обеспечивает большую гибкость.
  • Наш менеджер буфера обмена теперь имеет улучшенную поддержку сочетаний клавиш (через порт для GtkApplication), улучшенный и более согласованный размер значков, а также значок нового приложения.
  • Плагин панели pulseaudio получил поддержку MPRIS2, для возможности удаленного управления медиапроигрывателями и поддержку мультимедийных клавиш для всего рабочего стола, по сути делая xfce4-volumed-pulse ненужным демоном.
  • Обновлено приложение Gigolo с графическим интерфейсом для настройки совместного доступа к хранилищам по сети, используя GIO/GVfs. Программа позволяет быстро примонтировать удалённую файловую систему и управлять закладками на внешние хранилища в файловом менеджере

Существует также группа новых проектов, которые стали частью нашего проекта:

  • Наконец-то у нас появился собственный скринсейвер (да - мы понимаем, что это 2019 год;)). С большим количеством функций и тесной интеграцией с Xfce (очевидно) это отличное дополнение к нашему каталогу приложений.
  • Плагин панели для уведомлений предоставляет системный трей следующего поколения, где приложения могут отображать индикаторы. Он заменяет Ubuntu-ориентированный xfce4-Indicator-Plugin для большинства индикаторов приложений.
  • Для большинства пользователей Xfce, Catfish реализующий поиск по файлам был хорошо знаком - теперь он официально является частью Xfce!
  • И наконец, Panel Profiles, которая позволяет создавать резервные копии и восстанавливать шаблоны панелей, переместилась под крыло Xfce.

Как всегда, пришло время попрощаться с некоторыми старыми не поддерживаемыми или устаревшими проектами. (К счастью, наши проекты отправляются в архив на git.xfce.org, когда они умирают.) С соленой слезой печали мы прощаемся с:

  • garcon-vala
  • gtk-xfce-engine
  • pyxfce
  • thunar-actions-plugin
  • xfbib
  • xfc
  • xfce4-kbdleds-plugin
  • xfce4-mm
  • xfce4-taskbar-plugin
  • xfce4-windowlist-plugin
  • xfce4-wmdock-plugin
  • xfswitch-plugin

Простой и понятный обзор изменений на картинках в Xfce 4.14 можно посмотреть здесь:
https://xfce.org/about/tour

Подробный обзор изменений между выпусками Xfce 4.12 и Xfce 4.14 можно найти на следующей странице:
https://xfce.org/download/changelogs

Этот выпуск можно загрузить либо в виде набора отдельных пакетов, либо как один большой tar-архив, включающий в себя все эти отдельные версии:
http://archive.xfce.org/xfce/4.14

С наилучшими пожеланиями, Команда разработчиков Xfce!

>>> Подробности

Ответ на: комментарий от kirill_rrr

А если благодаря лёгкому и отзывчивому окружению вы можете продолжать пользоваться старым атлоном, значит вы съэкономили вполне конкретные деньги.

Едва ли главная проблема на старом железе, прямо таки мешающая его использовать, - тормоза окружения. В большинстве случаев вы взаимодействуете вовсе не с окружением, а с приложениями, и уж им-то по большей части всё равно, запущены они в IceWM или в GNOME - Xfce не заставит их магическим образом работать нормально на железе, на котором нормально работать они не способны.

Rootlexx ()
Ответ на: комментарий от anonymous

Не знаю, меня gpicview полностью устраивает - запускается мгновенно, листает и масштабирует тоже.Все форматы нужные переваривает.Что еще от гляделки нужно?

Для каталогизации и обработки есть другие программы

anonymous ()
Ответ на: комментарий от dadd

Разница по resident/shared памяти

Годы переписывания на гтк3 прошли не зря: тот же убогий десктоп из нулевых, но теперь в 2 раза жирнее. И это еще отзывчивость не меряли.

bread ()
Ответ на: комментарий от Rootlexx

Лёгкое окружение высвободит приложению больше ресурсов, а отзывчивое не будет вызывать дискомфорта. Или по крайней мере будет меньше его вызывать потому что не будет висеть пока приложение пыхтит.

kirill_rrr ★★★★★ ()
Ответ на: комментарий от Password

Баг

Не знаю, то ли это с моим железом что, но имея Линукс Минт Крысу, в качестве первой ОС (Винда 7 стоит тоже, но в неё редко захожу), при загрузке Крысы на экране частенько (на несколько секунд) появляется рабочий стол Винды 7. На циннамоне и матэ такого не наблюдалось никогда

Это скорее железоспецифичный прикол, связан с видеопамятью. Такая фигня была еще чуть ли не на первопнях.

utanho ()
Ответ на: комментарий от Rootlexx

Xfce не заставит их магическим образом работать нормально на железе

Не заставит, но если тулкит жирный, типа gtk3, то прорисовываться графика будет медленно. Заметно, как окна секунду-полторы прорисовываются при переключении по Alt-Tab (это еще если в swap не ушло, а так будет хуже), и иногда из-за этого забываешь, что хотел сделать.

denton ★★★★★ ()
Ответ на: комментарий от anonymous

Ноутбук HP635. AMD E-Series 1300 МГц Zacate (E-300), 1,66 Гб ОЗУ (за вычетом видеопамяти). Что интересно, если с окна gtk3-приложения переключаться на не-gtk3-приложение, то тормозов нет, но переключение, например, с Geany на Gnumeric (оба теперь на gtk3) вызывает лаг секунды на 2. Есть еще нетбук на Intel Atom с 1 Гб, там вообще лаг был пол-минуты, если приложение в swap ушло.

denton ★★★★★ ()
Ответ на: комментарий от bread

Годы переписывания на гтк3 прошли не зря: тот же убогий десктоп из нулевых, но теперь в 2 раза жирнее.

Это еще что, скоро на четвертом переписывать придется вот тогда то все и начнется.

mbivanyuk ★★★★★ ()
Ответ на: комментарий от denton

если тулкит жирный, типа gtk3, то прорисовываться графика будет медленно. Заметно, как окна секунду-полторы прорисовываются при переключении по Alt-Tab

А какая тема GTK3 используется, если не секрет?

Rootlexx ()

Не сталкивался ни с одной из перечисленных проблем в MATE. да и LXQt и LXDE тоже отличные DE (только что побольше ресурсов им надо, чем xfce прошлой версии и MATE).

не понимаю, зачем пишут тут преувеличенные вещи про другие DE. это что попытка контр-пиара? зачем? тогда что это?

такое ощущение, что просто пытаются всеми возможными способами найти недостатки в других DE.

а что в сухом остатке. на самом деле все DE отличные. и GNOME и KDE в том числе. вся разница между ними лишь в эффективности и экономности использования ресурсов машины. и вот тут получается, что текущая кампания xfce сильно обсирается, потому как маркетинг этой DE жиждется на супер эффективности и суперэкономности. но такого нет и нет уже начиная с предыдущей версии как минимум. конечно xfce такая же удобная как и другие (они все впринципе равны по удобности, потому как DE есть DE: панель инструментов, меню программ рабочий стол с окнами, тут не может быть чего-то принципиально отличающегося), но зачем орать на всю сеть про рекордные показатели экономности. если б не продвижение xfce как суперэкономного DE, то претензий к этому DE у меня нет (как впринципе и к другим DE).

Alexanderuser ()
Ответ на: комментарий от anonymous

Дебиан 9 с крысой 4.12 ел 240-260 Мб со старта. Но потом, конечно, сбросить до этого уровня уже было нельзя. Всё же елси все приложения положить, бывало 340 Мб. Так что не знаю, что там у вас в Арче, но 560 это уже ни в какие ворота не лезет. Это уже больше даже КДЕ.

Vudod ★★★★★ ()
Ответ на: Баг от utanho

У меня i5-3470 и Nvidia GT 730. Самое интересное, что такая проблема только на xfce, в частности на Минте. Циннамон и Матэ нормально загружаются, без виндяшных артефактов. На Xububtu тоже такое наблюдал. Под моё железо Минт Корица норм пойдёт, или видеокарта слишком офисная? 8 Гб оперативы.

Password ()
Ответ на: комментарий от Rootlexx

Ну с адвайтой будут лаги полсекунды всего. Нормально! Программ с развитым гуи все равно нет, уж можно потерпеть пока какой-нибудь transmission натужно рисует окошко настроек.

bread ()
Ответ на: комментарий от kirill_rrr

«У меня складывается мнение что невозможно решить проблему с тирингом в многозадачной операционке на многоядерном цпу. Как то на ЛОРе всплывала тема с пачкой тестов на тиринг. Суть тестов оказалась в том, что в зависимости от распределения цветов в пикселе как минимум 1 из 7 тестов просто обязан был дать тиринг либо в оконном, либо в полноэкранном варианте. Насколько я знаю на уровне композитора есть только один единственный способ борьбы с тирингом: буферизация и внесение достаточно большого лага между отрисовкой кадра приложением и его выводом на экран.»

Синхронизация кадров монитора и видеокарты происходит на уровне общения драйверов оных. На уровне железа монитор постоянно посылает сигнал о состоянии отрисовки кадра на экране. Тиринг в линукс - нонсенс от разработчиков.

anonymous ()
Ответ на: комментарий от Rootlexx

цвета активного и неактивного окон различаются ведь?

Ну, разве что, заголовок неактивного окна становится серым (или я что-то не понимаю). Окна у меня всегда развернуты на весь экран (помимо калькулятора, конечно). С помощью gsettings set поменял тему, но фактически ничего не произошло, в том числе, и после перезапуска иксов.

Вот и перерисовывается всё окно.

На gtk2 таких проблем не было.

denton ★★★★★ ()
Ответ на: комментарий от Password

У меня i5-3470 и Nvidia GT 730. Самое интересное, что такая >проблема только на xfce, в частности на Минте. Циннамон и Матэ >нормально загружаются, без виндяшных артефактов. На Xububtu тоже >такое наблюдал. Под моё железо Минт Корица норм пойдёт, или >видеокарта слишком офисная? 8 Гб оперативы.

Господарь использовать https://ru.wikipedia.org/wiki/Категория:Миниатюрные_дистрибутивы_Linux

anonymous ()
Ответ на: комментарий от denton

Ну, разве что, заголовок неактивного окна становится серым (или я что-то не понимаю)

https://ibb.co/YWPcJbB - слева неактивное окно, справа - активное. Как видите, цвета отличаются не только у заголовков.

При этом в версии темы для GTK2 (например, в GParted) цвета от смены фокуса не меняются.

Rootlexx ()
Ответ на: комментарий от Alexanderuser

такое ощущение, что просто пытаются всеми возможными способами найти недостатки в других DE

В этом вся фишка! Форумы, где модераторы воображают о себе хер знает что, а юзеры имеют право испытывать только позитивные эмоции, — дрянь.

вся разница между ними лишь в эффективности и экономности использования ресурсов машины

Нет, это не вся разница, причём ресурсы машины, пожалуй, самая нерелевантная из всех разниц.

xfce такая же удобная как и другие

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

papin-aziat ()
Ответ на: комментарий от aegi

«Почему нельзя добавить хардверную отрисовку? Софтвар это прошлый век, компов без поддержки ogl не существует (на крайняк есть llvmpipe). Разве кадровый буфер не хранится в видеопамяти?»

Может быть и хранится. Но для компов со встроенной видюхой в проц это не играет никакой роли.

anonymous ()
Ответ на: комментарий от anonymous

Тут столько слоёв между которыми может возникнуть разрыв кадра, что я ни чему не удивляюсь. Вот скажем если воспользоваться интеловской интеграшкой, встроеной в материнки для коре2 дуо/квард: там косой разрыв кадра при любой попытке плавной прокрутки на всю ширину экрана.

Но разве подход с дёргающейся картинкой из за пропуска кадров чем то принципиально лучше?

kirill_rrr ★★★★★ ()
Ответ на: комментарий от kirill_rrr

«Но разве подход с дёргающейся картинкой из за пропуска кадров чем то принципиально лучше?»

Пора выкинуть дуоквады и купить самый дешевый современный проц (они реально очень дешевые), выдающий честные 60 фпс без всяких пропусков кадров, так как ни всинк, ни его отсутствие проблемы не решает. Особенно показательно это наблюдается при просмотре видео - то сьедаются кадры, то изображение «плывет», то разрывы.

anonymous ()
Ответ на: комментарий от Polugnom

Для чего gnome тяжелый? Например для десктопа с i5 6600+16gb ddr4+gtx1060 3gb. Рандомные тормоза при перемещении окна по экрану случаются, частые тормозящие анимации, даже калькулятор или фм может по несколько секунд открываться, хотя в других DE открываюся по клику.

anonymous ()
Ответ на: комментарий от anonymous

Из-за проблем с производительность этого DE им пользоваться просто невозможно, ибо тормоза бесят до невозможности. Сколько лет это позорище не могут оптимизировать? 8?

anonymous ()
Ответ на: комментарий от Polugnom

Зайди на рэдит, или поищи гуглом. Там у людей куда более нескромные конфигурации и те же проблемы. Да и тут пол лора исписано темами в духе «как убрать тормоза на гноме?». Для примера: https://www.reddit.com/r/gnome/comments/7tcnhw/is_gnome_laggy_for_anyone_else/ https://forum.manjaro.org/t/gnome-3-animations-seem-laggy/58006

anonymous ()
Ответ на: комментарий от anonymous

Подтверждаю, на nvidia gnome3 использовать невозможно, хотя в версии 3.34 должны чето там поправить. Висит баг, которому почти 2 года и только сейчас снизошли поправить: https://bugzilla.gnome.org/show_bug.cgi?id=789186

Да и в других окружениях немногим лучше, а хочется совсем немного - стабильные 60 fps, без подлагиваний, тиринга и поднятия частот в-карты на любую отрисовку окна. А, ну еще ускорение в браузеры желательно. Вин10 такое умеет, линукс к сожалению нет

anonymous ()
Ответ на: комментарий от anonymous

«Для чего gnome тяжелый? Например для десктопа с i5 6600+16gb ddr4+gtx1060 3gb. Рандомные тормоза при перемещении окна по экрану случаются, частые тормозящие анимации, даже калькулятор или фм может по несколько секунд открываться, хотя в других DE открываюся по клику. »

Это не гном, это дрова кривые.

anonymous ()
Ответ на: комментарий от anonymous

Если быть точнее -настройки Биос и Кривые дрова. Например на одной из мамок была опция, которая включала поддержку нескольких мониторов, а в опциях выбора первичной видеокарты стояло PCI Express (для внешки Nvidia). Так изза этой опциональной «поддержки» линукс висла намертво и с проприет. и с непроприет. дровами.

anonymous ()
Ответ на: комментарий от anonymous

Для других DE дрова не кривые, там все работает прекрасно. Гном лагает что на интеловской встройке, что на блобе от нвидиа. Про ноутбуки я вообще молчу.

anonymous ()
Ответ на: комментарий от anonymous

Какие фишки он пытается использовать? На вид как оболочка от планшета(мне этим гном и понравился - простотой и удобством), чему там подтормаживать не понятно.

anonymous ()