Come posso ripristinare la configurazione del font di gnome?

17

Come faccio a ripristinare le impostazioni del carattere - il carattere e la dimensione effettivi - al loro valore predefinito?

(Ho modificato alcuni valori in System- & gt; Preferences- & gt; Appearance- & gt; Fonts)

Questo è particolarmente importante con il nuovo font di Ubuntu in Maverick - ad esempio sono interessato a vedere quali sono le impostazioni predefinite.

    
posta 8128 30.09.2010 - 22:14

7 risposte

19

Ubuntu 15.10 e prima

Per resettare la personalizzazione dei font gnome fatti usando System -> Preferences -> Appearance -> Fonts usa i seguenti comandi.

Fondamentalmente questi comandi rimuovono la personalizzazione eliminando l'istanza utente delle chiavi di gconf, nel qual caso l'ambiente ritorna alle impostazioni di default del sistema.

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 

Sebbene gli identificatori chiave finiscano con name (almeno nelle prime tre istanze) ciò che è memorizzato contro di essi è la specifica completa del carattere (come nome famiglia / carattere, dimensione, stile, ecc.).

Poiché queste chiavi sono memorizzate nella tua directory home, hanno effetto in tutte le installazioni di ubuntu che condividono la partizione home. La directory .gconf all'interno della tua home directory è dove tutte queste informazioni sono memorizzate.

  1. ~ / .gconf / desktop / gnome / interface /% gconf.xml memorizza le informazioni per
    • / desktop / gnome / interface / nome_font
    • / desktop / gnome / interface / document_font_name
    • / desktop / gnome / interface / monospace_font_name
  2. ~ / .gconf / apps / metacity / general /% gconf.xml memorizza / apps / metacity / general / titlebar_font
  3. ~ / .gconf / apps / nautilus / preferences /% gconf.xml memorizza / app / nautilus / preferences / desktop_font

Quindi un modo approssimativo per reimpostare le informazioni sui font potrebbe essere quello di rinominare / spostare temporaneamente questi file. Tuttavia questo dovrebbe essere fatto quando la sessione gnome dell'utente non è attiva (quindi da una sessione tty a la Ctrl+Alt+F1 )

Ovviamente questi file hanno altre chiavi nella stessa categoria che non hanno nulla a che fare con le proprietà dei caratteri, quindi spostare l'intero file significherebbe perdere anche le personalizzazioni per quelle. Il modo di gestire le chiavi è usare gconftool-2 come accennato in precedenza.

    
risposta data koushik 01.10.2010 - 08:50
13

Ubuntu 16.04 e dopo

gconftool-2 è stato superato da gsettings su Ubuntu 16.04+ e in altri sistemi basati su GNOME.

Al giorno d'oggi puoi semplicemente eseguire quanto segue in una finestra di terminale per ripristinare tutte le impostazioni dei font del desktop:

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

Spero che ti aiuti.

    
risposta data dgonzalez 17.04.2017 - 23:01
3

Copia e incolla gconf-watcher in un file su il tuo PC ha chiamato gconf-watcher. Chmod a eseguibile. Eseguilo nel terminale e lascialo in esecuzione.

Cambia ogni impostazione in SystemPreferencesAppearanceFonts . Guarda l'output di gconf-watcher per scoprire dove è memorizzato nell'albero gconf.

Ora installa gconf-editor . Sembra e funziona un po 'come l'editor del registro di Windows. Usalo per "unset" i valori pertinenti. Sappi che "unset" significa veramente "reset" .

A proposito, se posso chiedere, perché vorresti reimpostare le impostazioni?

    
risposta data jasonspiro 15.02.2012 - 02:18
2

Per cambiare le impostazioni su Gnome-3 puoi usare gsettings .

Per ripristinare tutti i tipi di carattere per un utente, devi digitare questi comandi sul terminale utente:

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 

Per il fattore di scala questo:

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

Per ottenere la configurazione corrente per ogni impostazione, sostituire "reset" con "get".

Puoi farlo anche con la GUI eseguendo dconf-editor .

    
risposta data jeremy.Snidaro 15.04.2017 - 16:22
1

Ecco uno screenshot da un disco live di UbuntuGnome 17.04. Ho installato Mate e Cinnamon Desktiop e ho notato alcuni caratteri modificati quando stavo usando Gnome. Quindi ho usato l'ISO per fare uno screenshot e modificare le impostazioni usando lo strumento di gnome tweak.

    
risposta data starkus 15.04.2017 - 17:07
0

Mi riferisco a starkus qui sotto - per questa bella finestra devi installare il pacchetto gnome-tweak-tools.

  

sudo apt-get install gnome-tweak-tools

     

sudo reboot

Poi puoi impostare i caratteri in "Schriften" resp. in "caratteri".

Dopo aver cambiato le impostazioni dei caratteri, riavvia di nuovo per ottenere i risultati a livello di sistema.

    
risposta data dschinn1001 17.04.2017 - 20:23
0

Sebbene le risposte siano abbastanza aggiornate e realizzabili per GNOME3, c'è un avvertimento e anche quando si utilizza gsettings reset ... o il pulsante di ripristino di gnome-tweak-tools, non si possono effettivamente ottenere i caratteri predefiniti definiti dalla distribuzione. Ad esempio, Ubuntu (con Unity DE) viene fornito con il carattere Ubuntu come carattere di interfaccia predefinito, ma se si installa un altro DE sopra questo, è possibile modificare le impostazioni predefinite.

I valori per i font di default provengono effettivamente da file gschema nella directory /usr/share/glib-2.0/schemas . Quando installiamo un metapacchetto di ambiente desktop, fornisce il file di sostituzione per modificare questi valori predefiniti.

Se accade questo tipo di cose, è necessario ripristinare manualmente il valore predefinito scrivendo un file di override personalizzato gschema.

I file di sovrascrittura per ciascuna variante di GNOME

Per ogni caso, crea un file override con questo nome /usr/share/glib-2.0/schemas/99_default_font_settings.gschema.override file e riempilo con i seguenti contenuti

Ubuntu con 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 con 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'

Una volta salvato il file, usa questo comando per compilare gli schemi

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

Quindi è possibile utilizzare uno dei metodi sopra riportati per ripristinare il valore predefinito impostato dall'utente.

In alternativa, se hai installato l'ambiente GNOME su Ubuntu, rimosso il pacchetto ubuntu-gnome-default-settings per recuperare i valori predefiniti di ubuntu. Il pacchetto di MATE è ubuntu-mate-default-settings . Se hai Ubuntu GNOME come predefinito e hai installato ubuntu unity, rimosso ubuntu-settings package.

Spero che questo sia utile in una certa misura.

    
risposta data Anwar 20.04.2017 - 20:54

Leggi altre domande sui tag