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/schemas
katalogu. 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.override
plikiem 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-settings
pakiet, 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-settings
pakiet.
Mam nadzieję, że będzie to do pewnego stopnia pomocne.