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 / 问题 / 1248714
Accepted
UsDAnDreS
UsDAnDreS
Asked: 2020-06-10 20:26:37 +0800 CST2020-06-10 20:26:37 +0800 CST 2020-06-10 20:26:37 +0800 CST

在 Ubuntu 20.04 (Lenovo Thinkpad) 上,100% 的显示比例很小,200% 仍然很小

  • 772

刚拿到一台联想Thinkpad,安装了Ubuntu 20.04,下面是我检查显示比例选项时的全屏截图

  • 100% 比例:如您所见,字体/符号非常小 在此处输入图像描述

  • 200% 比例:仍然很小,因此我不得不滚动 300%(这是更大的一面,但没有 250% 的分数缩放选项,它只能在 100 和 200 之间使用) 在此处输入图像描述

有谁知道为什么会这样?为什么 100% 的比例看起来如此之小,而不是像往常一样是一个合理的选择?是否可能是联想问题而不是 Ubuntu 20.04?我以前在戴尔上使用过 Ubuntu 16.04 和 18.04(虽然不是 20.04),但这从来都不是问题。或者也许是由于分辨率?

lenovo display-resolution thinkpad display 20.04
  • 2 2 个回答
  • 2187 Views

2 个回答

  • Voted
  1. Best Answer
    pLumo
    2020-06-10T22:49:32+08:002020-06-10T22:49:32+08:00

    Ubuntu 不知道屏幕的大小,因此不知道它的像素密度。

    例如,在 15" 屏幕上 100% 可能很小,但在具有相同分辨率的 32" 屏幕上 100% 就可以了。这就是为什么您可以手动更改缩放以适合您的屏幕尺寸的原因。

    联想笔记本电脑的像素密度高于戴尔笔记本电脑。

    • 1
  2. UnKNOWn
    2020-06-15T09:02:56+08:002020-06-15T09:02:56+08:00

    解决方法

    未启用小数比例时运行以下命令。

    在此处输入图像描述

    gdbus call --session --dest org.gnome.Mutter.DisplayConfig --object-path /org/gnome/Mutter/DisplayConfig --method org.gnome.Mutter.DisplayConfig.GetCurrentState
    

    例子:

    $ gdbus call --session --dest org.gnome.Mutter.DisplayConfig --object-path /org/gnome/Mutter/DisplayConfig --method org.gnome.Mutter.DisplayConfig.GetCurrentState
    (uint32 7, [(('eDP-1-1', 'SDC', '0x4141', '0x00000000'), [('[email protected]', 1366, 768, 59.998008728027344, 1.0, [1.0, 2.0], {'is-preferred': <true>}), ('[email protected]', 1360, 768, 59.798992156982422, 1.0, [1.0, 2.0], {}), ('[email protected]', 1360, 768, 59.960025787353516, 1.0, [1.0, 2.0], {'is-current': <true>}), ('[email protected]', 1280, 720, 120.00162506103516, 1.0, [1.0, 2.0], {}), ('[email protected]', 1280, 720, 119.98211669921875, 1.0, [1.0, 2.0], {}), ('[email protected]', 1280, 720, 59.855125427246094, 1.0, [1.0, 2.0], {}), ('[email protected]', 1280, 720, 59.744712829589844, 1.0, [1.0, 2.0], {}), ('[email protected]', 1024, 768, 120.07466888427734, 1.0, [1.0], {}), ('[email protected]', 1024, 768, 60.003841400146484, 1.0, [1.0], {}), ('960x720@120', 960, 720, 120.0, 1.0, [1.0], {}), ('[email protected]', 928, 696, 120.101318359375, 1.0, [1.0], {}), ('[email protected]', 896, 672, 120.02888488769531, 1.0, [1.0], {}), ('[email protected]', 1024, 576, 119.90670776367188, 1.0, [1.0], {}), ('[email protected]', 1024, 576, 119.91866302490234, 1.0, [1.0], {}), ('[email protected]', 1024, 576, 59.899215698242188, 1.0, [1.0], {}), ('[email protected]', 1024, 576, 59.819515228271484, 1.0, [1.0], {}), ('[email protected]', 960, 600, 119.865478515625, 1.0, [1.0], {}), ('[email protected]', 960, 600, 119.99750518798828, 1.0, [1.0], {}), ('[email protected]', 960, 540, 119.92568969726562, 1.0, [1.0], {}), ('[email protected]', 960, 540, 119.97574615478516, 1.0, [1.0], {}), ('[email protected]', 960, 540, 59.6290283203125, 1.0, [1.0], {}), ('[email protected]', 960, 540, 59.818218231201172, 1.0, [1.0], {}), ('800x600@120', 800, 600, 120.0, 1.0, [1.0], {}), ('[email protected]', 800, 600, 60.316539764404297, 1.0, [1.0], {}), ('[email protected]', 800, 600, 56.25, 1.0, [1.0], {}), ('[email protected]', 840, 525, 120.01870727539062, 1.0, [1.0], {}), ('[email protected]', 840, 525, 119.76650238037109, 1.0, [1.0], {}), ('[email protected]', 864, 486, 59.91534423828125, 1.0, [1.0], {}), ('[email protected]', 864, 486, 59.5703125, 1.0, [1.0], {}), ('[email protected]', 800, 512, 120.33700561523438, 1.0, [1.0], {})], {'is-builtin': <true>, 'display-name': <'Built-in display'>})], [(0, 0, 1.0, uint32 0, true, [('eDP-1-1', 'SDC', '0x4141', '0x00000000')], @a{sv} {})], {'renderer': <'xrandr'>, 'layout-mode': <uint32 2>, 'global-scale-required': <true>, 'legacy-ui-scaling-factor': <1>, 'max-screen-size': <(16384, 16384)>})
    $
    

    从上面的结果中,请注意,在输出“(unit32 7”)的开头,值 7 会发生变化,这非常重要。请注意您的情况下的值。

    接下来阅读具有许多不同值的常见模式..像这样

    '[email protected]', 1366, 768, 59.998008728027344, 1.0, [1.0, 2.0]
    

    [email protected]:模式 ID
    1366 :物理像素的宽度
    768:物理像素的高度
    59.998008728027344:刷新率
    1.0:根据计算的首选
    [1.0, 2.0]比例:上述模式支持的比例( [email protected])

    这意味着在可用模式之外..(根据输出有很多模式)如果您选择[email protected]此模式..您只有两个可用的比例[1.0, 2.0]

    现在启用小数比例并再次运行命令..

    $ gdbus call --session --dest org.gnome.Mutter.DisplayConfig --object-path /org/gnome/Mutter/DisplayConfig --method org.gnome.Mutter.DisplayConfig.GetCurrentState
    (uint32 7, [(('eDP-1-1', 'SDC', '0x4141', '0x00000000'), [('[email protected]', 1366, 768, 59.998008728027344, 1.0, [1.0, 2.0], {'is-preferred': <true>}), ('[email protected]', 1360, 768, 59.798992156982422, 1.0, [1.0, 1.2307692766189575, 1.4545454978942871, 1.7777777910232544, 2.0], {}), ('[email protected]', 1360, 768, 59.960025787353516, 1.0, [1.0, 1.2307692766189575, 1.4545454978942871, 1.7777777910232544, 2.0], {'is-current': <true>}), ('[email protected]', 1280, 720, 120.00162506103516, 1.0, [1.0, 1.25, 1.5094339847564697, 1.7391303777694702, 2.0], {}), ('[email protected]', 1280, 720, 119.98211669921875, 1.0, [1.0, 1.25, 1.5094339847564697, 1.7391303777694702, 2.0], {}), ('[email protected]', 1280, 720, 59.855125427246094, 1.0, [1.0, 1.25, 1.5094339847564697, 1.7391303777694702, 2.0], {}), ('[email protected]', 1280, 720, 59.744712829589844, 1.0, [1.0, 1.25, 1.5094339847564697, 1.7391303777694702, 2.0], {}), ('[email protected]', 1024, 768, 120.07466888427734, 1.0, [1.0, 1.2487804889678955, 1.4970760345458984], {}), ('[email protected]', 1024, 768, 60.003841400146484, 1.0, [1.0, 1.2487804889678955, 1.4970760345458984], {}), ('960x720@120', 960, 720, 120.0, 1.0, [1.0, 1.25, 1.5], {}), ('[email protected]', 928, 696, 120.101318359375, 1.0, [1.0, 1.2473118305206299], {}), ('[email protected]', 896, 672, 120.02888488769531, 1.0, [1.0, 1.251396656036377], {}), ('[email protected]', 1024, 576, 119.90670776367188, 1.0, [1.0, 1.2799999713897705, 1.4883720874786377], {}), ('[email protected]', 1024, 576, 119.91866302490234, 1.0, [1.0, 1.2799999713897705, 1.4883720874786377], {}), ('[email protected]', 1024, 576, 59.899215698242188, 1.0, [1.0, 1.2799999713897705, 1.4883720874786377], {}), ('[email protected]', 1024, 576, 59.819515228271484, 1.0, [1.0, 1.2799999713897705, 1.4883720874786377], {}), ('[email protected]', 960, 600, 119.865478515625, 1.0, [1.0, 1.25, 1.5], {}), ('[email protected]', 960, 600, 119.99750518798828, 1.0, [1.0, 1.25, 1.5], {}), ('[email protected]', 960, 540, 119.92568969726562, 1.0, [1.0, 1.25, 1.5], {}), ('[email protected]', 960, 540, 119.97574615478516, 1.0, [1.0, 1.25, 1.5], {}), ('[email protected]', 960, 540, 59.6290283203125, 1.0, [1.0, 1.25, 1.5], {}), ('[email protected]', 960, 540, 59.818218231201172, 1.0, [1.0, 1.25, 1.5], {}), ('800x600@120', 800, 600, 120.0, 1.0, [1.0, 1.25], {}), ('[email protected]', 800, 600, 60.316539764404297, 1.0, [1.0, 1.25], {}), ('[email protected]', 800, 600, 56.25, 1.0, [1.0, 1.25], {}), ('[email protected]', 840, 525, 120.01870727539062, 1.0, [1.0, 1.25], {}), ('[email protected]', 840, 525, 119.76650238037109, 1.0, [1.0, 1.25], {}), ('[email protected]', 864, 486, 59.91534423828125, 1.0, [1.0, 1.2558139562606812], {}), ('[email protected]', 864, 486, 59.5703125, 1.0, [1.0, 1.2558139562606812], {}), ('[email protected]', 800, 512, 120.33700561523438, 1.0, [1.0, 1.2799999713897705], {})], {'is-builtin': <true>, 'display-name': <'Built-in display'>})], [(0, 0, 1.0, uint32 0, true, [('eDP-1-1', 'SDC', '0x4141', '0x00000000')], @a{sv} {})], {'renderer': <'xrandr'>, 'layout-mode': <uint32 3>, 'supports-changing-layout-mode': <true>, 'x11-fractional-scaling': <true>, 'legacy-ui-scaling-factor': <1>, 'max-screen-size': <(16384, 16384)>})
    $
    

    这次再次观察线条,

    '[email protected]', 1360, 768, 59.960025787353516, 1.0, [1.0, 1.2307692766189575, 1.4545454978942871, 1.7777777910232544, 2.0]
    

    请注意,现在可用的比例已更改。这意味着您可以从上面的输出中设置 1.23........ 或 1.45........ 或 1.77....... 或 2.0

    由于我的笔记本电脑是 1366x768,它可用的比例尺较少。但是当我将它连接到我的 4K 电视时。我将有更多可用的比例尺。在你的情况下。你的笔记本电脑是高像素的,你会有更多的选择所需的分辨率3840x2168

    所以首先运行命令

    gdbus call --session --dest org.gnome.Mutter.DisplayConfig --object-path /org/gnome/Mutter/DisplayConfig --method org.gnome.Mutter.DisplayConfig.GetCurrentState
    

    并记下这些值

    例如:

    1. 7在上面命令的输出开始处的 Unit32 7

    2. [email protected]在首选模式下,适合几乎所需的规模

    我的要求的示例行:

    ('[email protected]', 1360, 768, 59.798992156982422, 1.0, [1.0, 1.2307692766189575, 1.4545454978942871, 1.7777777910232544, 2.0]
    
    1. 1.7777777910232544是我喜欢的可用比例,例如..

    2. eDP-1-1这是我的显示器 在你的情况下改变这个。

    现在设置比例,在您的情况下,您肯定会有 2.25 或 2.50 几乎等效的值。编辑以下命令以适合您的值。

    gdbus call --session --dest org.gnome.Mutter.DisplayConfig --object-path /org/gnome/Mutter/DisplayConfig --method org.gnome.Mutter.DisplayConfig.ApplyMonitorsConfig 7 1 "[(0, 0, 1.7777777910232544, 0, true, [('eDP-1-1', '[email protected]', [] )] )]" "[]"
    

    上述命令和源码的解释可以参考https://unix.stackexchange.com

    成功的命令示例:下面的 gif 无法准确显示,但在我的情况下结果很好..

    在此处输入图像描述

    • 0

相关问题

  • 关闭控制台上的背光[关闭]

  • 如何在 10.04 中将 ATI Rage Mobility 128 的分辨率更改为 800x600 以上?

  • 自 10.04 起,笔记本电脑的扩展显示器显示摇晃/波动的图像 [关闭]

  • 更改主监视器

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

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