Як скинути конфігурацію шрифту gnome?


20

Як відновити настройки шрифту - фактичний шрифт та розмір - до стандартних?

(Я змінив деякі значення в System-> Preferences-> Appearance-> Fonts)

Це особливо важливо при новому шрифті Ubuntu в Maverick - наприклад, мені цікаво подивитися, які налаштування за замовчуванням.

Відповіді:


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 зберігає інформацію для
    • / desktop / gnome / interface / font_name
    • / desktop / gnome / interface / document_font_name
    • / настільний / gnome / інтерфейс / monospace_font_name
  2. ~ / .gconf / apps / metacity / general /% gconf.xml магазини / програми / metacity / general / titlebar_font
  3. ~ / .gconf / apps / nautilus / preferences /% gconf.xml магазини / програми / nautilus / уподобання / desktop_font

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

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


Цікаво, як інформація про розмір пов'язана з цим. Відміняння клавіш gconf, здається, і це скидає, але я не бачу його зберігати ніде!
8128

1
Гарна думка. Я відредагував свою відповідь, щоб уточнити це.
кушик

23

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

Сподіваюся, це допомагає.


3

Скопіюйте та вставте gconf-watchcher у файл на своєму ПК під назвою gconf-watcher. Chmod це у виконанні. Запустіть його в терміналі і залиште його працювати.

Змініть кожне налаштування в SystemPreferencesAppearanceFonts. Подивіться на вихід gconf-watcher, щоб дізнатися, де він зберігається у дереві gconf.

Тепер встановіть gconf-редактор . Це виглядає і працює трохи як редактор реєстру Windows. Використовуйте його для "скидання" відповідних значень. Знайте, що "скинути" насправді означає "скинути" .

До речі, якщо я можу запитати, чому ви хочете скинути налаштування?


2

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

введіть тут опис зображення


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

Щоб отримати поточну конфігурацію для кожного параметра, замініть "скинути" на "отримати".

Ви також можете це зробити за допомогою GUI, запустивши dconf-редактор .


1

Хоча відповіді є доволі актуальними та працездатними для 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пакет.

Сподіваюсь, це буде корисною до певної міри.


0

Нижче я посилаюсь на starkus - для цього гарного вікна вам потрібно встановити пакет gnome-tweak-tools.

sudo apt-get install gnome-tweak-tools

перезавантаження судо

Потім ви можете встановити шрифти в "Schriften" відповідно. у "шрифтах".

Після зміни налаштувань шрифтів перезавантажте знову, щоб отримати результати в усьому світі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.