Unity ve Gnome Shell'de farklı GTK + teması olabilir mi?


10

Bazen Unity ve Gnome Shell gibi iki farklı Masaüstü Ortamı kullanıyorum (karşılaştırma, test etme, ekran görüntüleri oluşturma, vb.) Ancak Unity, Gnome Shell ve Ambiance temasıyla aynı olan Adwaita temasını kullanarak kötü görünüyor. Her seferinde değiştirmek oldukça güçtür ve bazen (ama şimdi eskisinden daha az sıklıkta) çöker (Oneiric kullanıyorum).


Her iki oturum da aynı temayı kullanıyor çünkü giriş yapmak için kullanıcınızı kullanıyorsunuz, yeni bir kullanıcı seçtiğinizde sizin için yapacak.
Uri Herrera

Yanıtlar:


2

Hangi DE'yi kullandığınızı tanıdığınız her başlangıçta yürütmek üzere ayarladığınız bir komut dosyası oluşturmayı deneyebilir ve temayı çalıştırdığınız şeyin temelinde değiştirebilirsiniz.


Temaları bir komut dosyasından değiştirmek mümkün müdür? DE bilmek için XDG_CURRENT_DESKTOP kullanabilirsiniz, ancak Gnome 3 tema ayarlarını nasıl kaydeder bilmiyorum.
Arnel A. Borja

6

Önceki cevaplara dayanarak:

11.10 için

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

12.04 ve 12.10 için

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

Bu komut dosyasını Startup Applications(Ekle => Komut sh path/to/script) klasörüne ekleyin .


0

16.10 için

Başlangıç ​​Uygulamalarını kullanma (Matteo tarafından önerildiği gibi) ve başlangıç ​​komut dosyasını Bay Hyde'dan uyarlama :

#!/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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.