Програмний центр у темній темі Нечитабельний


14

Тому я використовую темну тему в gdm, а текст у центрі програмного забезпечення не читається. Я знайшов вирішення, змінивши колір шрифту з .css наступним чином

sudo gedit /usr/share/software-center/ui/gtk3/css/softwarecenter.css
@define-color light-aubergine #DED7DB; -> modify
@define-color super-light-aubergine #F4F1F3; -> modify

Моє запитання: чи є акуратний спосіб вирішити його, щоб у будь-який час я змінив тему, текст змінювався автоматично?


1
Я боровся з цим самим питанням, використовуючи тему «Адвайта» із вимкненою темною темою Global. Якщо я використовую теми Ambiance або Radiance, то це працює чудово, але інші програми виглядають дивно для Gnome 3. У тому ж файлі, який ви вказали вище, я прокоментував два стилі GtkTreeView. Проїжджаючи по встановлених за замовчуванням тем, вони все виглядали чудово з цією зміною. Для мене це все ще відчувається як хак, але краще, ніж не в змозі читати виділення.
Натан

Відповіді:


1

Я б спробував скористатися старим програмним центром ( sudo apt-get install ubuntu-software) або використовувати Synaptic. Новий Центр програмного забезпечення, як правило, ламається, тому, якщо ви можете, рекомендую замість цього використовувати стару версію або навіть менеджер пакунків.


Ви насправді пропонуєте встановити новий програмний центр, пакет для старого програмного центру є software-center... хоча це здається не пов'язаним із заданим тут питанням.
Самуїл

ну, напевно, я їх зплутав XD Я занадто зайнятий грою на підйом
Бренден МакФарлінг

0

Ні, наразі не існує способу зробити це більш чисто, ніж це - якщо ви самі не напишіть якесь рішення.

Тепер, якщо ви хотіли це зробити, можливо, ви хочете зробити кілька сценаріїв, таких як:

#!/bin/bash
# sets a dark theme
gsettings set org.gnome.desktop.interface gtk-theme "Some-Dark-Theme"
gsettings set org.gnome.desktop.interface icon-theme "Numix-Circle"
cp ~/.path/to/some/dir/softwarecenter-dark.css /usr/share/software-center/ui/gtk3/css/softwarecenter.css

І звичайно, у вас може бути ще один сценарій зробити те ж саме в зворотному порядку, або навіть просто сценарій стосується лише перемикання softwarecenter.css


0

Наскільки я знаю, це не справді виправлення цього, але це не лише програмний центр, це ще пара інших додатків, але якщо ви хочете, щоб центр програмного забезпечення, який працює з темами, використовував програмний центр lubuntu-програмний центр, він також більш стабільний


3
Надайте більше інформації для свого рішення або вирішення.
Thiago Rider Augusto
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.