Atualização do gerenciador de janelas xfwm4 4.14.3.

Publicado lançamento do gerenciador de janelas xfwm4 4.14.3, utilizado no ambiente de usuário Xfce para garantir a exibição de janelas na tela, decoração de janelas e organização de seu movimento, fechamento e redimensionamento.

Na nova versão foi adicionada suporte à extensão X11 XRes (X-Resource), que é acionado para solicitar ao servidor X informações sobre o PID do aplicativo executado usando mecanismos de isolamento de sandbox. O suporte ao XRes resolve o problema do encerramento forçado de processos clientes travados, cujos PIDs não podem ser conhecidos através da propriedade _NET_WM_PID, pois este reflete o identificador do processo dentro de um ambiente isolado, que pode ser diferente do identificador no espaço de nomes global.

Na nova versão também no lançamento uma vulnerabilidade que pode levar a acessar uma área de memória já liberada (use-after-free) e gravação de dados fora do buffer alocado ao processar strings com configurações. Além disso, no xfwm4 4.14.3 foram adicionados tratadores de erros adicionais XError, facilitando o diagnóstico de problemas relacionados a solicitações XConfigureWindow.

Alguns usuários após a atualização para a versão 4.14.3 começaram a observar crashes ao tentar iniciar no FreeBSD, que aparentemente surgem devido à nova vinculação ao libXres. Além disso, no xfwm4 surgiu um problema com a detecção de placas de vídeo AMD ao ativar a extensão X11 XPresent para sincronização de saída com o pulso de atraso de quadro (vblank). O XPresent era ativado quando o nome do cartão continha a máscara AMD, enquanto alguns cartões são nomeados "Radeon" sem mencionar a palavra "AMD" (por exemplo, "Radeon RX 570"). Para esses cartões, um manipulador de vblank baseado em "glx" era ativado, que apresenta uma performance visivelmente inferior.

Por exemplo, ao usar glx, a reprodução de vídeo 4K no mpv carrega a GPU em 70% em modo de alta qualidade e 50% em modo de baixa qualidade, enquanto a carga ao usar XPresent diminui para 50% e 30%, respectivamente, o que impacta significativamente o consumo de energia e a performance. O problema ainda não foi corrigido. Para forçar a ativação do XPresent, é possível adicionar a configuração /general/vblank_mode no xfconf:

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s "xpresent" —create

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster