Unity와 Gnome Shell에서 다른 GTK + 테마를 사용할 수 있습니까? Unity는 Gnome Shell

때로는 Unity와 Gnome Shell (비교, 테스트, 스크린 샷 생성 등)과 같은 두 가지 다른 데스크탑 환경을 사용하지만 Unity는 Gnome Shell 및 Ambiance 테마와 동일한 Adwaita 테마를 사용하면 나빠 보입니다. 매번 변경하는 것은 상당히 번거롭고 때로는 (이전보다 덜 빈번한) 충돌이 발생합니다 (Oneiric을 사용하고 있습니다).



답변

사용하는 DE를 인식 할 때마다 시작할 때 실행하도록 설정 한 스크립트를 작성하고 실행중인 주제를 기준으로 테마를 전환 할 수 있습니다.


답변

이전 답변을 바탕으로 :

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(Add => Command sh path/to/script)에 추가하십시오 .


답변

16.10의 경우

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


답변