web-dev-qa-db-ja.com

UnityとGnome Shellで異なるGTK +テーマを使用することは可能ですか?

私は時々UnityとGnome Shellのような2つの異なるデスクトップ環境(比較、テスト、スクリーンショットの作成など)を使用しますが、UnityはAdwaitaテーマを使用すると見た目が悪くなります。これはGnome ShellとAmbianceテーマと同じです。毎回変更するのは非常に面倒で、時々(以前よりも頻度が少なくなります)クラッシュします(私はOneiricを使用しています)。

10
Arnel A. Borja

使用しているDEを認識し、実行している内容に基づいてテーマを切り替える各開始時に実行するように設定したスクリプトを作成してみてください。

2

前の答えに基づいて:

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

12.04および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

このスクリプトをStartup Applicationsに追加します(追加=>コマンドsh path/to/script)。

6
Mr Hyde

16.10の場合

Startup Applicationsを使用します (Matteoが提案したとおり)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
0
david.libremone