Используйте разные темы рабочего стола для одного приложения

Я использую тему Evolve для Ubuntu, и я доволен ею.

Все приложения хорошо работают с этой темой, кроме Ubuntu Software Center. Текст не читается с этой темой (белый текст на светло-сером фоне).

Каждый раз, когда мне нужно использовать USC, мне приходится менять тему, а затем снова менять ее.

Можно ли сказать Ubuntu использовать тему Ambiance только для USC?

Я попытался добавить env GTK_THEME="Ambiance" в строку exec в файле .desktop, но это никак не повлияло.

3
задан 4 July 2014 в 18:29

2 ответа

Тема установлена установкой в dconf - можно получить текущую установку с:

gsettings get org.gnome.desktop.interface gtk-theme

, Таким образом, Вы могли создать простой сценарий к обходному решению Ваша проблема и изменить тему, затем открытый центр программного обеспечения, и возвратить тему, когда центр программного обеспечения закрылся:

#!/bin/bash
gsettings set org.gnome.desktop.interface gtk-theme 'Ambiance'
software-center $1
gsettings set org.gnome.desktop.interface gtk-theme 'Evolve'
exit

можно сохранить это в корневом каталоге в файле, названном 'открытым центром программного обеспечения', затем сделать его исполняемым файлом путем установки его в свойствах файла, или путем выполнения этого в терминале:

chmod +x ./open-software-center

можно тогда работать ./open-software-center в терминале или вещи команды, которая открывается, когда Вы нажимаете Высокий звук + F2

, я не делаю пути, который изменил бы тему всего для одного окна..., но было бы интересно, если бы у кого-то был ответ для этого.

3
ответ дан 4 July 2014 в 18:29

Почему бы не изменить цвет фона Центра программного обеспечения Ubuntu к более темному, (который я сделал также - превосходные работы). Для этого просто редактируйте/изменяйте itemview-background.png, посмотрите полный путь ниже и удостоверьтесь, что скопировали неумеренный файл изображения:

/usr/share/software-center/ui/gtk3/art/itemview-background.png

Или изменение значение цвета для [text+shadow аргумент] видимого оттянутого текста в USC к более темному, посмотрите путь ниже: (не сделал изучил глубже его, но это находится где-нибудь в softwarecenter.css и/или softwarecenter.highcontrastinverse.css)

/usr/share/software-center/ui/gtk3/css
2
ответ дан 4 July 2014 в 18:29

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

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