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 / 问题 / 1269090
Accepted
Yan Tavares
Yan Tavares
Asked: 2020-08-22 17:05:20 +0800 CST2020-08-22 17:05:20 +0800 CST 2020-08-22 17:05:20 +0800 CST

重启后 Ubuntu 20.04 界面字体太小,即使缩放系数很高

  • 772

所以我在我的笔记本上配置 VS 代码时,突然我注意到我的界面字体在我的桌面、终端和文件上变得非常小。

我使用 Gnome Tweaks Tool 将缩放因子增加到 1,15 ,但是,即使它处于活动状态,字体仍然很小。

我找到的解决方案是移动缩放因子,它立即解决了我的字体问题,但是,每次我重新启动笔记本时,字体都会再次变小,我必须重复这个过程。

我尝试使用此命令重置我的字体配置,但没有成功。

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

我也尝试使用命令

dconf reset -f /

最后,我尝试使用 dconf-editor,但仍然没有成功更改字体渲染 DPI 或更改缩放因子。

我提到的所有步骤都暂时修复了我的字体,但是当我重新启动笔记本时问题仍然存在

我没有想法,甚至考虑现在安装一个全新的 Ubuntu ......

我的显卡:NVIDIA GeForce GTX 1050 GPU

nvidia fonts interface restart
  • 12 12 个回答
  • 16822 Views

