vydanie správcu okien , používaného v používateľskom prostredí Xfce na zobrazenie okien na obrazovke, dekoráciu okien a organizáciu ich premiestňovania, zatvárania a zmeny ich veľkosti.
V novej verzii podpora rozšírenia X11 (X-Resource), ktoré na žiadosť od X-servera o informácie o PID aplikácie spustenej pomocou mechanizmov sandboxovej izolácie. Podpora XRes rieši problém s núteným ukončením zamknutých klientských procesov, ktorých PID nie je možné získať cez vlastnosť _NET_WM_PID, nakoľko odráža identifikátor procesu v izolovanom prostredí, ktorý sa môže líšiť od identifikátora v globálnom mennom priestore.
V novom vydaní sa tiež objavila zraniteľnosť, ktorá môže viesť k prístupu k už uvoľnenej oblasti pamäte (use-after-free) a zápisu dát mimo vyhradeného bloku pri spracovaní reťazcov s nastaveniami. Okrem toho, v xfwm4 4.14.3 sa pridali ďalšie spracovatelia chýb XError, ktoré zjednodušujú diagnostiku problémov súvisiacich so žiadosťami XConfigureWindow.
U niektorých používateľov po aktualizácii na verziu 4.14.3 zhroucenia pri pokuse o spustenie vo FreeBSD, ktoré vznikajú zjavne kvôli novej väzbe na libXres. Takisto v xfwm4 problém s detekciou grafických kariet AMD pri aktivácii rozšírenia X11 XPresent na synchronizáciu výstupu s vertikálnym synchronizačným impulsom (vblank). XPresent sa aktivoval pri prítomnosti masky AMD v názve karty, zatiaľ čo niektoré karty «Radeon» bez zmienky o slove «AMD» (napríklad «Radeon RX 570»). Pre tieto karty sa aktivoval spracovateľ vblank založený na «glx», ktorý značne zaostáva z pohľadu výkonu.
Napríklad pri použití glx reprodukcia 4K videa v mpv zaťažuje GPU na 70% v režime vysokého kvality a 50% v režime nízkeho kvality, zatiaľ čo záťaž pri použití XPresent klesá na 50% a 30% v súlade, čo má významný dopad na spotrebu energie a výkon. Problém zatiaľ ostáva nevyriešený. Pre nútené zapnutie XPresent môžete pridať nastavenie /general/vblank_mode do xfconf:
xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s «xpresent» —create
Zdroj: opennet.ru
