Software Center in Dark Theme Nieczytelny

14

Używam więc ciemnego motywu w gdm, a tekst w centrum oprogramowania jest nieczytelny. Znalazłem obejście, zmieniając kolor czcionki z .css w następujący sposób

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

Moje pytanie brzmi: czy istnieje fajny sposób na rozwiązanie tego problemu, aby przy każdej zmianie motywu tekst był zmieniany automatycznie?

OdinRW
źródło
1
Walczę z tym samym problemem, używając motywu Adwaita przy wyłączonym Global Dark Theme. Jeśli użyję motywów Ambiance lub Radiance, to działa dobrze, ale inne aplikacje wyglądają dziwnie dla Gnome 3. W tym samym pliku, który wymieniłeś powyżej, skomentowałem dwa style GtkTreeView. Przeglądając domyślnie zainstalowane motywy, wszystkie wyglądały dobrze z tą zmianą. Nadal wydaje mi się to hackem, ale to lepsze niż niemożność odczytania wybranych opcji.
Nathan

Odpowiedzi:

1

Spróbowałbym użyć starego centrum oprogramowania ( sudo apt-get install ubuntu-software) lub Synaptic. Nowe Centrum oprogramowania i tak się psuje, więc jeśli możesz, polecam użycie starszej wersji lub nawet menedżera pakietów.

Brenden McFarling
źródło
Naprawdę sugerujesz instalację nowego centrum oprogramowania, pakiet dla starego centrum oprogramowania jest software-center... chociaż wydaje się to nie mieć związku z postawionym tutaj pytaniem.
Samuel
whoop, musiałem je pomieszać XD Jestem zbyt zajęty graniem w underale
Brenden McFarling
0

Nie, obecnie nie ma sposobu na zrobienie tego w bardziej czysty sposób - chyba że sam napiszesz jakieś rozwiązanie.

Teraz, jeśli chcesz to zrobić, prawdopodobnie chcesz mieć kilka skryptów, takich jak:

#!/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

I oczywiście, możesz mieć inny skrypt, który robi to samo w odwrotnej kolejności - lub nawet po prostu, aby skrypt zajmował się tylko przełączaniem softwarecenter.css

rm-vanda
źródło
0

O ile mi wiadomo, nie jest to naprawdę poprawka, ale to nie tylko centrum oprogramowania, to także kilka innych aplikacji, ale jeśli chcesz centrum oprogramowania, które współpracuje z motywami, użyj centrum oprogramowania lubuntu, jest ono również bardziej stabilne

fredwntr1
źródło
3
Podaj więcej informacji o swoim rozwiązaniu lub obejściu.
Thiago Rider Augusto