适配 Ubuntu 到高 DPI 分辨率屏幕

适配 Ubuntu 到高 DPI 分辨率屏幕

如何使 Ubuntu 适应高分辨率显示器?

我的显示器只有 11 英寸,分辨率为 3200x1600px,一切看起来都非常小。

答案1

需要采取一些步骤:

1. 系统范围的菜单和标题栏缩放

从 Ubuntu 14.04 开始我们有一个有点帮助的选择:

扩展支持

打开系统设置(此处为英文:)

LANG=c unity-control-center

转到“显示”并设置“菜单和标题栏的比例”:

系统设置范围覆盖整个系统

自 Ubuntu 17.10 起缩放比例可以设置为

LANG=c gnome-control-center

Settings > Devices > Displays那儿

也可以看看:如何查找和更改屏幕 DPI?

2. 普遍接入

转到“通用访问”(unity-control-center universal-access)并选择“大文本”。
笔记:并非所有应用程序都能正确处理这个问题,有些应用程序不会保留额外的空间,因此某些 UI 元素无法通过此选项访问!

3.增加unity dock大小

在底部的unity-control-center-> Appearance->Look可以调整大小

4.适配Firefox

看:将 Firefox 和 Thunderbird 调整为高 DPI 触摸屏显示器(视网膜)

(或者使用 Chrome,自 Ubuntu 14.10 版本 41.0.2272.76 起运行良好,但需要重新启动 Chrome 才能生效)

5.增加Pidgin字体

您可以安装一个插件

sudo apt-get install pidgin-extprefs

然后你可以在插件->扩展首选项中增加字体

6. 为仍无法扩展的应用程序创建启动器

有些应用程序仍然不遵循全局扩展(主要是 Java),对于这些应用程序,你可以创建一个启动器来修复基于 Java 的应用程序在高 DPI 屏幕上的缩放问题


在较旧的 Ubuntu 版本中,unity-tweak-util在“字体”部分,您可以将“文本缩放系数”设置为 2.0。这将使大多数应用程序中的字体缩放至两倍大小。

答案2

进入系统设置,然后进入显示。找到“菜单和标题栏的比例”,然后将滑块拖到您想要的大小。

答案3

我有一台 MacBookPro Retina 显示屏。可接受的解决方案部分适用于我,但我无法让 Java 应用正常运行,而且我发现使用 2 倍缩放时操作系统变得太滞后。

在使用 Ubuntu 的默认 Nouveau 显示驱动程序时更改分辨率会导致黑屏并迫使我重新启动计算机。

我终于找到了一个解决方案,而且很简单。但这不使用缩放,而且这将不利用 HiDPI, 但至少Ubuntu 将可用

  • 打开“系统设置”->“软件和更新”->“附加驱动程序”。
    • 我选择了“使用 NVIDIA 二进制驱动程序 - 来自 nvidia-352 的版本 352.63(专有,已测试)”。
    • 重新启动计算机。
  • 启动 NVIDIA X 服务器设置。
    • 选择“X 服务器显示配置”
    • 选择您喜欢的分辨率并享受充满 Ubuntu 特色的目标分辨率(而不是黑屏!)。

答案4

对于使用 Wine 的 Windows 程序,我通过虚拟桌面找到了答案 - (这也避免了可能发生的 32 位页面错误) - 因此要么从命令行运行程序 - 要么为该命令创建一个 shell 脚本 -

wine explorer /desktop=d1,3840x2160 Keditw32.exe & disown

这样,我就可以安装有 NVidia 显卡的 UHD 显示器上顺利运行我最喜欢的 Windows 编辑器。

相关内容