web-dev-qa-db-fra.com

Est-il possible d'avoir un thème GTK + différent dans Unity et Gnome Shell?

J'utilise parfois deux environnements de bureau différents, tels que Unity et Gnome Shell (comparaison, tests, création de captures d'écran, etc.), mais Unity a un mauvais aspect en utilisant le thème Adwaita, identique à celui de Gnome Shell et Ambiance. Changer à chaque fois est assez fastidieux et parfois (mais à présent moins fréquemment qu'avant), il se bloque (j'utilise Oneiric).

10
Arnel A. Borja

Vous pouvez essayer de créer un script que vous souhaitez exécuter à chaque démarrage, dans lequel vous reconnaissez le DE utilisé et basculez le thème à la base de ce que vous exécutez.

2
Matteo Pagliazzi

S'appuyant sur les réponses précédentes:

Pour 11h10

#!/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

Pour 12.04 et 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

Ajoutez ce script à Startup Applications (Ajouter => Commande sh path/to/script).

6
Mr Hyde

Pour 16h10

Utilisation de Applications de démarrage (comme suggéré par Matteo) et adaptation du script de démarrage de M. 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
0
david.libremone