Come posso ripristinare la configurazione del font gnome?


20

Come posso ripristinare le impostazioni dei caratteri - carattere e dimensioni effettivi - ai loro valori predefiniti?

(Ho modificato alcuni valori in Sistema-> Preferenze-> Aspetto-> Caratteri)

Ciò è particolarmente importante con il nuovo font Ubuntu in Maverick, ad esempio sono interessato a vedere quali sono le impostazioni predefinite.

Risposte:


19

Ubuntu 15.10 e precedenti

Per ripristinare la personalizzazione dei caratteri gnome effettuata usando System -> Preferences -> Appearance -> Fontsi seguenti comandi.

Fondamentalmente questi comandi rimuovono la personalizzazione eliminando l'istanza utente delle chiavi gconf, nel qual caso l'ambiente ricade sui valori predefiniti 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 viene archiviato rispetto a loro è la specifica completa del carattere (come nome della famiglia / carattere, dimensione, stile ecc.).

Poiché queste chiavi sono archiviate nella tua home directory, diventano effettive in tutte le installazioni di Ubuntu che condividono la partizione home. La directory .gconf all'interno della home directory è dove sono archiviate tutte queste informazioni.

  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 store / apps / metacity / general / titlebar_font
  3. ~ / .gconf / apps / nautilus / preferenze /% gconf.xml negozi / app / nautilus / preferenze / desktop_font

Quindi un modo grezzo per ripristinare le informazioni sul carattere potrebbe essere quello di rinominare / spostare temporaneamente questi file. Tuttavia, ciò dovrebbe essere fatto quando la sessione gnome dell'utente non è attiva (quindi da una sessione tty a la Ctrl+Alt+F1)

Naturalmente 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 questi. Il modo di gestire la chiave è usare gconftool-2 come menzionato sopra.


Mi chiedo come le informazioni sulla dimensione siano collegate a questo. Disattivare i tasti gconf sembra resettare anche questo, ma non riesco a vederlo memorizzato da nessuna parte!
8128

1
Buon punto. Ho modificato la mia risposta per chiarire questo.
koushik,

23

Ubuntu 16.04 e successivi

gconftool-2è stato sostituito da gsettingsUbuntu 16.04+ e in altri sistemi basati su GNOME.

Al giorno d'oggi puoi semplicemente eseguire quanto segue in una finestra del terminale per ripristinare tutte le impostazioni del carattere 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 sia d'aiuto.


3

Copia e incolla gconf-watcher in un file sul tuo PC chiamato gconf-watcher. Chmod a eseguibile. Eseguilo nel Terminale e lascialo in esecuzione.

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

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

A proposito, se posso chiedere, perché desideri ripristinare le impostazioni?


2

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 cambiare le impostazioni usando lo strumento gnome tweak.

inserisci qui la descrizione dell'immagine


2

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

Per reimpostare tutti i caratteri per un utente, 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 ridimensionamento questo:

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

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

Puoi anche farlo con la GUI eseguendo dconf-editor .


1

Sebbene le risposte siano abbastanza aggiornate e praticabili per GNOME3, c'è un avvertimento e questo è anche quando con il gsettings reset ...pulsante di ripristino predefinito di usando o gnome-tweak-tools, potresti non ottenere effettivamente 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 in cima a questo, è possibile modificare queste impostazioni predefinite.

I valori per i caratteri predefiniti provengono effettivamente dai file gschema nella /usr/share/glib-2.0/schemasdirectory. Quando installiamo un metapacchetto di ambiente desktop, fornisce i file di sostituzione per modificare questi valori predefiniti.

In questo caso, è necessario ripristinare manualmente il valore predefinito scrivendo un file di override gschema personalizzato.

I file di override per ogni variante di GNOME

Per ogni caso, creare un file di sostituzione con questo /usr/share/glib-2.0/schemas/99_default_font_settings.gschema.overridefile di nome e riempirlo 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, utilizzare questo comando per compilare gli schemi

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

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

In alternativa, se hai installato l'ambiente GNOME su Ubuntu, hai rimosso il ubuntu-gnome-default-settingspacchetto per ripristinare le impostazioni predefinite di Ubuntu. Il pacchetto di MATE è ubuntu-mate-default-settings. Se ti capita di avere Ubuntu GNOME come predefinito e unità ubuntu installata, ubuntu-settingspacchetto rimosso .

Spero che questo possa essere utile in una certa misura.


0

Mi riferisco a Starkus qui sotto - per questa bella finestra è necessario installare il pacchetto gnome-tweak-tools.

sudo apt-get install gnome-tweak-tools

riavvio sudo

Quindi è possibile impostare i caratteri in "Schriften" resp. in "caratteri".

Dopo aver modificato le impostazioni dei caratteri, quindi riavviare nuovamente per ottenere risultati a livello di sistema.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.