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!

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

Deleted

Проверено: jollheef ()

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

OOM тут не при чём. Не надо отговорок. Может, это баг? (Не припомню, чтобы раньше ядро так активно выгружало страницы из памяти при заполнении кэша...)

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

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

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

УМВР. Напишите разработчикам.

Написал. О ярлыках на Рабочем столе.
Результат: забанили мгновенно.

Ну и? Стоит ли с такими педрилами и их «продухтом» связываться?

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

Это у тебя шлака зависает, а не линукс.

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

Ага, злой Патрик линуксоидам плохое ядро в дистр положил. На других дистрах та же проблема была, и у людей.

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

Он (или ты) мог криво собрать. Ядро сейчас слишком навороченное, легко накосячить при конфигурации.

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

Лично у меня такого в жизни не было, мне кажется это вообще невозможным. Может какая-нибудь ZoL стоит?

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

Ext4. Давай попробую показать, возьми флешку помедленней, отформатируй в ext4 к примеру, и закинь туда файлы из какой нибудь папки, что бы много гб.

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

ее фиксить не собираются

Ссылку?

Такая проблема у многих людей появляется, можешь по лору загуглить.

Сомневаюсь, что разработчики ядра читают LOR.

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

Да 100% уже жаловались. Нету у меня ссылок на баг-репорты. Английского я не знаю.

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

Написал. О ярлыках на Рабочем столе.

Написали разработчикам ядра о ярлыках на рабочем столе?! o_O

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

Результат: забанили мгновенно.

А можно ссылочку? А то, может, вы по-хамски себя вели?

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

Написали разработчикам ядра о ярлыках на рабочем столе?! o_O

Какие еще ядра? Мы тут вообще говорим - о ядрах или о XFCE?

А можно ссылочку? А то, может, вы по-хамски себя вели?

Ага. Я всегда веду себя по-хамски, когда натыкаюсь на косяк :))
А ссылочку того... удалили. Вот щас я им точно нахамлю, удодам! :evil:

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

Какие еще ядра? Мы тут вообще говорим - о ядрах или о XFCE?

Поднимитесь вверх по истории и посмотрите, на что я отвечал и о чём велась речь.

А ссылочку того... удалили

Свежо предание...

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

Какая разница, о чем говорили вы - о ядрах, водке или девушках :)
Тема о XFCE? О ней я и веду речь, иначе это офтоп.

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

У меня вот он внизу там, выглядит как и должен, это зависит от темы иконок

Почему-то у меня nm-applet и апплеты xfce используют разные темы значков. Возможно из-за того, что тема для гнома.

utanho ()

Webmin - шерето!

Прожект скомпрометировали %-)

anonymous ()

Тиринг

Как бороться с тирингом? он везде, даже в браузере. Я уже поотвык от такого, хоть и имею ХД4000 вместо видеокарты

utanho ()
Ответ на: Тиринг от utanho

Тиринг на 4.14??? Какая версия gtk3?

pkg-config --modversion gtk+-3.0

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

И с новым xfwm? Ну не знаю даже. В эффектах пощелкать можешь чекбоксы.

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

xfce-base/xfwm4-4.14.0::gentoo USE=«opengl xcomposite xpresent»

Чекбоксов для вертикальной синхронизации не нашел.

Обновлено: На форуме xfce нашел решение.

Вертикальная синхронизация имеет три режима:

--vblank=xpresent

--vblank=glx

--vblank=off

Проверяем:

xfwm4 --replace --vblank=xpresent &

если все нормально, то

fconf-query -c xfwm4 -p /general/vblank_mode -s xpresent

У меня вылечилось

utanho ()
Последнее исправление: utanho (всего исправлений: 1)
Ответ на: комментарий от meliafaro

Ахах, а причем тут это? Есть разные режимы, он себе нужный поставил.

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

Английского я не знаю.

Это ты серьезно? Даже технического, что бы маны и туторы читать? Как же ты Слаку освоил?

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

Ну к примеру, не работает переключение через «Ctrl + Стрелочка» в консоли, пишу в гугл «slackware ctrl arrow», первый сайт: https://www.linuxquestions.org/questions/slackware-14/in-term-ctrl-arrows-are...

Предлагают код:

"\e[1;5D": backward-word
"\e[1;5C": forward-word
Очевидно что предлагают не просто так, а это решение! Вписываю его - работает! Уж не знаю зачем тут английский. С программированием так же, смотришь на куски кода что дают, там обычно все есть. Если не ясно читаешь сами исходники...

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

Вообще для слаки энглиш не нужон, есть же slackware.ru с кучей ответов, ну и bormant статьи переводил.

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

А почему ты все же выбрал Слаку и чем она тебе нравится? Есть ли мысли перейти на другое? И на что например?

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

ps а в школе какой иностранный язык учил?

В школу я не ходил.

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

А почему ты все же выбрал Слаку и чем она тебе нравится?

Она гибкая, многое позволяет мне сделать легко + мне нравятся решения Патрика.

Что именно она мне позволяет сделать? Ну например собрать новый Xfce 4.14 за пол часа, и не вспотеть при этом. Я не знаю как на Debian даже нормально Thunar пересобрать по простому. А в слаке я легко заменяю gtk на свои версии, патчу их как хочу, и это получается просто + удобно. Ну про это я уже говорил, в принципе этого достаточно вполне. Ну можно в плюсы добавить еще стабильность, большое количество пакетов, но это уже надо с другими дистрибутивами сравнивать.

Есть ли мысли перейти на другое

Хочется перейти на что нибудь простое типа Linux Mint, но меня все существующие дистрибутивы «для простого пользователя» не устраивают.

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

slackware ctrl arrow

Ну вот, а говоришь, что не знаешь английского.

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

