Jak zresetować konfigurację czcionek gnome?

20

Jak zresetować ustawienia czcionek - rzeczywistą czcionkę i rozmiar - do wartości domyślnych?

(Zmieniłem niektóre wartości w System-> Preferencje-> Wygląd-> Czcionki)

Jest to szczególnie ważne w przypadku nowej czcionki Ubuntu w Maverick - na przykład chcę zobaczyć, jakie są ustawienia domyślne.

8128
źródło

Odpowiedzi:

19

Ubuntu 15.10 i wcześniejsze

Aby zresetować dostosowywanie czcionek gnome za pomocą System -> Preferences -> Appearance -> Fontsnastępujących poleceń.

Zasadniczo te polecenia usuwają dostosowanie, usuwając instancję użytkownika kluczy gconf, w którym to przypadku środowisko powraca do ustawień domyślnych systemu.

gconftool-2 --unset /desktop/gnome/interface/font_name
gconftool-2 --unset /desktop/gnome/interface/document_font_name
gconftool-2 --unset /desktop/gnome/interface/monospace_font_name
gconftool-2 --unset /apps/metacity/general/titlebar_font
gconftool-2 --unset /apps/nautilus/preferences/desktop_font 

Chociaż kluczowe identyfikatory kończą się name(przynajmniej w pierwszych trzech instancjach), to przed nimi zapisana jest pełna specyfikacja czcionki (np. Nazwa rodziny / czcionki, rozmiar, styl itp.).

Ponieważ te klucze są przechowywane w twoim katalogu domowym, działają one we wszystkich instalacjach Ubuntu, które współużytkują partycję domową. Katalog .gconf w twoim katalogu domowym zawiera wszystkie te informacje.

  1. ~ / .gconf / desktop / gnome / interface /% gconf.xml przechowuje informacje dla
    • / desktop / gnome / interface / font_name
    • / desktop / gnome / interface / nazwa_fonta dokumentu
    • / desktop / gnome / interface / monospace_font_name
  2. ~ / .gconf / apps / metacity / general /% gconf.xml przechowuje / apps / metacity / general / titlebar_font
  3. ~ / .gconf / apps / nautilus / preferences /% gconf.xml przechowuje / apps / nautilus / preferences / desktop_font

Prostym sposobem na zresetowanie informacji o czcionce może być tymczasowa zmiana nazwy / przeniesienie tych plików. Należy to jednak zrobić, gdy sesja gnome użytkownika nie jest aktywna (a więc z sesji tty a la Ctrl+Alt+F1)

Oczywiście pliki te mają inne klucze w tej samej kategorii, które nie mają nic wspólnego z właściwościami czcionki, więc przeniesienie całego pliku oznaczałoby utratę dostosowań do nich. Sposobem na radzenie sobie z kluczami jest użycie gconftool-2, jak wspomniano powyżej.

koushik
źródło
Zastanawiam się, jak powiązana jest z tym informacja o rozmiarze. Rozbrojenie klawiszy gconf wydaje się również resetować, ale nigdzie nie widzę, aby zostało zapisane!
8128
1
Słuszna uwaga. Zredagowałem swoją odpowiedź, aby to wyjaśnić.
koushik
23

Ubuntu 16.04 i późniejsze

gconftool-2został zastąpiony przez gsettingsUbuntu 16.04+ i inne systemy oparte na GNOME.

Obecnie możesz po prostu uruchomić następujące polecenie w oknie terminala, aby zresetować wszystkie ustawienia czcionek pulpitu:

gsettings reset org.gnome.desktop.interface font-name
gsettings reset org.gnome.desktop.interface document-font-name
gsettings reset org.gnome.desktop.interface monospace-font-name
gsettings reset org.gnome.desktop.wm.preferences titlebar-font
gsettings reset org.gnome.nautilus.desktop font
gsettings reset org.gnome.desktop.interface text-scaling-factor

Mam nadzieję, że to pomoże.

dgonzalez
źródło
3

Skopiuj i wklej gconf-watcher do pliku na komputerze o nazwie gconf-watcher. Chmod to do pliku wykonywalnego. Uruchom go w terminalu i pozostaw go uruchomionym.

Zmień każde ustawienie w SystemPreferencesAppearanceFonts. Sprawdź dane wyjściowe gconf-watcher, aby dowiedzieć się, gdzie jest ono przechowywane w drzewie gconf.

Teraz zainstaluj edytor gconf . Wygląda i działa trochę jak Edytor rejestru systemu Windows. Użyj go, aby „rozbroić” odpowiednie wartości. Wiedz, że „rozbrojony” tak naprawdę oznacza „zeruj” .

