Recentemente atualizei para o Ubuntu 22.04 com o wayland desabilitado por padrão em meu sistema. Então eu limpei o driver proprietário nvidia-515 recomendado e instalado para mudar para wayland. Mas esse driver está inutilizando qualquer aplicativo de extensão, gnome-shell-extension-manager e gnome-extension-app em particular. Ao abrir os dois aplicativos, o ícone do aplicativo aparece brevemente no dock e depois desaparece e ao tentar abrir no terminal ocorre o seguinte erro.
Gdk-Message: 14:14:56.485: Error flushing display: Protocol error
Já vi as mesmas perguntas em muitos fóruns, mas não obtive nenhuma solução, exceto alguma solução alternativa que também não funciona completamente. Vou listar todas as soluções que encontrei e uma de minha autoria.
- Instale a extensão no xorg e volte para o wayland para usá-la. Não tenho certeza se isso funciona completamente, mas muitos parecem achar que funciona, mas de alguma forma torna o sistema mais instável.
- Execute manualmente gnome-extensions-app usando o seguinte comando:
Esta solução apenas nos ajuda a abrir a GUI da extensão e ativa/desativa a extensão, mas não nos permite gerenciar as configurações da extensão.__EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json gnome-extensions-app
- Instale o gnome-shell-extension-manager usando flatpak após desinstalar a versão apt. Funciona para todas as extensões, mas ainda não poderemos definir suas configurações. Ao clicar na configuração de qualquer extensão, a própria extensão gnome é desativada.
Porém, consegui ativar a tão necessária extensão de melhoria de gestos com sua configuração padrão seguindo a terceira solução. Estou tendo uma experiência de usuário muito ruim ao lidar com extensões. Se você tiver um bom conhecimento técnico de por que isso está acontecendo junto com sua correção e souber sobre alguns outros drivers da nvidia que são estáveis com o Ubuntu 22.04 wayland, por favor me avise.
Ps- Também atualizarei esta questão assim que encontrar uma solução melhor.