É possível ter um tema GTK + diferente no Unity e no Gnome Shell?

10

Eu às vezes uso dois Ambientes de Desktop diferentes como Unity e Gnome Shell (comparando, testando, criando capturas de tela, etc.), mas o Unity parece ruim usando o tema Adwaita, que é o mesmo com o tema Gnome Shell e Ambiance. Mudar toda vez é um incômodo e às vezes (mas agora menos frequente do que antes) ele trava (estou usando o Oneiric).

    
por Arnel A. Borja 02.10.2011 / 19:21

3 respostas

2

Você pode tentar criar um script que você define para executar em cada inicialização, onde você reconhece qual DE está usando e muda o tema na base do que você está executando

    
por Matteo Pagliazzi 03.10.2011 / 17:41
6

Com base nas respostas anteriores:

Para 11,10

#!/bin/bash

if [ "$XDG_CURRENT_DESKTOP" = "Unity" ]
then
  gsettings set org.gnome.desktop.interface gtk-theme 'Ambiance'
  gconftool-2 --set --type string /apps/metacity/general/theme 'Ambiance'
  gsettings set org.gnome.desktop.interface icon-theme 'Faenza-Ambiance'

else
  gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'
  gconftool-2 --set --type string /apps/metacity/general/theme 'Adwaita'
  gsettings set org.gnome.desktop.interface icon-theme 'Faenza'

fi

Para 12.04 e 12.10

#!/bin/bash

if [ "$XDG_CURRENT_DESKTOP" = "Unity" ]
then
  gsettings set org.gnome.desktop.interface gtk-theme 'Ambiance'
  gsettings set org.gnome.desktop.interface icon-theme 'ubuntu-mono-dark'
  gsettings set org.gnome.desktop.wm.preferences theme 'Ambiance'

else 
  gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'
  gsettings set org.gnome.desktop.interface icon-theme 'gnome'
  gsettings set org.gnome.desktop.wm.preferences theme 'Adwaita'

fi

Adicione este script a Startup Applications (Adicionar = > Comando sh path/to/script ).

    
por Mr Hyde 15.11.2011 / 22:25
0

Para 16.10

Usando Aplicativos Startup (como sugerido por Matteo) e adaptando o startup script do Sr. Hyde :

#!/bin/bash

if [ "$XDG_CURRENT_DESKTOP" = "Unity" ]
then
  gsettings set org.gnome.desktop.interface gtk-theme 'Ambiance'
  gsettings set org.gnome.desktop.interface icon-theme 'ubuntu-mono-dark'
  gsettings set org.gnome.desktop.interface cursor-theme 'DMZ-White'
  gsettings set org.gnome.desktop.wm.preferences theme 'Ambiance'

else 
  gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'
  gsettings set org.gnome.desktop.interface icon-theme 'Adwaita'
  gsettings set org.gnome.desktop.interface cursor-theme 'Adwaita'
  gsettings set org.gnome.desktop.wm.preferences theme 'Adwaita'

fi
    
por d3vid 06.02.2017 / 13:18