Com gtk+ ≥ 3.12
você, você pode carregar um tema específico e sua variante (escuro, claro) por aplicativo 1 , por meio da variável de ambiente GTK_THEME=theme:variant
. Conforme o gtk+
manual de referência :
GTK_THEME. If set, makes GTK+ use the named theme instead of the theme that is
specified by the gtk-theme-name setting [...] It is also possible to specify a
theme variant to load, by appending the variant name with a colon, like this:
GTK_THEME=Adwaita:dark.
Portanto, para carregar 2 a variante escura, você executaria:
GTK_THEME=Adwaita:dark gedit
Da mesma forma, para obter o oposto (quando o tema padrão estiver escuro), você carrega a variante clara :
GTK_THEME=Adwaita:light gedit
Observe que, se você quiser usá-lo por meio de um iniciador ( .desktop
arquivo) personalizado, terá que acrescentar env
o comando na Exec
linha:
Exec=env GTK_THEME=Adwaita:dark eog %U
1: Vale a pena notar que - conforme a decisão do desenvolvedor - o mais novo gnome-terminal
tem sua própria configuração via menu> preferências e ignora o tema. Além disso, como esse é um material bastante novo, alguns aplicativos gtk + 3 podem (ainda) não respeitar a GTK_THEME
variável de ambiente.
2: Isso parece não funcionar se você já tiver uma instância em execução desse aplicativo, por exemplo, se nautilus
já estiver em execução no modo escuro, a execução GTK_THEME=Adwaita:light nautilus
abrirá uma nova nautilus
janela, mas ainda no modo escuro. Não sei se isso é um recurso ou um bug ...
GTK_THEME=:light eog
parece estar funcionando muito ...desktop
arquivos . ), Mas não funciona, nem mesmo com oenv
. Quando iniciado a partir do terminal, ele funciona corretamente. Eu uso o gtk 3.14.5-1 + deb8u1, e tentei com o gedit 3.14.0-3, rodando no Debian "jessie / stable" 8.Para aplicativos GTK + -3, você pode aplicar a variante de tema escuro usando as configurações do GtkSettings '.ini:
Para GTK não-aplicativos + como
vnc
, você ainda pode fazer valer janela decorações escuras, definindo a_GTK_THEME_VARIANT
propriedade X do tipoUTF8_STRING
adark
. Para fazer issoxprop
, digite o seguinte comando e clique na janela depois:xprop
Também é possível selecionar janelas pelaWM_NAME
propriedade (o rótulo da barra de título) ou pelo ID da janela:Para obter os IDs e nomes das janelas, use
xlsclients -l
.fonte
gnome-terminal
decidiu que é muito esforço para manter o código para o tema escuro, a menos que a sua distro corrigiu esta de volta neste trabalho não vai paragnome-terminal
Aqui está um script bash que usei para iniciar um aplicativo com um tema diferente. Não o utilizo há anos, então não sei se ele funcionará com o GTK atual.
Aqui estão algumas informações que obtive dos arquivos ubuntu fourms. Não tenho certeza se será um problema. ( aqui ) Há também uma postagem no blog detalhando um pouco mais esse método. ( aqui ) e ( aqui ). Há também uma pergunta semelhante neste site que já foi respondida. ( aqui )
fonte
…(in ancient Greek belief) Daemons are good or benevolent supernatural beings between mortals and gods
... daemon = good / demon = bad ... pt.wikipedia.org/wiki / Daemon_% 28classical_mythology% 29 .. (pronunciado dia-seg )GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc /opt/ide/eclipse
e does't trabalhouEspecificamente para
gnome-terminal
, você pode usar o seguinte para escurecer o aplicativo específico:fonte