Defina um tema em uma aplicação QT específica no Ubuntu 16.04

1

Como posso definir um tema específico para um aplicativo QT específico? Globalmente eu usei um tema escuro, mas para alguns aplicativos eu quero usar o tema padrão do Ubuntu 16.04 (Ambiance). Isto é para uma aplicação QT específica.

Eu tentei esses comandos dentro da minha planilha.desktop

Exec=env GTK2_RC_FILES=/usr/share/themes/Ambiance/gtk-2.0/gtkrc /usr/bin/et

ou

Exec=env GTK2_RC_FILES=$HOME/.themes/Ambiance/gtk-2.0/gtkrc /usr/bin/et

ou

Exec=env GTK_THEME=Ambiance:Default /usr/bin/et

Mas nenhum funcionou.

    
por Project RK 10.04.2017 / 03:24

1 resposta

1

Sim, você pode fazer isso usando a variável de ambiente QT_STYLE_OVERRIDE .

A sintaxe é assim

QT_STYLE_OVERRIDE=Breeze konsole

Aqui você está usando o tema Breeze para o aplicativo konsole. Os nomes de temas GTK também devem funcionar. Eu testei isso no KDE com os nomes adwaita (tema gtk) e Breeze (tema KDE). Meu tema do ambiente original foi definido como Oxigênio.

Note que, apesar de substituir os estilos dos controles, a decoração da janela (que desenha a barra de título e fecha, minimiza os botões) não mudará.

    
por Anwar 13.04.2017 / 13:14