jak zmienić tło nautilus w Ubuntu 14.04

21

W miarę jak pojawia się pytanie, jak mogę zmienić tło nautilusa w Ubuntu 14.04?

Próbowałem już dconf-editor, gtk-tweaker, gnome-tweaker. Zmieniają kolor niektórych części panelu, ale nie tło łodzika w widoku ikon.

Vahid Nateghi
źródło
O ile wiem, metoda dconf nie działa już od wersji 3.8 :(
Rinzwind

Odpowiedzi:

18

Możesz edytować pliki gtk-main.csslub nautilus.css.

Zalecam wypróbowanie tego w ramach ~/.themessystemu, a nie całego systemu. Możesz zmienić kolor tła samego nautilusa lub motyw podstawowy jako całość, co wpływa na znacznie więcej programów. W tym przykładzie zmienię kolor tła w domyślnym motywie Ubuntu „Ambiance” ( w Ubuntu Gnome zamiast tego użyj folderu Domyślny ) z białego (#ffffff) na jasnoszary (# D8D8D8) . Wybierz dowolny inny kolor.

Dla porównania, jak to wygląda na początku: Plik css Natuilus

Utwórz kopię w ~/

Utwórz ~/.themeskatalog i skopiuj do niego oryginalny motyw Ambiance.

mkdir ~/.themes
cp -R /usr/share/themes/Ambiance ~/.themes/

Zmień kolor tła dla całego motywu

Jeśli chcesz zmienić kolor podstawowy dla całego motywu, edytuj kolor base_color (notacja szesnastkowa # ??????) w gtk-main.css. Zmienia to również kolor tła innych aplikacji (np. Gedit).

nano ~/.themes/Ambiance/gtk-3.0/gtk-main.css

Zmień tę linię:

@define-color base_color #ffffff;

Dla tego:

@define-color base_color #D8D8D8;

Aby zapisać zmiany w nano, naciśnij Ctrl+ O, Entera następnie Ctrl+ X.

Efekt: Kolor tła dla całego motywu

Zmień kolor tła tylko dla nautliusa

Jeśli chcesz zmienić kolor tła nautilusa, edytuj nautilus.css.

nano ~/.themes/Ambiance/gtk-3.0/apps/nautilus.css

Dodaj te linie na początku pliku.

 NautilusWindow * .view {
     background-color: #D8D8D8; 
}

Plik css Natuilus

Aby zapisać zmiany w nano, naciśnij Ctrl+ O, Entera następnie Ctrl+ X.

Efekt

Kolor tła tylko dla nautilus

Aby zobaczyć zmiany, możesz ponownie uruchomić nautilus , wylogować się lub ponownie uruchomić komputer.

Roman Raguet
źródło
Czy istnieje odniesienie, do którego mogę się odwołać w celu dalszej zmiany tematu? (szczególnie nautilus) na przykład, jak mogę zmienić kolor tekstu ikony lub kolor ikony, gdy jest wybrany, itp.?
Vahid Nateghi
@VahidNateghi: Nie jest to dokładna lista, ale możesz zobaczyć strukturę domyślnych motywów w Ubuntu (Ambiance), a tutaj masz link do podstawowego przewodnika tematycznego GTK3 worldofgnome.org/making-gtk3-themes-part-1- podstawy i ten link jest dla programisty gnome dla GtkCssProvider (selektor, klasy widżetów) developer.gnome.org/gtk3/3.4/GtkCssProvider.html. mam nadzieję, że to pomaga.
Roman Raguet
@VahidNateghi Udało mi się zmienić kolor tekstu ikony, dodając kolor: #FFF; do powyższych stylów
Caleb
W 16.04 plik został przeniesiony do /usr/share/themes/Ambiance/gtk-3.0/gtk-main.css.
MERose
Co powiesz na zmianę koloru panelu bocznego?
Anonimowy
7

Rozwiązanie Romana zadziała, ale tak naprawdę nie ma potrzeby kopiowania całego motywu Ambiance do .themeskatalogu. Zamiast tego możesz po prostu utworzyć plik ~/.config/gtk-3.0/gtk.cssi wprowadzić dowolne zmiany, takie jak

NautilusWindow * .view {
 background-color: #D8D8D8; 
}

Następnie uruchom ponownie Nautilus. Definicja w gtk.csspliku zastąpi ustawienia domyślne motywu i zobaczysz żądany kolor tła.

Adam Dingle
źródło
Czy jest gdzieś, gdzie mogę zobaczyć, jak zmienić inne parametry? Jakaś lista, na której mógłbym spróbować zagrać w kolory dziesiętne? Udało mi się zrobić twoje rozwiązanie, ale chcę nauczyć się zmieniać pozostałe kolory, nie tylko tło. +1
Patrick Da Silva,
Co powiesz na zmianę koloru panelu bocznego?
Anonimowy
0

Najlepszym sposobem zmiany kolorów jest zainstalowanie motywu.

Więc najpierw zainstaluj narzędzie Unity Tweak.

Następnie utwórz ~/.themesfolder

Następnie znajdź i pobierz preferowany motyw. To jest przykład . Rozpakuj motywy w utworzonym folderze.

Otwórz narzędzie Unity Tweak i pod motywami wybierz właśnie zainstalowany.

Do zrobienia
źródło
Hmm, one nie zmieniają tła łodzika.
Rinzwind
Niektóre motywy zmieniają tło Nautilus. Używam takiego, który ma .
Zrobić