用于重新定位屏幕分辨率 ubuntu 的 Bash 脚本 - xrandr(笔记本电脑屏幕损坏)

用于重新定位屏幕分辨率 ubuntu 的 Bash 脚本 - xrandr(笔记本电脑屏幕损坏)

我的笔记本电脑屏幕左侧三分之一坏了,我找到了这个脚本调整屏幕大小并重新定位:

#!/bin/bash

#change these 4 variables accordingly
ORIG_X=1920
ORIG_Y=1080
NEW_X=1920
NEW_Y=1080
###

X_DIFF=$(($NEW_X - $ORIG_X))
Y_DIFF=$(($NEW_Y - $ORIG_Y))

ORIG_RES="$ORIG_X"x"$ORIG_Y"
NEW_RES="$NEW_X"x"$NEW_Y"

ACTIVEOUTPUT=$(xrandr | grep -e " connected [^(]" | sed -e "s/\([A-Z0-9]\+\) connected.*/\1/")
MODELINE=$(cvt $NEW_X $NEW_Y | grep Modeline | cut -d' ' -f3-)

xrandr --newmode $NEW_RES $MODELINE
xrandr --addmode $ACTIVEOUTPUT $NEW_RES
xrandr --output $ACTIVEOUTPUT --fb $NEW_RES --panning $NEW_RES --mode $NEW_RES
xrandr --fb $NEW_RES --output $ACTIVEOUTPUT --mode $ORIG_RES --transform 1,0,$X_DIFF,0,1,$Y_DIFF,0,0,1

它可以工作,只是每次我点击鼠标时,点击位置都太靠右了。也就是说,为了点击某个东西,我必须点击它左边的东西。

有人知道是什么原因造成这个问题/如何解决它吗?

谢谢。

相关内容