Ubuntu上VS Code中的鼠标滚轮问题

qltillow  于 8个月前  发布在  其他
关注(0)|答案(1)|浏览(143)

在Ubuntu上的VS Code中,鼠标有问题。滚轮会定期滚动打开的文档,超出必要的范围。有时滚动的方向是错误的(向上转动滚轮,页面向下滚动,反之亦然)。我试图改变鼠标-问题仍然存在。

xqkwcwgp

xqkwcwgp1#

原因

我打赌这是Editor: scroll jumps randomly (related to Chrome, Electron, xinput) #28795。在这篇评论中有一些关于原因的详细说明:
这是由于X11/XInput 2.1协议设计问题https://who-t.blogspot.com/2012/06/xi-21-protocol-design-issues.html [...]的解决方案丢失或损坏造成的。我现在在Fedora 37(使用Xorg,而不是Wayland)上看到了这一点,但在Fedora 35或Ubuntu 20.04(也是Xorg)上没有看到,所以在正确的条件下(从VSCodium 1.77.3开始),这是可能“正确”工作的。
另外一个例子是https://bugs.chromium.org/p/chromium/issues/detail?id=608246

解决方案

  • 一些解决方法在问题线索的开头评论中列出:
  • imwheel -不适合所有用户
  • Wayland -不适合所有用户

有些用户发现imwheel很适合他们,而另一些用户则报告说它不适合他们,或者它引入了其他问题。

  • 因为显然这只会发生在你使用alt+tab的时候,你可以通过其他方式在应用程序之间切换来解决这个问题,比如鼠标指针,或者其他键盘快捷键,比如win+
  • lucasresck写了一个GNOME扩展,显然解决了这个问题(变通方法对他们不起作用):https://extensions.gnome.org/extension/5282/alttab-scroll-workaround/(我与这个扩展没有联系)。

参见How to solve a scrolling misbehavior after doing Alt+Tab?

相关问题