Больш за чатыры гады з моманту публікацыі галінкі Xfce 4.12 першы папярэдні выпуск карыстацкага асяроддзя , які адзначыў пераход праекту на стадыю мяккай замаразкі На 30 чэрвеня другі тэставы выпуск і выкананне поўнай замарозкі кодавай базы. У залежнасці ад вынікаў тэсціравання 28 ліпеня можа быць сфарміраваны трэці тэставы выпуск. Рэліз чакаецца 11 жніўня. Для тэставання Xfce 4.14pre1 падрыхтаваны у фармаце Docker і для Ubuntu.
Найбольш значным навінай Xfce 4.14 з'яўляецца пераход c GTK 2 на бібліятэку GTK 3. У цяперашні час код усіх базавых модуляў і большасці прыкладанняў і плагінаў партаваны на GTK 3 і даведзены да запланаванай функцыянальнасці. Недаробкі адзначаюцца толькі ў праглядніку малюнкаў ristretto, праграме для запісу кампакт-дыскаў xfburn, гукавым мікшары xfce4-mixer і музычным прайгравальніку xfmpc, а таксама ў панэльных убудовах xfce4-notes-plugin, xfce4-time-out-plugin,
xfce4-mailwatch-plugin, xfce4-cpugraph-plugin і
xfce4-stopwatch-plugin.

Некаторыя змены, прадстаўленыя ў Xfce 4.14pre1:
- У кампазітным мэнэджары xfwm4 дададзены vsync праз OpenGL, з'явілася падтрымка libepoxy і DRI3/Present, замест Xrender задзейнічаны GLX. Палепшана апрацоўка сінхранізацыі з кадравым які гасіць імпульсам () для прадастаўлення абароны ад з'яўлення парываў пры вывадзе (tearing). Задзейнічаны новыя магчымасці маштабавання з GTK3, што дазволіла палепшыць працу на экранах з высокай шчыльнасцю пікселяў (HiDPI). Прадстаўлена новая тэма афармлення;
- У канфігуратар xfce4-settings дададзены новы бэкенд для налады карэктнай колераперадачы з выкарыстаннем каляровых профіляў.
Палепшаны інструменты для настройкі экрана. Дададзены водступы для больш зручнага ўспрымання інфармацыі ва ўсіх дыялогах.
Дададзена магчымасць вызначэння профіляў манітораў, якая дазваляе захаваць некалькі набораў перадналадак і аўтаматычна мяняць профілі пры падключэнні або адключэнні дадатковых экранаў. Ухілена мігаценне пры змене налад экрана.
Дададзена магчымасць вызначэння першаснага манітора, на якім будуць адлюстроўвацца панэлі, працоўны стол і апавяшчэнні. Падобная магчымасць можа апынуцца карыснай у шматманіторных канфігурацыях для прывязкі панэляў да канкрэтнага манітора ці для ўтойвання лішняй інфармацыі пры арганізацыі паказу прэзентацый.
- Перапрацаваны індыкатар апавяшчэнняў. Дададзена кнопка для ачысткі часопіса паступлення апавяшчэнняў, перамешчаны ўверх перамыкач рэжыму "не турбаваць";
- У панэлі наладжана выкарыстанне празрыстых і напаўпразрыстых фонавых малюнкаў. Дададзена падтрымка интроспекции GObject, якая дазваляе ствараць убудовы да панэлі на розных мовах праграмавання (напрыклад, на Python). Забяспечана магчымасць убудавання дыялогу наладкі ў xfce4-settings-manager. Дададзена падтрымка налады памеру піктаграм, агульнага для панэлі і ўсіх размешчаных убудоў. У канфігуратар таксама дададзена опцыя для аўтаматычнага разліку памеру піктаграм у залежнасці ад шырыні панэлі.
Палепшаны сродкі групоўкі вокнаў - у кнопках згрупаваных вокнаў зараз апрацоўваюцца такія станы, як актыўнасць акна, мінімізацыя акна і наяўнасць важнай інфармацыі. Прадстаўлены новыя класы CSS-стыляў для выкарыстання пры стварэнні тэм афармлення, напрыклад, дададзены асобны клас кнопак для аперацый з групамі вокнаў і спецыфічныя налады для вертыкальнага і гарызантальнага размяшчэння панэлі. У убудовах да панэлі і ў дадатках задзейнічаны знакавыя піктаграмы. Заменены састарэлыя фішкі;

