Ubuntu 18.04 平板电脑上的显示和光标不同步

Ubuntu 18.04 平板电脑上的显示和光标不同步

我刚刚将平板电脑从 16.04 升级到 18.04,现在显示屏完全失灵了。在登录屏幕上,我的显示屏是倒置的,但光标和触摸屏都完全正常。登录后,显示屏和光标都翻转了 180 度,所以现在显示屏是正面朝上的,但光标看起来是倒置的。一旦屏幕旋转到正面朝上,如果我使用鼠标或触摸板而不是触摸屏,光标会在屏幕上倒置显示,但实际光标位置是正常的(即,如果我将手指拖到触摸板的右上方并单击,光标会移动到屏幕的左下方,但单击发生在右上方)。xrandr -o normal 会翻转所有内容;桌面、光标位置和单击位置。而且所有这些都保持不同步。

我想尝试的第一件事是告诉 X 它正在颠倒初始化,并关闭屏幕旋转。这可能吗?我还应该尝试其他什么吗?

谢谢!

答案1

我遇到了同样的问题并执行了以下操作:

  1. 找到需要旋转的显示屏xrandr --query
  2. 反转屏幕(我的屏幕叫eDP-1)xrandr --output eDP-1 --rotated inverted
  3. 禁用屏幕自动旋转gsettings set org.gnome.settings-daemon.plugins.orientation active false

如果一切正常,就停在那里。在我的例子中,我还必须使用以下命令反转光标:

  1. 查找所有输入设备xinput
  2. 显示输入设备的属性(我的设备名为“虚拟核心指针”,id=2)xinput list-props 2
  3. 将“坐标变换矩阵”更改为xinput set-prop 2 "Coordinate Transformation Matrix" -1 0 -1 0 -1 0 0 0 1

为了回答这个问题,我结合了以下文章:

旋转屏幕

禁用自动屏幕旋转

旋转输入设备

答案2

我找到了一个解决方法;我通过删除 iio-sensor-proxy 阻止了 gnome 与加速度计通信。我仍然可以使用 xrandr 在需要时手动旋转桌面和光标,现在一切都保持同步。我想这解决了我的问题。

答案3

我在断电(电池耗尽)后将平板电脑倒置,并在正常位置启动后遇到了这个问题。我通过再次将其倒置,再次耗尽电池,然后再次在正常位置启动解决了这个问题。我希望这能给开发人员一些线索。

相关内容