Altera o estilo de programas específicos no Xubuntu 12.04

0

É possível alterar o estilo de um programa específico ao usar outro estilo para toda a área de trabalho no Xubuntu 12.04? Por exemplo, eu gostaria de usar o estilo Xfce-dusk para toda a área de trabalho e a maioria dos programas, mas eu gostaria de usar algo como greybird para qgit, meld e meu editor de texto. Isso é possível e, em caso afirmativo, como?

    
por stiemannkj1 13.12.2013 / 03:04

1 resposta

0

Meng Tian já respondeu a esta pergunta aqui , mas a resposta é provavelmente ainda mais relevante para minha pergunta. Desde que fiz as coisas de maneira um pouco diferente, estou postando minha própria resposta aqui.

Você pode iniciar programas com um estilo / tema diferente colocando GTK2_RC_FILES=/usr/share/themes/YourFavoriteTheme/gtk-2.0/gtkrc antes do comando do seu programa ao executar o programa a partir da linha de comando.

Por exemplo, se você quiser executar leafpad com o Bluebird style / theme, basta inserir isso na linha de comando:

GTK2_RC_FILES=/usr/share/themes/Bluebird/gtk-2.0/gtkrc leafpad

Se você quiser simplificar isso, crie um arquivo de script executável .sh e coloque esse código:

#!/bin/sh

GTK2_RC_FILES=/usr/share/themes/Bluebird/gtk-2.0/gtkrc leafpad "$@"

Se você fizer isso, você também pode criar um lançador para este script que irá lançar o programa no estilo correto.

Observação: o "$@" permite que você passe argumentos pelo seu script para o seu programa. Isso era tudo o que eu precisava para meus propósitos, mas se você precisa fazer algo extravagante como a saída do pipe para o programa, este script pode não funcionar.

    
por stiemannkj1 14.12.2013 / 03:14