Exceto alguns aplicativos (como o VLC) de usar o tema atual do gtk3

0

Eu quero usar um tema sombrio, mas ter algumas exceções.

Especialmente o VLC parece desajeitado com um tema sombrio.

Existe uma maneira de evitar o VLC usando o tema escuro?

Considerando as respostas sob a pergunta Ativar / definir tema escuro em uma base por aplicativo : não apenas meu tema sombrio O tema não tem variantes, mas o método de usar GTK_THEME=NAME_OF_THEME <application> (ou em um iniciador de área de trabalho Exec=env GTK_THEME=NAME_OF_THEME <application> ) não funciona para o VLC (ou Libreoffice).

(Eu estou no Xfce, Linux Mint 13.2).

    
por cipricus 27.11.2017 / 16:03

1 resposta

1

Seguindo ESTA resposta:

  • crie uma pasta path/to/FOLDER
  • crie uma pasta /share/themes/ dentro dela (ou seja, path/to/FOLDER/share/themes ).
  • coloque o tema GTK3 específico do aplicativo dentro do último
  • renomear o tema para o nome do TEMA ATUALMENTE ATIVO.

Use este comando para iniciar o aplicativo com o tema renomeado em vez do atual:

GTK_DATA_PREFIX=path/to/FOLDER YOUR_APPLICATON

O caminho após GTK_DATA_PREFIX= precisa ser somente para a pasta que contém /share/themes/RENAMED_THEME , não para o próprio tema

Para ter isso dentro de um lançador, 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 o 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 da área de trabalho em /usr/share/file/applications ou em uma cópia em ~/.local/share/applications .

A alteração do tema do sistema redefinirá o tema por aplicativo, até que a pasta desse último seja renomeada para corresponder ao nome do primeiro.

    
por 27.11.2017 / 17:03