Левая треть моего экрана ноутбука повреждается, и я смог найти, что этот сценарий изменяет размер экрана и меняет местоположение его:
#!/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
Это работает, за исключением того, что каждый раз, когда я щелкаю мышью, щелчок введен слишком далеко направо. т.е. для нажатия на что-то, я должен на самом деле нажать путь, оставленный его.
Кто-либо знает что мой заставить это/как фиксировать его?
Спасибо.