А в слаке я легко заменяю gtk на свои версии, патчу их как хочу, и это получается просто + удобно.

Делать больше нечего? Все равно обновления все перетрут.

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

В школу я не ходил.

А как научился читать и писать?

Ну например собрать новый Xfce 4.14 за пол часа, и не вспотеть при этом. я легко заменяю gtk на свои версии, патчу их как хочу, и это получается просто + удобно

А где брать для єтого инструкции и рецепты? И какой практический смысл в пересборке и патчинге? И не позволяет ли делать подобное например генту?

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

А как научился читать и писать?

Я в том смысле что сильно прогуливал и не учился %)

А где брать для єтого инструкции и рецепты?

Для чего? Просто берешь и собираешь. Вот я захотел xfce4 собрать, зашел в slackware/source/xfce/ там нашел build-all.sh где Патрик описывает как нужно собирать и в каком порядке. Дальше я заменяю старые архивы с исходниками на новые, посматриваю slackbuild'ы, и в итоге просто делаю все как в build-all.sh Готово!

И какой практический смысл в пересборке и патчинге?

Например мне не нравится gtk3, я пересобираю программы что бы они были под gtk2. Пересобираю так же со своими опциями где включаю дополнительный функционал у каких либо программ. Патчу от багов в основном.

И не позволяет ли делать подобное например генту?

Позволяет, но Gentoo переусложненная и это source-based дистр, я люблю бинарные, но с возможностью собрать чего если нужно.

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

Я в том смысле что сильно прогуливал и не учился %)

Я тоже последние два класса завалил))

Для чего? Просто берешь и собираешь. Вот я захотел xfce4 собрать, зашел в slackware/source/xfce/ там нашел build-all.sh

Да например xfce. Где его брать исходник? Где брать build-all.sh?

Патрик описывает как нужно собирать и в каком порядке.

Ты же инглиша не знаешь. Как читаешь?

зашел в slackware/source/xfce/ там нашел build-all.sh

А build-all.sh в самой системе уже есть?

Например мне не нравится gtk3, я пересобираю программы что бы они были под gtk2. Пересобираю так же со своими опциями где включаю дополнительный функционал у каких либо программ. Патчу от багов в основном.

А не задалбывает постоянно ковырять систему?

зы А ты где то работаешь? Я 13 лет эникеем работал в госконторе, сейчас бросил. Учил 3д, перешел с Макса на Блендер но работу так найти и не могу моделлером.

deepforest ★★★ ()
Последнее исправление: deepforest (всего исправлений: 1)
Ответ на: комментарий от deepforest

Где его брать исходник?

xfce.org -> archive. Я в переводе дал ссылку ж!

Где брать build-all.sh?

http://slackware.tsu.ru/slackware/slackware-14.2/source/xfce

Ты же инглиша не знаешь. Как читаешь?

В каком порядке названия написаны в таком и собирать.

А build-all.sh в самой системе уже есть?

Если ты поставил слаку с исходниками то да. Если нет скачай, ссылку выше дал.

А не задалбывает постоянно ковырять систему?

Я же не постоянно что то патчу/собираю, я вообще ленивый. После Xfce пару дней с gtk3 повозился и больше я ничего с такого момента не делал такого. Если интересно или надо, то могу и покрасноглазить иногда.

А ты где то работаешь?

Да пока нигде особо и не успел %) мне ж 17. Разнорабочим иногда работаю, но есть желание чем нибудь нормальным заняться...

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

Да пока нигде особо и не успел %) мне ж 17. Разнорабочим иногда работаю, но есть желание чем нибудь нормальным заняться...

Ну вот линукс освоил на таком уровне уже отлично, молодец! Это тоже работа.

Нормальным, это в смысле с айти связанным? Админом, программистом?

А чего ночью не спишь как и я?

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

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

Но вернемся к xfce. Какой дисплейный менеджер лучше использовать? Насколько я понял, проблем с раскладкой не имеют лишь sddm и gdm.

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

Ну гента ни разу не переусложненная.

Там сложный ПМ и как включить мультилиб если его не было? Да никак. Slackware простая, а от того и гибкая, как хочешь так и вертишь %) Gentoo хорошая система, но именно для меня она переусложненная.

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

Какой дисплейный менеджер лучше использовать?

Я всегда использовал lightdm, а зачем там раскладки нужны? Все равно логин онли английский может быть.

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

Это тоже работа.

Это развлечение, а работа это про нудно и скушно %)

Нормальным, это в смысле с айти связанным?

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

А чего ночью не спишь как и я?

Ну а почему нет?) Ну может быть из за этого, уж не знаю.

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

[qoute]Собрал для Slackware 14.2 x64 За это спасибо, но почему без power-manager'а?

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

Не пользуюсь, забыл. Открываешь консоль, заходишь под рут, жмешь Ctrl+X, Ctrl+E. Вписываешь то что ниже, сохраняешь, выходишь из редактора. И power-manager установлен!

wget -r ftp://slackware.tsu.ru/slackware/slackware-14.2/source/xfce/xfce4-power-manager/
mv slackware.tsu.ru/slackware/slackware-14.2/source/xfce/xfce4-power-manager/ .
rm -r slackware.tsu.ru
cd xfce4-power-manager
rm *.tar.xz
wget http://archive.xfce.org/xfce/4.14/src/xfce4-power-manager-1.6.5.tar.bz2
sh xfce4-power-manager.SlackBuild
upgradepkg --install-new /tmp/$(ls /tmp | grep power-manager | grep txz)

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

Я всегда использовал lightdm, а зачем там раскладки нужны? Все равно логин онли английский может быть.

Логин онли инглиш, а раскладка русская и не переключается. Велкам, как говорится.

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

По сравнению с вашими методами, гента - образец аскетичности и простоты.

utanho ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.