当前位置: 首页>>技术教程>>正文


将Ubuntu调整到高DPI分辨率屏幕

, , ,

问题描述

我怎样才能让Ubuntu适应高分辨率显示器?

我只有11英寸的显示器具有3200×1600像素,而且看起来非常小巧。

最佳解决办法

有一些步骤可以采取:

1.全系统菜单和标题栏缩放

从14.04开始,我们有一个可以帮助你的选项:

扩展支持

打开系统设置(英文:)

LANG=c unity-control-center

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

xorg,fonts,display-resolution,ubuntu

另见:How to find and change the screen DPI?

2.通用访问

转到”Universal Access”(unity-control-center universal-access)并选择”Large Text”。注意:并不是所有的应用程序都能正确处理这些内容,有些不会保留额外的空间,所以一些UI元素不能用这个选项访问!

3.增加统一码头大小

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

4.适应Firefox

请参阅:Adjust Firefox and Thunderbird to a High DPI touchscreen display (retina)

(或使用Chrome,从版本41.0.2272.76 Ubuntu 14.10开始工作良好,但Chrome需要重新启动才能生效)

5.增加Pidgin中的字体

有一个插件可以安装

sudo apt-get install pidgin-extprefs

然后,您可以增加插件 – >扩展偏好设置中的字体

6.为尚未扩展的应用程序创建启动器

某些应用程序仍然不遵守全局缩放(主要是java),对于那些少数应用程序,您可以创建一个只有Fix scaling of java-based applications for a high DPI screen的启动器


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

次佳解决办法

进入系统设置,然后显示。寻找“菜单和标题栏的缩放”。然后将滑块拖动到所需的任意大小。

第三种解决办法

我有一个MacBookPro Retina显示屏。接受的解决方案对我来说部分工作,但我无法让Java应用程序正常工作,并且我发现操作系统在使用2倍缩放时变得太滞后。

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

我终于找到了一个解决方案,而且很简单。但是这并没有使用扩展,这不会利用HiDPI,但至少Ubuntu可以使用。

  • 打开”System Settings” – > “软件和更新” – > “Additional Drivers”。

    • 我选择了“使用NVIDIA二进制驱动程序 – 来自nvidia-352(专有,已测试)的版本352.63”。

    • 重新启动计算机。

  • 启动NVIDIA X服务器设置。

    • 选择“X服务器显示配置”

    • 选择您选择的分辨率,并享受充满Ubuntu的目标分辨率(而不是黑屏!)。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/974.html,未经允许,请勿转载。