如何在Ubuntu 18.04 LTS中为HDPI / 4K显示增加字体大小?


28

我有一台戴尔XPS 15-9560笔记本电脑,配备15.6英寸4K超高清(3840 x 2160)IGZO IPS 350 nits触摸屏和NVIDIA GeForce GTX1050 4GB GDDR5。它具有4K分辨率。从grub屏幕到Ubuntu,有非常小的字体。有什么办法可以增加字体大小?

这真是一台非常不错的笔记本电脑-真正的MacBook Pro杀手.。。

编辑1

我弄乱了当前安装的ubuntu桌面18.04 LTS,不得不重新安装一遍。现在就尝试一下:对于较小的字体,将nouveau.modeset = 0添加到启动参数中是更好的解决方法,而我现在的解析度更好。到目前为止,这是比其他解决方案更好的解决方案。

似乎是ubuntu18.04,与以前的版本相比,Nvidia显卡的LTS不稳定且复杂得多。


您可以告诉Ubuntu在设置中缩放其显示元素。
托尔比约恩Ravn的安徒生

请告诉我步骤如何?
阿舒(Ashu)

2
我相信@ThorbjørnRavnAndersen指的是使用Settings->的最低答案Displays
WinEunuuchs2Unix

Answers:


26

您可以使用(GNOME)调整来调整各种元素的字体大小。首先通过运行安装Tweaks

sudo apt install gnome-tweaks

(或sudo apt install gnome-tweak-tool)。

然后启动“调整”并转到“ 字体”部分,您将获得更改字体大小的选项。

在此处输入图片说明


1
这项工作...我是从root用户而不是从登录用户进行更改。很好
阿舒(Ashu),

但是,Grub屏幕上的字体仍然是-整体的ICON有点小..不是所有内容都在按比例放大。有什么想法吗?
阿舒(Ashu)

不知道,抱歉:(
pomsky '18

6

您可以使用(UNITY)调整来调整字体大小以及其他UI元素。使用以下方法安装:

sudo apt install unity-tweak-tool

我在1920x1080显示器上缩放所使用的设置是1.38倍。您可能需要2.00或更高版本:

调整fonts.png

Text scaling factor尺度上的字体和用户界面元素,如标题栏,菜单等等。


这是一个GIF,显示缩放比例从1.38更改为1.00,然后更改为2.00:

UbuntuTweakFonts.gif

.gif上述缩放开始于1.381920×1080的监视器上。然后将其更改为1,一切变得很小,这是正常的。然后将其更改2为对视力障碍者最理想的选择。图标再次具有固定的像素大小,并且图标下方的字体缩小或扩展使它们的大小改变的错觉。


18.04 LTS中可能还有其他一些调整工具:

$ apt list | grep tweak
gajim-rostertweaks/bionic,bionic 1.0.0-3 all
gnome-tweak-tool/bionic,bionic 3.28.1-1 all
gnome-tweaks/bionic,bionic 3.28.1-1 all
mate-tweak/bionic,bionic 18.04.16-1 all
mousetweaks/bionic,bionic,now 3.12.0-4 amd64 [installed]
tweak/bionic 3.02-2 amd64
unity-tweak-tool/bionic,bionic,now 0.0.7ubuntu4 all [installed]

尝试使用此命令时出现错误:/ home / ashu#sudo unity-tweak-tool /usr/lib/python3/dist-packages/UnityTweakTool/__init__.py:40:PyGIWarning:导入Gtk时未先指定版本。导入之前使用gi.require_version('Gtk','3.0')来确保正确的版本被加载。从gi.repository导入Gtk错误:未安装架构com.canonical.notify-osd Gtk-消息:22:26:09.434:GtkDialog映射时没有临时父代。不鼓励这样做。
阿舒(Ashu)

1
不幸的是,@ Ashu Gnome Toolkit(GTK)警告消息一直都在发生。除非发生故障并且无法正常工作,否则您可以放心地忽略它们。
WinEunuuchs2Unix

@Ashu为避免unity-tweak-tool从桌面启动器或破折号(Alt + F2)而不是命令行调用消息。
WinEunuuchs2Unix

在Ubuntu 18.04 LTS中,默认情况下我们是否具有GNome或unity?
阿舒(Ashu)

@Ashu我认为默认情况下它们都在那儿,但是我只做了4次(从16.04升级到18.04)(在测试分区上),每次都在那里。
WinEunuuchs2Unix

4

如果使用Unity,则无需安装第三方工具。

去吧: Unity control center -> Displays -> Scale for menu and title bars

现在,您可以将所有内容缩放到可读的大小: 在此处输入图片说明


7
哎... Unity本身是Ubuntu 18.04 LTS中的第三方工具(它随GNOME一起提供,而不是Unity)。
pomsky '18年

@pomsky ok!?!我认为它是系统的一部分!但是您正确的Unity只是默认的桌面环境!我一直认为默认值不是第三方.......
Stackcraft_noob

9
不再是默认的桌面环境,Canonical放弃了Unity并从17.10开始切换到GNOME。
pomsky '18年

@pomsky认识!我仍然在ubuntu 16上
Stackcraft_noob

@pomsky我想有人在安装时说过Unity是那些将16.04 LTS升级到18.04 LTS的默认桌面。(长期支持)。我不知道泛奇数(17.04、17.10等)中的闪烁。这有点令人困惑:Wayland进入了,Waland不在等待。最近更新:Unity退出,等不及了Unity再次加入。无论如何,我认为我们可以期待两个答案从现在开始,一个侏儒,一个用于团结,如果OP不指定桌面。
WinEunuuchs2Unix

3

有人建议将所有内容放大,然后转到“设置”>“显示”:

屏幕截图

run_scaled

您可能会注意到,放大可能适用于装饰和几乎所有应用程序。但是某些应用仍然看起来很小。例如,MySQL Workbench自2009年以来就有此错误

要在Xorg上为HiDPI缩放每个应用程序窗口(作为Arch Wiki状态),可以使用run_scaled

安装它:

sudo apt install xpra  # tool to detach/reattach running X programs
curl "https://raw.githubusercontent.com/kaueraal/run_scaled/master/run_scaled" > ~/.local/bin/
chmod +x ~/.local/bin/run_scaled

然后

run_scaled someapp

默认情况下,缩放比例为2,但是您可以使用--scaleoption。


2

当我从16.04 lts升级到18.04 lts时,这对我有帮助:

  1. 打开系统设置
  2. 选择通用访问
  3. 打开大文字

屏幕截图


除此之外,您可以更改缩放比例,系统设置->设备->显示,并将缩放比例更改为200%
Bernard Wei

这也可以修复Chrome中的小字体。
holmberd

通用访问更改了所有屏幕中的字体。我的系统在笔记本电脑的屏幕上显示正常,但在外部4k显示器上显示的字体很小。
MarkHu

0

不确定是否会有所帮助,但是在XUbuntu中:

  1. 左下角按钮(大K所在的位置)
  2. 应用程序>设置>系统设置>字体
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.