¿Es posible tener un tema GTK + diferente en Unity y Gnome Shell?


10

A veces uso dos entornos de escritorio diferentes como Unity y Gnome Shell (comparar, probar, crear capturas de pantalla, etc.) pero Unity se ve mal con el tema Adwaita, que es lo mismo con el tema Gnome Shell y Ambiance. Cambiar cada vez es bastante complicado y a veces (pero ahora menos frecuente que antes) se bloquea (estoy usando Oneiric).


Ambas sesiones usan el mismo tema porque estás usando tu usuario para iniciar sesión, seleccionar un nuevo usuario lo hará por ti.
Uri Herrera

Respuestas:


2

Puede intentar crear un script que configure para ejecutar en cada inicio donde reconozca qué DE está utilizando y cambie el tema en base a lo que está ejecutando


¿Es posible cambiar los temas de un guión? Puedo usar XDG_CURRENT_DESKTOP para conocer el DE, pero no sé cómo Gnome 3 guarda la configuración del tema.
Arnel A. Borja

6

Sobre la base de las respuestas 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 y 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

Agregue este script a Startup Applications(Agregar => Comando sh path/to/script).


0

Para 16.10

Usando aplicaciones de inicio (como lo sugiere Matteo) y adaptando el script de inicio de Mr 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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.