Olá a todos,
Estou enfrentando um problema muito peculiar e persistente com meu ambiente KDE Plasma 6 no Arch Linux e gostaria da ajuda da comunidade. Já tentei diversas soluções, mas o problema persiste.
1. Resumo do Problema: O botão de Maximizar/Restaurar está completamente ausente na barra de título das janelas (mesmo no tema padrão Breeze). Além disso, a seção “Compositor” das configurações do KWin está vazia, sem opções de mecanismo de renderização.
2. O Que Eu Quero: Ter o botão de maximizar funcionando e as opções do compositor do KWin acessíveis.
3. Configuração do Meu Sistema:
- Sistema Operacional: Arch Linux
- Kernel: 6.15.2-arch1-1
- Ambiente Desktop: KDE Plasma
- Versão do Plasma: 6.3.5
- Versão do KWin: 6.3.5-2
- Sessão Gráfica: X11
- Hardware (Notebook): Acer Aspire 5 A515-54-57EN
- GPU: Intel UHD Graphics (CML GT2)
- Driver Gráfico: Mesa (utilizando os drivers padrão do kernel)
4. Comportamento Detalhado do Problema:
-
O botão de Maximizar/Restaurar está ausente na barra de título de todas as janelas (mesmo com o tema de decoração de janela Breeze padrão).
-
A funcionalidade de maximizar funciona via menu de contexto (clique direito na barra de título → “Maximizar”).
-
A seção “Configurações do Sistema” → “Comportamento da Área de Trabalho” → “Efeitos da Área de Trabalho” → “Compositor” está completamente vazia, sem opções para escolher o mecanismo de renderização (OpenGL, XRender, etc.).
*
-
O botão “Configurar Botões…” não aparece na seção “Decorações da Janela” para o tema Breeze.
5. Diagnósticos e Testes Já Realizados (e seus resultados):
- Teste com Novo Perfil de Usuário:
- Criação de um novo usuário limpo. O problema persiste: o botão de maximizar não aparece na barra de título e as opções do compositor estão ausentes na GUI. Isso sugere um problema em nível de sistema.
- Ao copiar meu
kwinrc
original para o novo usuário, o problema também se manifesta, confirmando que meukwinrc
está, de alguma forma, relacionado.
- Log do KWin (
journalctl -b -e | grep -i "kwin"
):- Observação: Este log contém erros
XCB error: 3 (BadWindow), major code: 129 (SHAPE)
, sugerindo problemas na renderização de formas de janelas.
- Observação: Este log contém erros
jun 14 18:13:11 archlinuxbedrock kwin_x11[12179]: kwin_core: Failed to focus 0x5a00027 (error 3)
jun 14 18:13:11 archlinuxbedrock kwin_x11[12179]: kwin_core: XCB error: 3 (BadWindow), sequence: 22744, resource id: 94371879, major code: 129 (SHAPE), minor code: 3 (Combine)
jun 14 18:13:11 archlinuxbedrock kwin_x11[12179]: kwin_core: XCB error: 3 (BadWindow), sequence: 22745, resource id: 94371879, major code: 129 (SHAPE), minor code: 3 (Combine)
jun 14 18:13:11 archlinuxbedrock kwin_x11[12179]: kwin_core: XCB error: 3 (BadWindow), sequence: 22759, resource id: 94371879, major code: 129 (SHAPE), minor code: 3 (Combine)
jun 14 18:13:11 archlinuxbedrock kwin_x11[12179]: kwin_core: XCB error: 3 (BadWindow), sequence: 22760, resource id: 94371879, major code: 129 (SHAPE), minor code: 3 (Combine)
jun 14 19:00:10 archlinuxbedrock kwin_x11[12179]: kwin_scene_opengl: Could not delete framebuffer because no context is current
jun 14 19:00:10 archlinuxbedrock kwin_x11[12179]: BlurConfig::instance called after the first use - ignoring
jun 14 19:00:10 archlinuxbedrock kwin_x11[12179]: KscreenConfig::instance called after the first use - ignoring
jun 14 19:00:10 archlinuxbedrock kwin_x11[12179]: OverviewConfig::instance called after the first use - ignoring
jun 14 19:00:10 archlinuxbedrock kwin_x11[12179]: SlideConfig::instance called after the first use - ignoring
jun 14 19:00:10 archlinuxbedrock kwin_x11[12179]: SlidingPopupsConfig::instance called after the first use - ignoring
jun 14 19:00:10 archlinuxbedrock kwin_x11[12179]: WindowViewConfig::instance called after the first use - ignoring
jun 14 19:00:10 archlinuxbedrock kwin_x11[12179]: ZoomConfig::instance called after the first use - ignoring
jun 14 19:24:54 archlinuxbedrock kwin_x11[12179]: qt.svg.draw: The requested buffer size is too big, ignoring
jun 14 19:24:54 archlinuxbedrock kwin_x11[12179]: qt.svg: <input>:1:20606: Could not resolve property: #radialGradient2005
jun 14 19:25:19 archlinuxbedrock kwin_x11[12179]: kwin_core: XCB error: 152 (BadDamage), sequence: 12128, resource id: 20994335, major code: 143 (DAMAGE), minor code: 2 (Destroy)
jun 14 19:25:19 archlinuxbedrock kwin_x11[12179]: kwin_core: XCB error: 3 (BadWindow), sequence: 12129, resource id: 155189650, major code: 129 (SHAPE), minor code: 6 (Input)
- Status do OpenGL (
glxinfo | grep "OpenGL"
):OpenGL renderer string: Mesa Intel(R) UHD Graphics (CML GT2)
OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.1.3-arch1.3
- Observação: O OpenGL está sendo detectado e parece funcionar corretamente, indicando que o problema não é com o driver básico ou com a capacidade de renderização.
- Log do X.org (
sudo cat /var/log/Xorg.0.log
):
o log do xorg foi tao grande que nao deixaram botar aqui diretamente por causa de limite de carecteries mas ele está no github gist link: https://gist.githubusercontent.com/pedrodev2025/797f1e5a83c4adf974bb9e72cfa90376/raw/9560cc62866b344ed86ebdffff2378b298640fb8/gistfile1.txt- Observação: Este log não apresentou erros críticos (
EE
) ou avisos (WW
) relacionados à inicialização da GPU, GLX ou DRI. O X.org parece inicializar a parte gráfica corretamente, apesar dos erros KWin/SHAPE.
- Observação: Este log não apresentou erros críticos (
- Tentativas de Solução Prévias (sem sucesso):
- Limpeza completa de todos os caches do KDE (
~/.cache/
,~/.config/kde.org/
etc.) e reinicializações múltiplas. - Reinstalação forçada dos pacotes (
pacman -Syu --needed
):plasma-workspace
,kwin
,kdecoration
,qt5-declarative
,qt6-declarative
,mesa
,xorg-server
. (Todos já estavam na versão mais recente, então não houve reinstalação efetiva, apenas verificação). - Tentativas de ativar o compositor via
qdbus
(comandos comosetCompositingActive true
resultaram em “Cannot find method”, indicando que a interface D-Bus para controle do compositor pode ter mudado no Plasma 6 ou não está sendo exposta). - Edição manual do
~/.config/kwinrc
na seção[org.kde.kdecoration2]
(ButtonsOnLeft=XI_
ouXIM
) - isso causou conflitos e não resolveu, e a seção foi removida para tentar regenerar as configurações padrão via GUI (que não aparece).
- Limpeza completa de todos os caches do KDE (
6. Minha Pergunta: Dado que o OpenGL parece OK e o X.org não reporta erros graves na inicialização gráfica, qual poderia ser a causa para o KWin não conseguir iniciar ou expor seu compositor? Há alguma outra ferramenta de diagnóstico ou configuração específica que eu deveria verificar no Arch Linux para esse cenário?
Agradeço imensamente qualquer ajuda ou direcionamento!