Como redefinir a configuração da fonte gnome?

20

Como redefinir as configurações de fonte - tamanho e fonte reais - para o padrão?

(Alterei alguns valores em Sistema-> Preferências-> Aparência-> Fontes)

Isso é particularmente importante com a nova fonte Ubuntu no Maverick - por exemplo, estou interessado em ver quais são as configurações padrão.

8128
fonte

Respostas:

19

Ubuntu 15.10 e anterior

Para redefinir a personalização das fontes gnome usando System -> Preferences -> Appearance -> Fonts os seguintes comandos.

Basicamente, esses comandos removem a customização excluindo a instância do usuário das chaves gconf; nesse caso, o ambiente volta aos padrões do 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 

Embora os identificadores principais terminem com name (pelo menos nas três primeiras instâncias) o que é armazenado contra eles é a especificação completa da fonte (como família / nome da fonte, tamanho, estilo, etc.).

Como essas chaves são armazenadas dentro do diretório inicial, elas entram em vigor em todas as instalações do Ubuntu que compartilham a partição inicial. O diretório .gconf dentro do diretório inicial é onde todas essas informações são armazenadas.

  1. ~ / .gconf / desktop / gnome / interface /% gconf.xml armazena as informações para
    • / desktop / gnome / interface / font_name
    • / desktop / gnome / interface / document_font_name
    • / desktop / gnome / interface / monospace_font_name
  2. ~ / .gconf / apps / metacity / general /% gconf.xml armazena / apps / metacity / general / titlebar_font
  3. ~ / .gconf / apps / nautilus / preferências /% gconf.xml armazena / apps / nautilus / preferências / desktop_font

Portanto, uma maneira grosseira de redefinir as informações da fonte pode ser renomear / mover temporariamente esses arquivos. No entanto, isso deve ser feito quando a sessão gnome do usuário não estiver ativa (portanto, de uma sessão tty a laCtrl+Alt+F1 )

É claro que esses arquivos têm outras chaves na mesma categoria que não têm nada a ver com as propriedades da fonte. Portanto, mover o arquivo inteiro significaria que as personalizações para esses também seriam perdidas. A maneira de lidar de maneira chave é usar o gconftool-2, como mencionado acima.

koushik
fonte
Gostaria de saber como as informações de tamanho estão vinculadas a isso. Desativar as teclas gconf parece redefinir isso também, mas não consigo vê-lo armazenado em nenhum lugar!
8128
1
Bom ponto. Eu editei minha resposta para esclarecer isso.
koushik
23

Ubuntu 16.04 e posterior

gconftool-2foi substituído pelo gsettingsUbuntu 16.04+ e em outros sistemas baseados no GNOME.

Atualmente, você pode simplesmente executar o seguinte em uma janela do terminal para redefinir todas as configurações de fonte da área de trabalho:

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

Espero que ajude.

dgonzalez
fonte
3

Copie e cole o gconf-watcher em um arquivo no seu PC chamado gconf-watcher. Chmod para executável. Execute-o no Terminal e deixe em execução.

Altere cada configuração em SystemPreferencesAppearanceFonts. Veja a saída do gconf-watcher para descobrir onde está armazenada na árvore do gconf.

Agora instale o gconf-editor . Parece e funciona um pouco como o Editor do Registro do Windows. Use-o para "desarmar" os valores relevantes. Saiba que "não configurado" realmente significa "redefinir" .

A propósito, se posso perguntar, por que você deseja redefinir as configurações?

jasonspiro
fonte
2

Aqui está uma captura de tela de um disco ao vivo do UbuntuGnome 17.04. Instalei o Mate e o Cinnamon Desktiop e notei algumas fontes alteradas quando estava usando o Gnome. Então, usei o ISO para tirar uma captura de tela e alterar as configurações usando a ferramenta de ajuste do gnome.

insira a descrição da imagem aqui

starkus
fonte
2

Para alterar as configurações no Gnome-3, você pode usar gsettings .

Para redefinir todas as fontes de um usuário, digite estes comandos no terminal do usuário:

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 

Para o fator de escala, este:

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

Para obter a configuração atual de cada configuração, substitua "redefinir" por "obter".

Você também pode fazer isso com a GUI executando o dconf-editor .

jeremy.Snidaro
fonte
1

Embora as respostas sejam bastante atualizadas e viáveis ​​para o GNOME3, há uma ressalva e isso é mesmo quando se usa gsettings reset ...o botão de restauração padrão do uso ou do gnome-tweak-tools, talvez você não obtenha as fontes padrão definidas pela distribuição. Por exemplo, o Ubuntu (com Unity DE) vem com a fonte Ubuntu como fonte de interface padrão, mas se você instalar outro DE em cima disso, ele poderá alterar essas configurações padrão.

Os valores para as fontes padrão vêm dos arquivos gschema no /usr/share/glib-2.0/schemasdiretório Quando instalamos um metapacote do ambiente de área de trabalho, ele fornece um arquivo de substituição para alterar esses padrões.

Se esse tipo de coisa acontecer, você precisará reverter manualmente o padrão escrevendo um arquivo de substituição de gschema personalizado.

Os arquivos de substituição para cada variantes do GNOME

Para cada caso, crie um arquivo de substituição com esse /usr/share/glib-2.0/schemas/99_default_font_settings.gschema.overridearquivo de nome e preencha-o com o seguinte conteúdo

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

Depois que o arquivo for salvo, use este comando para compilar os esquemas

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

Em seguida, qualquer um dos métodos acima pode ser usado para redefinir o padrão definido por você.

Como alternativa, se você instalou o ambiente GNOME no Ubuntu, remova o ubuntu-gnome-default-settingspacote para recuperar os padrões do ubuntu. O pacote do MATE é ubuntu-mate-default-settings. Se você tiver o Ubuntu GNOME como padrão e instalou a unidade ubuntu, remova o ubuntu-settingspacote.

Espero que isso seja útil até certo ponto.

Anwar
fonte
0

Refiro-me ao starkus aqui abaixo - para esta bonita janela, você precisa instalar o pacote gnome-tweak-tools.

sudo apt-get install gnome-tweak-ferramentas

reinicialização do sudo

Depois, você pode definir as fontes em "Schriften" resp. em "fontes".

Após alterar as configurações das fontes, reinicie novamente para obter resultados em todo o sistema.

dschinn1001
fonte