如何在 Ubuntu 桌面中设置自定义屏幕分辨率
您的屏幕(或外接显示器)分辨率是否较低?从而使屏幕上的项目看起来更大且不太清晰?或者您想简单地增加当前的最大分辨率或添加自定义分辨率?
在本文中,我们将展示如何在 Ubuntu 及其衍生产品(例如 Linux Mint)中添加缺少的或设置自定义显示分辨率。在本文结束时,您将能够设置更高的分辨率,使屏幕上的内容显得更清晰。
使用显示器更改屏幕的分辨率或方向
通常,要更改屏幕的分辨率或方向,您可以使用显示图形用户界面工具(打开活动概述并输入显示 ,单击打开它或系统菜单,然后输入显示并打开它)。
注意:如果您的计算机连接了多个显示器(如下图所示),如果它们没有镜像,您可以在每个显示器上进行不同的设置。要更改显示设备的设置,请在预览区域中选择它。
接下来,选择您要使用的分辨率或比例,然后选择方向,然后单击应用。然后选择保留此配置。
使用 Xrandr 更改屏幕的分辨率或方向
或者,您还可以使用强大的xrandr工具(RandR的命令行界面(调整大小和旋转) ) X Window 系统扩展),用于设置屏幕输出的大小、方向和/或反射。
您还可以使用它来设置屏幕尺寸或列出所有活动的监视器,如图所示。
xrandr --listactivemonitors
要显示系统上可用的不同输出的名称以及每个输出上可用的分辨率,请运行不带任何参数的 xrandr。
xrandr
在 Ubuntu 中设置屏幕分辨率
要将名为 DP-1 的外部显示器的屏幕分辨率设置为 1680×1050,请使用 --mode
标志,如图所示。
xrandr --output DP-1 --mode 1680x1050
您还可以使用 --rate
标志设置刷新率,如图所示。
xrandr --output DP-1 --mode 1680x1050 --rate 75
您还可以使用 --left-of
、--right-of
、--above
、--below
和 --same-as
选项用于相对彼此排列屏幕。
例如,我希望我的外接显示器 (DP-1) 位于笔记本电脑屏幕 (eDP-1) 的左侧,以符合实际的物理位置:
xrandr --output DP-1 --left-of eDP-1
请记住,使用 xrandr 所做的任何更改只会持续到您注销或重新启动系统为止。要持久地进行 xrandr 更改,请使用 Xorg X 服务器的 xorg.conf 配置文件(运行 man xorg.conf 了解如何创建xorg.conf 文件)——这是最有效的方法。
也可以使用~/.xprofile文件(在其中添加xrandr命令),但是使用这种方法有一些缺点,一是这个脚本被读取在启动过程中相当晚,因此它不会改变显示管理器的分辨率(如果您使用一个,例如lightdm)。
如何使用 xrandr 添加缺失的或设置自定义显示分辨率
对于特定的显示设备 (DP-1),可以将缺少的或自定义的显示分辨率(例如 1680 x 1000)添加到“显示”面板,如下所述。
要添加缺失或自定义的显示分辨率,您需要为其计算VESA 协调视频定时 (CVT) 模式。您可以使用cvt实用程序执行此操作,如下所示。
例如,如果您需要 1680 x 1000 的水平和垂直分辨率,请运行以下命令。
cvt 1680 1000
接下来,从cvt的输出中复制Modeline(“1680x1000_60.00”139.25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync +vsync) Strong> 命令并使用它来使用 xrandr 创建新模式,如图所示。
xrandr --newmode "1680x1000_60.00" 139.25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync +vsync
然后将新模式添加到显示中。
xrandr --addmode DP-1 "1680x1000_60.00"
现在打开显示并检查是否已添加新分辨率。
上述更改只是暂时的,适用于当前会话(它们将持续到您注销或重新启动系统为止)。
要永久添加分辨率,请在目录 /etc/profile.d/ 中创建一个名为 external_monitor_resolution.sh 的脚本。
sudo vim /etc/profile.d/external_monitor_resol.sh
然后在文件中添加以下行:
xrandr --newmode "1680x1000_60.00" 139.25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync +vsync
xrandr --addmode DP-1 "1680x1000_60.00"
保存更改并退出文件。
有关 xrandr 如何工作以及如何使用它的更多信息,请阅读其手册页:
man xrandr
这篇文章到此结束。如果您有任何想法要分享或有疑问,请通过下面的反馈表与我们联系。