Как сбросить конфигурацию шрифтов gnome?

18

Как сбросить настройки шрифта - фактический шрифт и размер - по умолчанию?

(Я изменил некоторые значения в System- > Preferences- > Appearance- > Fonts)

Это особенно важно с новым шрифтом Ubuntu в Maverick - например, мне интересно узнать, какие настройки по умолчанию.

    
задан 8128 30.09.2010 в 22:14
источник

7 ответов

19

Ubuntu 15.10 и до

Для сброса настроек шрифтов gnome, выполненных с использованием System -> Preferences -> Appearance -> Fonts , используйте следующие команды.

В основном эти команды удаляют настройку, удаляя пользовательский экземпляр ключей gconf, и в этом случае среда возвращается к системным значениям по умолчанию.

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 

Хотя ключевые идентификаторы заканчиваются name (по крайней мере, в первых трех экземплярах), то, что хранится против них, является полной спецификацией шрифта (например, имя семейства / шрифта, размер, стиль и т. д.).

Поскольку эти ключи хранятся в вашем домашнем каталоге, они вступают в силу во всех установках ubuntu, которые разделяют домашний раздел. В каталоге .gconf внутри вашего домашнего каталога находится вся эта информация.

  1. ~ / .gconf / desktop / gnome / interface /% gconf.xml хранит информацию для
    • / настольные / гном / интерфейс / font_name
    • / настольные / гном / интерфейс / document_font_name
    • / настольные / гном / интерфейс / monospace_font_name
  2. ~ / .gconf / apps / metacity / general /% gconf.xml store / apps / metacity / general / titlebar_font
  3. ~ / .gconf / apps / nautilus / preferences /% gconf.xml store / apps / nautilus / preferences / desktop_font

Таким образом, грубым способом сброса информации о шрифте может быть временное переименование / перемещение этих файлов. Однако это должно быть сделано, если сеанс gnome пользователя неактивен (таким образом, из сеанса tty a la Ctrl+Alt+F1 )

Конечно, эти файлы имеют другие ключи в той же категории, которые не имеют ничего общего с свойствами шрифта, поэтому перемещение всего файла означает, что настройки для них также будут потеряны. Способ использования по ключевому слову - использовать gconftool-2, как указано выше.

    
ответ дан koushik 01.10.2010 в 08:50
источник
13

Ubuntu 16.04 и после

gconftool-2 перегружено gsettings на Ubuntu 16.04+ и в других системах на базе GNOME.

В настоящее время вы можете просто запустить следующее в окне терминала, чтобы сбросить все настройки вашего рабочего стола:

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

Надеюсь, что это поможет.

    
ответ дан dgonzalez 17.04.2017 в 23:01
3

Скопируйте и вставьте gconf-watcher в файл на ваш компьютер называется gconf-watcher. Chmod это для исполняемого файла. Запустите его в терминале и оставьте его в рабочем состоянии.

Измените каждую настройку в SystemPreferencesAppearanceFonts . Посмотрите на вывод gconf-watcher, чтобы узнать, где он хранится в дереве gconf.

Теперь установите gconf-editor . Он выглядит и работает немного как редактор реестра Windows. Используйте его для «unset» соответствующих значений. Знайте, что "unset" действительно означает "reset" .

Кстати, если я могу спросить, почему вы хотите сбросить настройки?

    
ответ дан jasonspiro 15.02.2012 в 02:18
2

Чтобы изменить настройки на Gnome-3 , вы можете использовать gsettings .

Чтобы сбросить все шрифты для пользователя, вы вводите эти команды в пользовательский терминал:

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 

Для коэффициента масштабирования это:

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

Чтобы получить текущую конфигурацию для каждой настройки, замените «reset» на «get».

Вы также можете сделать это с помощью графического интерфейса, запустив dconf-editor .

    
ответ дан jeremy.Snidaro 15.04.2017 в 16:22
1

Вот скриншот с диска UbuntuGnome 17.04 Live. Я установил Mate и Cinnamon Desktiop и заметил некоторые измененные шрифты, когда я использовал Gnome. Поэтому я использовал ISO, чтобы снять снимок экрана и изменить настройки с помощью инструмента настройки gnome.

    
ответ дан starkus 15.04.2017 в 17:07
0

Я имею в виду starkus ниже - для этого красивого окна вам нужно установить пакет gnome-tweak-tools.

sudo apt-get install gnome-tweak-tools

sudo reboot

Затем вы можете установить шрифты в «Schriften» соответственно. в «шрифтах».

После изменения настроек шрифтов снова перезагрузитесь, чтобы получить результаты по всей системе.

    
ответ дан dschinn1001 17.04.2017 в 20:23
0

Несмотря на то, что ответы являются довольно актуальными и работоспособными для GNOME3, есть одно предостережение, и даже если при использовании кнопки восстановления gsettings reset ... или gnome-tweak-tools по умолчанию вы не можете получить стандартные шрифты по умолчанию по распределению. Например, Ubuntu (с Unity DE) поставляется с шрифтом Ubuntu в качестве шрифта интерфейса по умолчанию, но если вы установите еще один DE поверх этого, он может изменить эти настройки по умолчанию.

Значения для шрифтов по умолчанию действительно поступают из файлов gschema в каталоге /usr/share/glib-2.0/schemas . Когда мы устанавливаем метапакет среды рабочего стола, он предоставляет файл переопределения для изменения этих значений по умолчанию.

Если это происходит, вам нужно вручную вернуть значение по умолчанию, написав файл переопределения gschema.

Файлы переопределения для каждого варианта GNOME

Для каждого случая создайте файл переопределения с этим именем /usr/share/glib-2.0/schemas/99_default_font_settings.gschema.override и заполните его следующим содержимым

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

Как только файл будет сохранен, используйте эту команду для компиляции схем

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

Затем любой из приведенных выше методов можно использовать для сброса настроек по умолчанию, установленных вами.

В качестве альтернативы, если вы установили среду GNOME на Ubuntu, удалите пакет ubuntu-gnome-default-settings , чтобы вернуть значения по умолчанию ubuntu. Пакет MATE - ubuntu-mate-default-settings . Если у вас есть Ubuntu GNOME по умолчанию и установлено единство ubuntu, удалите пакет ubuntu-settings .

Надеюсь, что это будет полезно в некоторой степени.

    
ответ дан Anwar 20.04.2017 в 20:54