12 个回答

  • Voted
  1. Best Answer
    stefg-bz
    2020-08-24T00:56:26+08:002020-08-24T00:56:26+08:00

    2020-10-07 更新

    该错误现已修复,您可以使用apt并删除您选择的任何解决方法。

    原始答案

    这是最近在 Mutter 中引入的一个错误,它是 Gnome Shell 的默认窗口管理器。
    https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1892440

    它似乎主要影响 Nvidia 卡。

    它已在 Pop!_OS 中通过删除名为“x11-Add-support-for-fractional-scaling-using-Randr.patch”的补丁来修复
    https://github.com/pop-os/pop/issues/1170 https: //github.com/pop-os/mutter/commit/a912c7fc25f4797047790fc5df1711eeb31af282

    Ubuntu 开发人员没有说明他们将如何解决这个问题,但至少他们承认了这个问题并且有人被分配了。

    目前唯一已知的解决方法是您所描述的:在 Gnome Tweaks 中,将缩放因子更改为其他值并返回原始值。不幸的是,正如您所指出的,在每次登录之后甚至在每次重新启动 Gnome Shell(ALT+F2,r)之后都需要这样做。

    • 35
  2. Lorenz Keel
    2020-08-24T01:08:34+08:002020-08-24T01:08:34+08:00

    编辑 2020/10/07

    该错误已在包中修复mutter (3.36.6-1ubuntu0.20.04.2),可通过apt.

    原始答案

    受这个答案的启发,我在我的机器上实施了一个临时解决方法。我目前正在使用带有 GNOME Shell 3.36.4 的 Ubuntu 20.04.1。

    这不会修复 GDM 登录屏幕中的字体大小,但只能在登录后修复。这个技巧只是避免在每次重新启动后重复烦人的命令序列。当然,这个技巧可能只有在 Mutter 中的错误被修复之前才有用。

    1. 创建一个脚本(我把它放进去~/.local/bin),内容如下:

      sleep 5s
      gsettings set org.gnome.desktop.interface text-scaling-factor 1.01
      sleep 0.5s
      gsettings set org.gnome.desktop.interface text-scaling-factor 1.00
      

      '1.01' 它只是一个触发变化的数字,它可以是任何值。我决定使用一个非常接近最终值的值。'1.00' 是我最终想要的值。随意输入您的目标值。睡眠时间也一样,你可以改变它们。

    2. 使其可执行运行:

      chmod +x ~/.local/bin/fix-font-size.sh
      
    3. 在启动时运行脚本(我命名它fix-font-size.sh)。出于这个原因,我运行 Startup Applications Preferences 应用程序并使用以下命令创建了一个新项目:

      bash -c "/home/username/.local/bin/fix-font-size.sh"
      

      另请参阅屏幕截图以供参考(其中“Modifica programma d'avvio”表示“启动应用程序首选项”):

      将命令添加到启动应用程序

    4. 保存,登录后您应该有正确大小的字体,而无需在终端或 GUI 中手动插入命令。

    • 28
  3. Raoul Verveer
    2020-08-26T10:34:15+08:002020-08-26T10:34:15+08:00

    如错误报告中所述:

    您可以暂时降级 libmutter 软件包作为解决方法:

    sudo apt install libmutter-6-0=3.36.1-3ubuntu3 gir1.2-mutter-6=3.36.1-3ubuntu3
    sudo apt-mark hold libmutter-6-0
    

    修复出来后记得解压!

    • 12
  4. Sujit
    2020-08-24T02:57:08+08:002020-08-24T02:57:08+08:00

    注意:仅适用于具有 NVIDIA 显卡的 PC。

    我昨天安装了 Ubuntu 20.04 LTS 并遇到了同样的问题。这以及每当我关闭并重新打开笔记本电脑盖时,壁纸都会损坏,但这是另一个问题。经过一番折腾,我想出了如何解决这个问题。您所要做的就是在Software & Updates下的Additional Drivers部分将图形驱动程序从NVIDIA Binary Driver更改为X.Org X Server(请记住单击Apply Changes,这将需要一段时间)。应用更改后,重新启动 PC。这样做解决了我上面提到的问题和其他错误。

    在此处输入图像描述

    干杯!

    上述方法是永久修复。如果您想使用NVIDIA驱动程序,我认为您将不得不等待开发人员发布补丁。


    我还找到了这个临时修复(针对有问题的错误,而不是我上面提到的那个)。每次重新启动时都必须这样做。这是如果您真的想保留您的NVIDIA驱动程序。

    转到设置>通用访问并启用和禁用大文本。这将向您展示 Ubuntu 的外观。

    在此处输入图像描述

    再次干杯!!

    • 5
  5. vanadium
    2020-08-25T23:56:35+08:002020-08-25T23:56:35+08:00

    由于这是一个错误,正如stefg-bz在这里很好地概述的那样,我们将不得不等待一段时间,直到它被修复。同时,您可以使用 Lorenz Keel 建议的解决方法,它会在您登录时自动更改比例因子并将其设置回来。在这里,我提供了解决方法的实现,它不需要安装其他工具并有一个单独的脚本。

    1.desktop file在您的自动启动文件夹中创建一个。

    gedit ~/.config/autostart/workaround_font_scaling.desktop
    

    2 将以下内容粘贴到文本文件中

    [Desktop Entry]
    Exec=/usr/bin/sh -c "sleep 1 && gsettings reset org.gnome.desktop.interface text-scaling-factor && gsettings set org.gnome.desktop.interface text-scaling-factor 1.2" 
    Name=Fontissue
    StartupNotify=false
    Type=Application
    

    Exec=根据您的需要调整在线内容。

    • 更改1.2为org.gnome.desktop.interface text-scaling-factor 1.2您自己使用的字体比例因子。
    • 如果登录后未(始终)正确应用设置,请更改1为sleep 1更高的值。sleep 1在命令启动之前提供 1 秒的延迟gsettings。例如,1.5将延迟 1.5 秒。

    3 保存文件并关闭编辑器

    • 5
  6. Peter Malaty
    2020-08-30T16:43:59+08:002020-08-30T16:43:59+08:00

    所以我已经看到你们尝试用hacky方法让它工作,但我发现一个被证明可以很好地“让它永久化”的解决方案是这个

    安装 Gnome Tweak 工具

    sudo add-apt-repository universe
    
    sudo apt install gnome-tweak-tool
    

    寻找已安装的应用"Tweaks"

    在调整中转到Fonts > Scaling factor.. 将其设置为1.0或任何您喜欢的。

    重新启动..这应该使该更改永久化

    • 1
  7. RTriplett
    2020-08-23T05:52:41+08:002020-08-23T05:52:41+08:00

    我最近从 18.04 LTS 升级到 20.04 LTS 并且遇到了同样的问题。我正在使用带有 4k 42" 电视的 Nvidia 2080 Ti。文本太小,标题栏也是一样。我通过将显示比例设置从 100% 更改为 200% 来解决我的问题。你可以在设置下找到这个/display。这解决了我的问题。我也重新启动计算机以确保设置已保存并且它们确实保存了。希望您解决您的问题。

    • 0
  8. jasb
    2020-08-23T09:06:33+08:002020-08-23T09:06:33+08:00

    昨天升级 20.04 后,我遇到了字体太大而不是太小的问题,但我有一个 4k 显示器并以不同的方式调整我的字体。

    对我有用(以及在重新启动后仍然存在的方法)是在设置中打开分数缩放并使用 125% 缩放。我还关闭了辅助功能中的大文本并将 Gnome Tweaks 字体缩放设置为 1.0。我不知道这是否是强制性的,但它对我有用,因为我之前使用的是 1.25 的字体缩放。最重要的是,分数缩放现在在我的 nVidia GeForce GTX Titan X 上对我有用,而以前它没有。这是最近升级中的修复吗?我不知道。

    • 0
  9. Harry Bear
    2020-08-27T19:27:15+08:002020-08-27T19:27:15+08:00

    类似的问题似乎出现在过去一周左右的更新之一中。UI 文本(时钟、窗口标题)和菜单栏上部托盘图标最初太大,当使用带有 4K 显示器的 Nvidia 卡时(这是一台笔记本电脑,如果显示器断开连接不会出现问题)。我的解决方法是上面有人提到我必须打开可访问性设置“大文本”然后退出以使文本恢复正常。我们可能会在大约两年内看到修复,知道 Ubuntu,但幸运的是,解决方法很简单。

    • 0
  10. Hossein
    2020-08-31T05:27:01+08:002020-08-31T05:27:01+08:00

    这是因为您的 NVIDIA 驱动程序转到软件和更新,选项卡附加驱动程序并将其更改为 X.org 这解决了我的问题并等待来自 Nvidia 的补丁

    • 0

相关问题

  • 如何使字体看起来像在 Windows 中一样?

  • 升级到 10.04 后字体模糊,Nvidia 问题?

  • 如何解决 Firefox 中的字体问题?

  • 帮助让 Flash 播放器在第二个屏幕上工作?

Sidebar

Stats

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

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

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

    • 24 个回答
  • Marko Smith

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

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +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
    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