AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 4989
Accepted
8128
8128
Asked: 2010-10-01 12:14:25 +0800 CST2010-10-01 12:14:25 +0800 CST 2010-10-01 12:14:25 +0800 CST

如何重置 gnome 字体配置?

  • 772

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

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

这对于 Maverick 中的新 Ubuntu 字体尤为重要——例如,我很想看看默认设置是什么。

gnome configuration fonts
  • 6 6 个回答
  • 49003 Views

6 个回答

  • Voted
  1. dgonzalez
    2017-04-18T13:01:48+08:002017-04-18T13:01:48+08:00

    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
    

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

    gsettings reset org.gnome.nautilus.desktop font
    

    希望能帮助到你。

    • 42
  2. Best Answer
    koushik
    2010-10-01T22:50:44+08:002010-10-01T22:50:44+08:00

    Ubuntu 15.10 及之前

    要重置使用System ⇒ Preferences ⇒ Appearance ⇒ Fonts完成的 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 
    

    尽管关键标识符以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。

    • 21
  3. jasonspiro
    2012-02-15T17:18:59+08:002012-02-15T17:18:59+08:00

    将gconf-watcher复制并粘贴到 PC 上名为 gconf-watcher 的文件中。将其修改为可执行文件。在终端中运行它并让它运行。

    在System→ Preferences→ Appearance→中更改每个设置Fonts。查看 gconf-watcher 的输出以找出它在 gconf 树中的存储位置。

    现在安装gconf-editor。它的外观和工作方式有点像 Windows 注册表编辑器。使用它来“取消设置”相关值。知道“未设置”实际上意味着“重置”。

    顺便问一下,您为什么要重置设置?

    • 3
  4. jeremy.Snidaro
    2017-04-16T06:22:25+08:002017-04-16T06:22:25+08:00

    要更改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使用 GUI 来完成。

    • 3
  5. Anwar
    2017-04-21T10:54:13+08:002017-04-21T10:54:13+08:00

    尽管答案对于 GNOME3 来说是最新且可行的,但有一个警告,即使使用gsettings reset ...gnome-tweak-tools 或 gnome-tweak-tools 的恢复默认按钮,您实际上可能无法获得发行版定义的默认字体。例如,Ubuntu(带有 Unity DE)带有Ubuntu字体作为默认界面字体,但如果您在此之上安装另一个 DE,它可以更改此默认设置。

    默认字体的值实际上来自/usr/share/glib-2.0/schemas目录中的 gschema 文件。当我们安装桌面环境元包时,它提供了覆盖文件来更改这些默认值。

    如果发生这种情况,您需要通过编写自定义 gschema 覆盖文件手动恢复默认值。

    每个 GNOME 变体的覆盖文件

    对于每种情况,使用此名称文件创建一个覆盖文件,/usr/share/glib-2.0/schemas/99_default_font_settings.gschema.override并用以下内容填充它

    带有 Unity 的 Ubuntu

    [org.gnome.desktop.interface]
    font-name="Ubuntu 11"
    monospace-font-name="Ubuntu Mono 13"
    
    [org.gnome.desktop.wm.preferences]
    titlebar-font='Ubuntu Bold 11'
    

    带有 GNOME3 的 Ubuntu

    [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 伴侣

    [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
    

    然后可以使用上述任何一种方法重置为您设置的默认值。

    或者,如果您在 Ubuntu 上安装了 GNOME 环境,请删除ubuntu-gnome-default-settings软件包以恢复 ubuntu 默认设置。MATE 的包装是ubuntu-mate-default-settings. 如果您碰巧将 Ubuntu GNOME 作为默认设置并安装了 ubuntu unity,请删除ubuntu-settings软件包。

    希望这会在一定程度上有所帮助。

    • 2
  6. dschinn1001
    2017-04-18T10:23:16+08:002017-04-18T10:23:16+08:00

    我在下面指的是starkus - 对于这个漂亮的窗口,您需要安装包gnome-tweak-tools。

    sudo apt-get install gnome-tweak-tools

    须藤重启

    然后你可以在“Schriften”中设置字体。在“字体”中。

    更改字体设置后,再次重新启动以获得系统范围内的结果。

    • 1

相关问题

  • 为什么我的时钟、指示器小程序和通知区域有时会在我重新启动时移动?我怎样才能防止这种情况?

  • 停止菜单图标闪烁

  • 是否有适用于 IMAP 邮件帐户的 Gnome 小程序?

  • 保持多个工作站同步

  • 如果顶部面板中缺少会话小程序,如何注销?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve