Tenho uma nova instalação do Arch Linux com Gnome e GDM; Eu uso placa de vídeo integrada: Intel® HD Graphics 630.
Anteriormente eu tinha o Fedora instalado e o equipamento antigo tinha uma GPU NVidia antiga. Usei um programa chamado "gpick" para escolher uma cor na tela:
Estava funcionando como deveria, mas com o novo equipamento está sempre escolhendo a cor preta:
Tentei inicializar o Kali Linux e instalar o gpick lá. Isso funcionou mesmo que a resolução não fosse fullHD nativa. Eu tentei o gcolor2, que é uma ferramenta semelhante, mas faz o mesmo.
Tenho os seguintes pacotes instalados:xf86-video-intel
mesa-libgl
lib32-mesa-libgl
Como posso consertar o seletor?
Responder1
Você está usando o GNOME 3 no Fedora com uma placa gráfica não-NVidia, então provavelmente está executando o Wayland como sistema gráfico. gpick é baseado em GTK+ 2.x, que suporta apenas X11 e passa pela camada de compatibilidade Xwayland.
Portanto, há dois motivos para o seu problema:
O sistema gráfico Waylandpor designnão permite que um programa veja o conteúdo de outros programas. Recursos como capturas de tela ou seletores de cores precisariam, portanto, da cooperação do gerenciador de janelas. (Por exemplo, o aplicativo pediria ao WM para fazer uma captura de tela e escolher as coresqueem vez da tela real.)
O Xwayland atua como um "display" X11 completamente separado; embora tenha ganchos que permitem que janelas individuais sejam intercaladas com janelas nativas e transfira o conteúdo da área de transferência para frente e para trás, ele não passa nenhuma outra informação sobre o Wayland para os aplicativos X11. No que diz respeito a eles, eles estão rodando em uma área de trabalho preta, sem nenhum Wayland à vista.
Como resultado, o gpick pode ver apenas outras janelas X11, mas não as janelas nativas do Wayland.
Você pode alternar entre sessões GNOME+Wayland e GNOME+X11 usando o ícone de ‘engrenagem’ na tela de login do GDM.