Quero usar um tema sombrio por toda parte, mas com algumas exceções.
Especialmente o VLC parece estranho com um tema sombrio.
Existe uma maneira de evitar o VLC usando o tema escuro?
Considerando as respostas da perguntaAtivar/definir tema escuro por aplicativo: não só meu tema escuro não tem variantes, mas o método de uso GTK_THEME=NAME_OF_THEME <application>
(ou em um inicializador de desktop Exec=env GTK_THEME=NAME_OF_THEME <application>
) não funciona para VLC (ou Libreoffice).
(Estou no Xfce, Linux Mint 13.2).
Responder1
SeguindoESSEresponder:
- crie qualquer pasta
path/to/FOLDER
- crie uma
/share/themes/
pasta dentro dele (isto épath/to/FOLDER/share/themes
). - coloque o tema GTK3 específico do seu aplicativo dentro deste último
- renomearo tema ao nome do TEMA ATUALMENTE ATIVO.
Use este comando para iniciar o aplicativo com o tema renomeado em vez do tema atualmente ativo:
GTK_DATA_PREFIX=path/to/FOLDER YOUR_APPLICATON
O caminho depois GTK_DATA_PREFIX=
tem que serapenaspara a pasta que contém /share/themes/RENAMED_THEME
,nãoao tema em si
Para ter isso dentro de um iniciador, substitua de acordo:
Exec=sh -c 'GTK_DATA_PREFIX=path/to/FOLDER YOUR_APPLICATION'
ou
Exec=env GTK_DATA_PREFIX=path/to/FOLDER YOUR_APPLICATION
Para VLC:
Exec=sh -c 'GTK_DATA_PREFIX=path/to/FOLDER /usr/bin/vlc --started-from-file %U'
ou
Exec=env GTK_DATA_PREFIX=path/to/FOLDER /usr/bin/vlc --started-from-file %U
A alteração pode ser feita no arquivo desktop em /usr/share/file/applications
formato ~/.local/share/applications
.
Alterar o tema do sistema redefinirá o tema por aplicativo, até que a pasta deste último seja renomeada para corresponder ao nome do primeiro.