ubuntu 外接显示器设置 鼠标指针闪烁 屏幕缩放 相对位置设置 分辨率设置
配置:通过 xrandr 直接查看
笔记本电脑 最高分辨率 2880x1800
外接的显示器 最高分辨率 1920x1200
场景:笔记本电脑外接显示器,左边为外接显示器,右边为笔记本电脑
#! /bin/bash
xrandr --output eDP-1 --mode 1920x1200 --pos 1920x0 --scale 1x1
xrandr --output HDMI-3 --mode 1920x1200 --pos 0x0 --scale 1x1
解释:
--output 指定需要设置的显示器 主机显示器一般为: eDP-1 (通过 xrandr 命令查看连接的显示器)
--mode 指定要设置的分辨率(必须是设备支持的分辨率,xrandr也会显示在设备下方)
--pos 显示器的左上角坐标 (如果缩放了,需要计算缩放后的位置)
--scale 缩放大小,可以是整数,也可以是小于1的小数
重点:pos的设置
实际上,如果你不需要缩放,可以通过相对位置直接指定。
--left-of eDP-1 或者 --right-of eDP-1
如果需要进行缩放,直接构思位置,使用--pos
自己指定坐标。
想象一个大的平面,把一个显示器的位置定好,计算缩放后根据相对位置确定另一显示器左上角的坐标。(是否紧靠都行,看个人习惯,如果习惯一个屏直接到另一个屏,可以紧靠;也可以中间间隔一定距离,避免灵敏度过高,频繁错误划出当前屏幕)
另外:
- 如果发现双显示器设置好后,在某一个屏幕上会出现鼠标指针闪烁问题,可能是分辨率比较高渲染压力大,我的解决方案是调低屏幕分辨率,问题解决。
- 缩放的问题:分辨率较高的屏幕本身默认设置可能是有缩放的,ubuntu设置界面的逻辑是两个屏幕的缩放是同步的,所以一种方案是通过xrand指定缩放;另一种方案是降低分辨率较高屏幕分辨率,这样它本身也就不再缩放。
- 每次插拔显示器都需要重新设置,所以最好写成脚本什么的存放或设置。
ubuntu 外接显示器设置 鼠标指针闪烁 屏幕缩放 相对位置设置 分辨率设置
配置:通过 xrandr 直接查看
笔记本电脑 最高分辨率 2880x1800
外接的显示器 最高分辨率 1920x1200
场景:笔记本电脑外接显示器,左边为外接显示器,右边为笔记本电脑
#! /bin/bash
xrandr --output eDP-1 --mode 1920x1200 --pos 1920x0 --scale 1x1
xrandr --output HDMI-3 --mode 1920x1200 --pos 0x0 --scale 1x1
解释:
--output 指定需要设置的显示器 主机显示器一般为: eDP-1 (通过 xrandr 命令查看连接的显示器)
--mode 指定要设置的分辨率(必须是设备支持的分辨率,xrandr也会显示在设备下方)
--pos 显示器的左上角坐标 (如果缩放了,需要计算缩放后的位置)
--scale 缩放大小,可以是整数,也可以是小于1的小数
重点:pos的设置
实际上,如果你不需要缩放,可以通过相对位置直接指定。
--left-of eDP-1 或者 --right-of eDP-1
如果需要进行缩放,直接构思位置,使用--pos
自己指定坐标。
想象一个大的平面,把一个显示器的位置定好,计算缩放后根据相对位置确定另一显示器左上角的坐标。(是否紧靠都行,看个人习惯,如果习惯一个屏直接到另一个屏,可以紧靠;也可以中间间隔一定距离,避免灵敏度过高,频繁错误划出当前屏幕)
另外:
- 如果发现双显示器设置好后,在某一个屏幕上会出现鼠标指针闪烁问题,可能是分辨率比较高渲染压力大,我的解决方案是调低屏幕分辨率,问题解决。
- 缩放的问题:分辨率较高的屏幕本身默认设置可能是有缩放的,ubuntu设置界面的逻辑是两个屏幕的缩放是同步的,所以一种方案是通过xrand指定缩放;另一种方案是降低分辨率较高屏幕分辨率,这样它本身也就不再缩放。
- 每次插拔显示器都需要重新设置,所以最好写成脚本什么的存放或设置。