Xrandr 方向正确,指针旋转 180 度

Xrandr 方向正确,指针旋转 180 度

我终于在 Myria MY8307 上安装了 Ubuntu。我遇到了两个大问题,可能相关。

  1. 为了让屏幕处于正确的方向以便使用键盘进行横向使用,我需要应用 xrandr -o right。之后,屏幕显示当前方向,但指针会随坐标系统旋转 180 度。例如,如果想从左上角单击某个内容,我需要单击右下角。我尝试使用此脚本并设置不同的坐标变换矩阵,但这些都对我没有任何帮助。

  2. 我安装了以下内容司机适用于我的触摸屏。光标在 Y 轴上反向移动,整个屏幕将光标移入高度和宽度的 1/4。在拖动屏幕进行选择时,我可以在左上角看到我的选择,而鼠标指针实际上在右下角移动。

关于如何解决我的问题,您有什么想法吗?我还想指出,我尝试使用 iio-sensor-proxy,然后将其删除,但没有任何改变。

答案1

xinput and xrandr

获取鼠标的 ID(本例中为 11)和输出监视器(对我来说是 eDP)的 ID,并注意它可能会在重新启动时发生变化,

xinput map-to-output 11 eDP    
                                                                                                            And you might have to apply a transformation for the coordinates                              

这是我的右旋转

xinput set-prop 'ELAN0732:00 04F3:2536 Pen (0)' --type=float coordinate Transformation Matrix" 0 1 0 -1 0 1 0 0 1     

总的来说,触摸屏数字笔的一句话是

xrandr --output eDP --rotate right &&  xinput set-prop 'ELAN0732:00 04F3:2536 Pen (0)' --type=float "Coordinate Transformation Matrix" 0 1 0 -1 0 1 0 0 1 && xinput map-to-output 11 eDP

答案2

您可以尝试稍微放大桌面。这对我有用。

相关内容