我刚刚在 xps13 上安装了 OpenSuse 13.2。分辨率高达 3200 x 1800。这导致文本变得很小......我可以通过任何方式缩放它而不必降低分辨率(我想保留它以观看电影等)。
更新:我更改了字体的 dpi 设置,该设置在系统设置中作为一个选项。它已经有很大帮助,但有些应用程序和菜单无法调整......见下文:
至少使用 KDE 4,您可以在“应用程序”>“字体”中调整字体大小(和/或 DPI 设置)

要缩放显示的其他部分,您还可以在“应用程序”>“图标”中更改图标大小。这是Arch Wiki中建议执行此操作的方法
请注意,您需要重新启动桌面和应用程序才能使其生效。
另一种方法(来自KDE Wiki)是配置 X DPI 设置:
理想情况下,屏幕尺寸(显示器屏幕的宽度和高度)是使用显示器的 EDID 信息自动检测的。这可能无法正常工作或不符合用户的偏好。KDE 目前缺乏一种统一扩展所有内容的便捷方法。这样的功能还有助于测试正确的缩放行为。
解决方法:
修改 X 服务器的设置。在监视器部分
/etc/X11/xorg.conf添加DisplaySize和 ,Option "UseEdidDpi"使其看起来有点像这样:Run Code Online (Sandbox Code Playgroud)Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" Option "UseEdidDpi" "false" DisplaySize 464 292 EndSection其中显示尺寸(宽度和高度)以毫米为单位。然后根据这些数字和监视器图像的像素分辨率计算 DPI 值。使用比实际尺寸更小的数字来模拟高 DPI(使所有内容看起来更大)或使用更大的数字来模拟低 DPI(使所有内容看起来更小)。需要重新启动 X 服务器才能使更改生效。
为了让事情变得更有趣,现在许多发行版
/etc/X11/xorg.conf默认情况下不会创建用于配置 X 服务器的文件。每次启动 X 时都会自动确定 X 配置。在大多数情况下,这效果很好,不需要手动指定 X 配置信息。要创建它,请以 root 身份运行Run Code Online (Sandbox Code Playgroud)Xorg :1 -configure然后复制
xorg.conf.new到/etc/X11/xorg.conf并修改如上所示。
AU这里也演示了类似的方法。
KDE 由大量旧组件组成,这可能会限制对 DPI 屏幕的支持,直到组件更新为止(此处需要做的事情列表) - 不过,新 KDE 5 中的某些部分可能会更好。
然而,我认为其他桌面环境已经支持 HiDPI 一段时间了,例如Gnome(自 3.10 起),您可以尝试其他桌面环境,看看那里的支持是否更好。在 Gnome(可能还有 Gnome Classic)下,您应该能够通过 Gnome Tweak Tool 调整缩放设置。
另请参阅:Linux 可以处理超高分辨率显示器吗?
| 归档时间: |
|
| 查看次数: |
26445 次 |
| 最近记录: |