Instalei recentemente o Ubuntu 24.04 e estou tendo um problema sério ao tentar usar o modo escuro.
Sei que parece haver um problema com os drivers proprietários da NVIDIA... mas quando defino o driver de código aberto Nouveau - em vez dos drivers proprietários da NVIDIA - minha placa de vídeo dedicada NVIDIA parece não funcionar... embora o modo escuro pareça funcionar.
Então continuo tendo que escolher entre definir o modo escuro ou configurar minha placa de vídeo para funcionar, o que é horrível.
O modo escuro funciona parcialmente para alguns aplicativos, mas não para outros: não funciona para Arquivos, Calculadora, Configurações, etc.
Quando altero o perfil PRIME para o Modo de Desempenho, o computador fica muito mais lento para iniciar o sistema e abrir aplicativos. Inicialmente, o modo escuro mantém a luz e, depois, eventualmente, passa a funcionar bem, mas o computador fica muito lento.
O que eu quero?
Quero poder usar o driver de placa de vídeo proprietário mais recente da NVIDIA, usar qualquer um dos dois perfis PRIME disponíveis e fazer com que o modo escuro funcione bem para todos os aplicativos... sem deixar meu notebook lento.
Isso é possível?
PS.:
- Já configurei gtk-application-prefer-dark-theme=1 em settings.ini nas pastas gtk-3/4 em ~/.config, não funcionou;
- Tentei adicionar gtk-application-prefer-dark-theme=1 ao meu .profile, para carregar na inicialização, mas também não funcionou;
- Tentei exportar a variável de ambiente GTK_THEME=[THEME_NAME], no meu .profile, e isso manteve o modo escuro preto (em ambos os perfis PRIME, para todos os aplicativos), mas mexeu muito com as alturas de linha nos Arquivos... e em outros softwares também, incluindo a Calculadora, então tive que desfazer isso...
- A única solução parcial até agora é definir o perfil PRIME para o Modo de Desempenho e lidar com um sistema muito mais lento. O modo escuro funciona então.
OBRIGADO a qualquer um que tenha uma solução...
Tudo bem, tudo bem! ... uma solução simples e definitiva que encontrei empiricamente.
Basta executar o Ubuntu no Wayland e ele resolverá todos os problemas acima, tanto no Modo de Desempenho quanto no Modo Sob Demanda nos perfis NVIDIA PRIME.
O modo escuro está funcionando agora no meu notebook para todos os perfis, e não há mais lentidão em nenhum dos perfis da NVIDIA.
Tudo funcionando como deveria!
Se você não sabe como logar usando o Ubuntu Wayland, na sua tela de login - quando você inicia seu Ubuntu, e quando você clica no seu perfil para digitar a senha - um ícone de configuração aparece no canto inferior direito da sua tela, antes de você digitar a senha. Ao clicar neste ícone, aparecem 4 opções, sobre qual "tipo" de Linux carregar... você apenas seleciona então a opção "Ubuntu on Wayland". E então faz seu login normalmente.
Wayland é um protocolo mais moderno para gerenciar respostas do servidor Linux Window Display a entradas de usuário, dispositivos (mouse, teclado) ou eventos do sistema. Ele está substituindo gradualmente o servidor X Window Display, que é muito mais antigo.
O protocolo Wayland parece mais leve (rápido), mais seguro e com menos incompatibilidades (inclusive com drivers NVIDIA) em comparação ao protocolo X Window Display.
Mais sobre isso em: https://www.howtogeek.com/900698/what-is-wayland-on-linux-and-how-is-it-different-from-x
Espero que ajude outros usuários da NVIDIA!
.