如何更改字体DPI设置?


20

我在干净的系统上安装了Oneiric,发现“字体”选项卡从“外观”设置中消失了。这是一个问题,因为默认情况下,Ubuntu中的文本太大。

我在“通用访问”设置中将文本从普通更改为小,但是太小了。

我也用这种方法尝试过,但是似乎没有任何效果。

如何恢复精细控制并将DPI从96更改为90?


您可能可以“手动”启动设置程序。
马丁·乌丁2011年


从Ubuntu 14.04开始,对Screen DPI Scaling进行了设置:askubuntu.com/a/462023/294881
user294881 2014年

@BartVanHeukelom:请解释一下,为什么要更改FONT DPI而不是整个SCREEN DPI?正如@ user294881所说,现在可以在System Settings-> "Displays"-> "Scale for menu and title bars" 屏幕快照
rubo77

Answers:


22

侏儒调整工具

这是论坛上的常见问题-转向gnome3已经放弃了gnome2中提供的许多自定义功能。

Software Center中存在的一个GUI工具是gnome-tweak-tool-它的部分解决方案,可让您自定义字体的某些方面。

“文本缩放比例”是您感兴趣的选项-不幸的是,它是一个滑动条,因此您将无法输入实际的DPI值。单击滑动条,然后使用左/右箭头键减小/增大字体大小。 在此处输入图片说明

dconf编辑器

使用软件包中dconf-editor提供的值,dconf-tools可以以数字方式设置“文本缩放因子”,即,将默认值更改为数字的小数部分(1.2、0.9等)将更改整个屏幕字体大小:

在此处输入图片说明

通用访问

如果您只是想在不需要详细信息的情况下通用调整文本大小,则可以通过通用访问工具执行以下操作:

在此处输入图片说明


这不会更改DPI,对吗?看起来它只是调整字体大小来进行补偿。
ændrük

它是我找到的最接近的东西-我没有找到与旧的gnome-2功能更接近的东西...。除非您知道什么?-似乎也不是精确的任何东西:(
fossfreedom

附录:如今,可以使用Ubuntu Tweak。
Bart van Heukelom'7

该设置在Ubuntu Tweak中的哪里?
Olathe 2013年

1
但是,您应该为FONT DPI做什么呢?这只会引起很多问题,请参阅:为什么所有HTML表单元素在系统范围内的字体比例系数为2.0时都很大?-因此,我猜有99.9%的用户希望更改SCREEN DPI
rubo77

7

只需打开gconf-editor 安装gconf-editor,导航至键/desktop/gnome/font_rendering/dpi并调整为所需的值即可。

在此处输入图片说明


2
gconf-editor仅适用于gnome shell。如果要更改统一外壳程序的DPI,请使用dconf-editor。(它与dconf-tools一起提供)该过程与上面所述相同。
AIB

4

如果gconf-editor中缺少关键的文本缩放因子,请另外检查:

 gsettings list-schemas | grep org.gnome.desktop.interface
 gsettings list-keys org.gnome.desktop.interface
 gsettings get org.gnome.desktop.interface text-scaling-factor
 gsettings set org.gnome.desktop.interface text-scaling-factor 0.9

(将0.9替换为所需的值)。


3
太糟糕了,它仅更改比例因子。不是dpi
Yuriy Voziy

1
为什么要投票?第一个答案也做同样的事情
Anwar 2012年

根据wiki.archlinux.org/index.php/HiDPI#GNOME的说法“缩放因子仅允许设置整数。1 = 100%,2 = 200%,
依此类推

2

您是否尝试在xorg.conf中设置DisplaySize?我将添加到/usr/share/X11/xorg.conf.da文件中,其大小以mm为单位,让我们看看它是如何工作的:

Section "Monitor"
  Identifier "myMonitor"
  DisplaySize 223 125
EndSection`
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.