如何重置 gnome 字体配置?

812*_*128 23 gnome configuration fonts

如何将字体设置(实际字体和大小)重置为默认值?

(我在 System->Preferences->Appearance->Fonts 中更改了一些值)

这对于 Maverick 中的新 Ubuntu 字体尤其重要 - 例如,我很想知道默认设置是什么。

dgo*_*lez 35

Ubuntu 16.04 及之后

gconftool-2已被gsettingsUbuntu 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.desktop.interface text-scaling-factor
Run Code Online (Sandbox Code Playgroud)

在 Ubuntu 20.04 (16.04 到 19.10)之前的版本中,也可以调整 nautilus 桌面字体设置。要重置它,请运行:

gsettings reset org.gnome.nautilus.desktop font
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你。


kou*_*hik 21

Ubuntu 15.10 及之前

要重置使用System完成的 gnome 字体自定义喜好 ?外貌 ?字体使用以下命令。

基本上,这些命令通过删除 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 
Run Code Online (Sandbox Code Playgroud)

尽管关键标识符以name(至少在前三个实例中)结尾,但针对它们存储的是完整的字体规范(如系列/字体名称、大小、样式等)。

由于这些密钥存储在您的主目录中,因此它们在共享主分区的所有 ubuntu 安装中生效。主目录中的 .gconf 目录是存储所有这些信息的地方。

  1. ~/.gconf/desktop/gnome/interface/%gconf.xml 存储信息
    • /desktop/gnome/interface/font_name
    • /desktop/gnome/interface/document_font_name
    • /desktop/gnome/interface/monospace_font_name
  2. ~/.gconf/apps/metacity/general/%gconf.xml 存储 /apps/metacity/general/titlebar_font
  3. ~/.gconf/apps/nautilus/preferences/%gconf.xml 存储 /apps/nautilus/preferences/desktop_font

因此,重置字体信息的粗略方法可能是临时重命名/移动这些文件。然而,这应该在用户的 gnome 会话不活动时完成(因此从 tty 会话 a la Ctrl+ Alt+ F1)。

当然,这些文件在同一类别中还有其他与字体属性无关的键,因此移动整个文件将意味着对这些文件的自定义也会丢失。处理 key-wise 的方法是使用上面提到的 gconftool-2。