Я использую тему Evolve для Ubuntu, и я доволен ею.
Все приложения хорошо работают с этой темой, кроме Ubuntu Software Center. Текст не читается с этой темой (белый текст на светло-сером фоне).
Каждый раз, когда мне нужно использовать USC, мне приходится менять тему, а затем снова менять ее.
Можно ли сказать Ubuntu использовать тему Ambiance только для USC?
Я попытался добавить env GTK_THEME="Ambiance"
в строку exec в файле .desktop, но это никак не повлияло.
Тема установлена установкой в 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
, я не делаю пути, который изменил бы тему всего для одного окна..., но было бы интересно, если бы у кого-то был ответ для этого.
Почему бы не изменить цвет фона Центра программного обеспечения 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