Возможно ли иметь разные темы GTK + в Unity и Gnome Shell?

Иногда я использую две разные среды рабочего стола, такие как Unity и Gnome Shell (сравнение, тестирование, создание скриншотов и т. Д.), Но Unity выглядит плохо с темой Adwaita, которая аналогична темам Gnome Shell и Ambiance. Изменять каждый раз довольно хлопотно, а иногда (но теперь реже, чем раньше) происходит сбой (я использую Oneiric).

10
задан 2 October 2011 в 21:21

3 ответа

(Вы можете попробовать создать скрипт, который вы устанавливаете для выполнения в каждом старте, где вы узнаете, какой DE вы используете, и переключить тему в основе того, что вы выполняете

2
ответ дан 2 October 2011 в 21:21

Основываясь на предыдущих ответах:

Для 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

Добавьте этот скрипт в Автозапуск приложений (Добавить => Команда sh путь / к / скрипту ).

6
ответ дан 2 October 2011 в 21:21

Для 16.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.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
ответ дан 2 October 2011 в 21:21

Другие вопросы по тегам:

Похожие вопросы: