Jan*_*Jan 9 dpi xorg resolution lightdm
我的笔记本电脑屏幕的物理 DPI 大约为每英寸 142 点,因为您可以从以下正确输出计算xrandr --query
:
$ xrandr --query | head
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
Run Code Online (Sandbox Code Playgroud)
但是,Ubuntu 似乎强制 X 服务器使用 96 dpi,因此假定显示器的物理尺寸错误,您可以检查 xdpyinfo
$ xdpyinfo | grep -B2 dots
screen #0:
dimensions: 1920x1080 pixels (508x286 millimeters)
resolution: 96x96 dots per inch
Run Code Online (Sandbox Code Playgroud)
因此,字体和其他视觉元素应该更小。您可以使用本网站上的任何网络浏览器进行查看。正方形太小,小于 1 in^2。
这个答案列出了许多变通办法,但没有一个对我有用:
告诉 lightdm 使用选项启动 X -dpi 142
,这是我通过编辑 /etc/lightdm/lightdm.conf.d/50-xserver-command.conf 在 Saucy 上实现的。没有效果。
xrandr -dpi 142x142
通过将文件添加到 /etc/X11/Xsession.d/ 来启动 X 会话时运行。没有效果
设置文本缩放因子,可以通过多种方式实现。这仅影响由 Unity/Gnome/GTK(?) 渲染的字体,基本上是标准的 Ubuntu GUI,但对其他应用程序(如 Web 浏览器或 PDF 查看器)无效。不是我想要的。
如何让 Ubuntu 为我的屏幕使用正确的 dpi?
更新:这似乎是一个伪装成功能的已知错误。你有什么解决方法?
小智 7
要获取当前 DPI 分辨率,请使用
xdpyinfo | grep -B2 resolution
Run Code Online (Sandbox Code Playgroud)
要将 DPI 分辨率更新为 142 dpi,请使用
xrandr --dpi 142
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16508 次 |
最近记录: |