- У менеджэры сеансаў xfce4-session забяспечана падтрымка запуску прыкладанняў з улікам груп прыярытэтаў, якія дазваляюць вызначыць ланцужок залежнасцяў пры запуску. Раней прыкладанні запускаліся ўсе разам, што стварала праблемы з-за станы гонкі (знікненне тэмы ў xfce4-panel, запуск некалькіх асобнікаў аплета nm-applet і да т.п.). Цяпер прыкладанні запускаюцца з падзелам на групы. Спынены вывад застаўкі пры запуску. Унесены паляпшэнні ў інтэрфейс кіравання ўваходам і завяршэннем працы. Дададзена падтрымка падлучэння карыстацкіх апрацоўшчыкаў пры выхадзе, пераходзе ў спячы рэжым або перазапуску;
- Удасканалены інтэрфейс кіравання сілкаваннем (xfce4-power-manager). Палепшана падтрымка стацыянарных сістэм, для якіх больш не паказваецца папярэджанне аб адсутнасці акумулятара. Дададзена фільтраванне звязаных з сістэмай харчавання падзей, якія перадаюцца ў xfce4-notifyd для адлюстравання ў логу (напрыклад, не перадаюцца падзеі змены яркасці);
- Абноўлена дадатак Gigolo з графічным інтэрфейсам для налады сумеснага доступу да сховішчаў па сетцы, выкарыстоўваючы GIO/GVfs. Праграма дазваляе хутка прымантаваць выдаленую файлавую сістэму і кіраваць закладкамі на вонкавыя сховішчы ў файлавым мэнэджары;
- Стабілізаваны мультымедыйны прайгравальнік Parole, які выкарыстоўвае фрэймворк GStreamer і бібліятэку GTK+. У склад уваходзяць убудовы для згортвання ў сістэмны латок, маніпуляцыі метададзенымі струменя, усталёўкі свайго загалоўка акна і блакаванні пераходу ў спячы рэжым падчас прагляду відэа. Значна спрошчана праца на сістэмах, якія не падтрымліваюць апаратнае паскарэнне дэкадавання відэа. Дададзены і ўключаны па змаўчанні рэжым аўтаматычнага выбару найбольш аптымальнага механізму вываду відэа. Рэалізаваны кампактны варыянт інтэрфейсу. Палепшана падтрымка струменевага вяшчання і прайграванні файлаў са знешніх сістэм;

- Абноўлены файлавы мэнэджар Thunar, у якім цалкам перапрацавана панэль адлюстравання файлавага шляху. На панэль дададзены кнопкі для пераходу да раней адчыненых і наступных шляхоў, пераходу ў хатні каталог і бацькоўскі каталог. У правай частцы панэлі з'явілася піктаграма, клік на якой адчыняе дыялог для рэдагавання радка з файлавым шляхам. На скрыншоце ніжэй для параўнання паказаны стары і новыя варыянты панэлі:
Абноўлены Thunar Plugin API (thunarx), у якім прадстаўлена падтрымка інтраспекцыі GObject і выкарыстання біндзінгаў на розных мовах праграмавання. Забяспечана адлюстраванне памеру файлаў у байтах. З'явілася магчымасць прызначэння апрацоўшчыкаў для выканання вызначаных карыстачом дзеянняў. Рэалізаваная магчымасць выкарыстання Thunar UCA (User Configurable Actions) для вонкавых сеткавых рэсурсаў. Праведзена аптымізацыя стылістыкі і інтэрфейсу;
- Замест dbus-glib для абмену паведамленнямі па шыне D-Bus задзейнічана бібліятэка і транспартны пласт на аснове GIO. Выкарыстанне GDbus дазволіла вырашыць праблемы з выкарыстаннем у шматструменных прыкладаннях.
Крыніца: opennet.ru


