如何分别为高dpi显示器和低dpi显示器设置缩放比例?


15

因此,我有一个并排的34英寸3440x1440和28英寸3840x2160显示器。所有应用程序在4k显示器上看起来都很小。到目前为止,我唯一的解决方案是增加允许这样做的应用程序的缩放级别,但是当将窗口从一个显示器移动到另一个显示器时,这确实是一个痛苦,通常整个GUI仍然很小。有什么方法可以将4k显示器缩放到合理的dpi,而不会模糊吗?我最好是在寻找像缩放一样的Mac,您可以在其中设置更多的空间/更大的文本,但使用清晰的文本

我在运行Nvidia 980 Ti显卡的Ubuntu 16.0.4上

Answers:


6

我的显示器只有1920x1080:17英寸的笔记本电脑和50英寸的电视。较小的笔记本电脑位于四英尺外,我需要增加所有物品的尺寸才能更好地看到它。

进入系统设置 -> 屏幕显示

菜单和标题栏缩放比例上,我在17英寸笔记本电脑屏幕上设置为1.5,但在电视上设置为1.0。我不确定这是否适合您...

屏幕缩放

编辑1-增加整体DPI缩放

X中的默认DPI为每英寸96点。在分辨率为1920 x 1080的17英寸笔记本电脑屏幕上,这可能显得很小。您需要将脸贴着屏幕6英寸才能读取Kids3应用程序的屏幕,例如:

Kids3 96DPI

要解决此问题(以我为例),请使用:

xrandr --dpi 168

然后重新打开该应用程序:

Kids3 168DPI

这是一种手动方法。您可以让它永久化,但是您可以让X通过将其分辨率和屏幕大小传递给Xorg配置文件来计算DPI:

Section "Monitor"
    Identifier             "Monitor0"
    DisplaySize             286 179    # In millimeters
EndSection

我还没有玩过。


我已经做到了,但似乎并没有扩展我的任何应用程序
Evan Mosseri

我的两个都是1920x1080,这就是为什么它对我有用。我还在应用程序内使用缩放功能,但将它们放在同一屏幕上,并且永远不会来回移动它们。Unity Tweak Tool还可以进行屏幕缩放和字体大小替代,但是我不知道是否只能为一个屏幕配置它。此外,我不喜欢发生的一些奇怪的事情,所以我删除了它。
WinEunuuchs2Unix

并非所有应用程序都可以使用此设置扩展,这取决于它们使用的GUI库
Amias

@EvanMosseri我已经编辑了答案,以显示如何将X应用程序的DPI从96快速增加到168。
WinEunuuchs2Unix

第一个解决方案不适用于我的设置。我有分辨率为1920x1080的24英寸显示器和分辨率相同的15英寸笔记本电脑屏幕。在Ubuntu当我改变16.04.3 Scale for menus and title barSystem Settings -> Displays建在笔记本电脑的屏幕我DPI缩放菜单和窗口的两个屏幕上:(我真的很喜欢尔德只对笔记本电脑的屏幕上规模DPI。
Marecky

5

您不提供有关硬件,使用的驱动程序和使用的发行版的任何信息。因此,这有点像在夜间捉黑猫。

尝试使用xrandr-command。这里是一个示例(终端输出):

mook @ MookPC:〜$ xrandr
屏幕0:最小8 x 8,当前1366 x 768,最大32767 x 32767
VGA1连接的主1366x768 + 0 + 0(法向左反转右x轴y轴)410mm x 230mm
   1366x768 59.79 * +
   1024x768 75.08 70.07 60.00  
   832x624 74.55  
   800x600 72.19 75.00 60.32 56.25  
   640x480 75.00 72.81 66.67 60.00  
   720x400 70.08  
VIRTUAL1断开连接(法向左反转右x轴y轴)
mook @ MookPC:〜$ xrandr-输出VGA1-比例0.9x0.9
mook @ MookPC:〜$ xrandr-输出VGA1-比例1x1

xrandr如果没有选项,则会显示您的监视器列表,因此您知道它们的名称。调整其他命令以适合您的需求。尝试不同的比例因子(应小于1),直到满意为止。

如果一切正常,则可以在的末尾添加已调整的命令行~/.profile,因此无论何时登录,该命令都会执行。


我使用的是在Nvidia 980 Ti图形卡上运行的Ubuntu 16.0.4
Evan Mosseri

2
我刚刚尝试了0.75x0.75比例因子的xrandr命令,一切看上去都有些模糊
Evan Mosseri

菜单栏的顶部也被切断,如果我将鼠标拖动到4k显示屏的角,则两个屏幕都将移动
Evan Mosseri

您是否尝试过将较低的屏幕分辨率应用于4K显示器?另一个问题是正在使用哪个驱动程序,Ubuntu默认为开源驱动程序Nouveau。您可以通过进行确认System Settings > Software and updates > Additional drivers。最新的Nvidea驱动程序352.21支持您的图形卡。
mook765

3
是的,这就是我目前正在做的事情,但是一切都是模糊的,它首先否定了配备4k显示器的意义。我已经安装了352.21。
埃文·莫塞里
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.