Nawiasem mówiąc, jeśli mogę zapytać, dlaczego chcesz zresetować ustawienia?

jasonspiro
źródło
2

Oto zrzut ekranu z dysku Live UbuntuGnome 17.04. Zainstalowałem Mate i Cinnamon Desktiop i zauważyłem pewne zmienione czcionki, kiedy korzystałem z Gnome. Użyłem ISO, aby zrobić zrzut ekranu i zmienić ustawienia za pomocą narzędzia do dostosowywania gnome.

wprowadź opis zdjęcia tutaj

starkus
źródło
2

Aby zmienić ustawienia w Gnome-3 , możesz użyć ustawień gset .

Aby zresetować wszystkie czcionki użytkownika, wpisz następujące polecenia w terminalu użytkownika:

gsettings reset org.gnome.desktop.interface monospace-font-name 

gsettings reset org.gnome.desktop.interface document-font-name

gsettings reset org.gnome.desktop.interface font-name 

gsettings reset org.gnome.desktop.wm.preferences titlebar-font 

Dla współczynnika skalowania jest to:

gsettings reset org.gnome.desktop.interface text-scaling-factor

Aby uzyskać bieżącą konfigurację dla każdego ustawienia, zamień „reset” na „get”.

Możesz to również zrobić za pomocą GUI, uruchamiając edytor dconf .

jeremy.Snidaro
źródło
1

Chociaż odpowiedzi w GNOME3 są dość aktualne i wykonalne, istnieje jedno zastrzeżenie, i nawet w przypadku użycia gsettings reset ...domyślnego przycisku przywracania gnome-tweak-tools może nie być tak naprawdę domyślnych czcionek zdefiniowanych przez dystrybucję. Na przykład Ubuntu (z Unity DE) jest wyposażony w czcionkę Ubuntu jako domyślną czcionkę interfejsu, ale jeśli zainstalujesz inną wersję DE, może zmienić te domyślne ustawienia.

Wartości domyślnych czcionek faktycznie pochodzą z plików gschema w /usr/share/glib-2.0/schemaskatalogu. Kiedy instalujemy metapakiet środowiska pulpitu, zapewnia on plik zastępowania, który zmienia te wartości domyślne.

Jeśli takie rzeczy się zdarzają, musisz ręcznie przywrócić ustawienia domyślne, pisząc niestandardowy plik zastępowania gschema.

Pliki przesłonięcia dla każdego wariantu GNOME

Dla każdego przypadku utwórz plik zastępowania z tym /usr/share/glib-2.0/schemas/99_default_font_settings.gschema.overrideplikiem nazwy i wypełnij go następującą zawartością

Ubuntu z Unity

[org.gnome.desktop.interface]
font-name="Ubuntu 11"
monospace-font-name="Ubuntu Mono 13"

[org.gnome.desktop.wm.preferences]
titlebar-font='Ubuntu Bold 11'

Ubuntu z GNOME3

[org.gnome.desktop.interface]
font-name="Cantarell 11"
monospace-font-name="Ubuntu Mono 13"

[org.gnome.desktop.wm.preferences]
titlebar-font='Cantarell Bold 11'

Ubuntu MATE

[org.gnome.desktop.interface]
document-font-name='Ubuntu 11'
font-name='Ubuntu 11'
monospace-font-name='Ubuntu Mono 13'

[org.gnome.desktop.wm.preferences]
titlebar-font='Ubuntu Bold 11'

Po zapisaniu pliku użyj tego polecenia, aby skompilować schematy

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

Następnie dowolną z powyższych metod można użyć do przywrócenia domyślnego zestawu ustawionego przez użytkownika.

Alternatywnie, jeśli zainstalowałeś środowisko GNOME na Ubuntu, usunąłeś ubuntu-gnome-default-settingspakiet, aby przywrócić ustawienia domyślne Ubuntu. Pakiet MATE to ubuntu-mate-default-settings. Jeśli zdarzyło Ci się mieć Ubuntu GNOME jako domyślny i zainstalowany Ubuntu Unity, usunięto ubuntu-settingspakiet.

Mam nadzieję, że będzie to do pewnego stopnia pomocne.

Anwar
źródło
0

Odnoszę się do starkus tutaj poniżej - do tego pięknego okna musisz zainstalować pakiet gnome-tweak-tools.

sudo apt-get install gnome-tweak-tools

sudo restart

Następnie możesz ustawić czcionki w „Schriften” lub. w „czcionkach”.

Po zmianie ustawień czcionek uruchom ponownie, aby uzyskać wyniki w całym systemie.

dschinn1001
źródło