Ubuntu 18.04 在窗口之间切换时滚动跳转

Ubuntu 18.04 在窗口之间切换时滚动跳转

在 18.04.3 中,如果我在可滚动窗口(例如终端)中并向下滚动很多,然后alt+tab到另一个窗口(例如 Chrome)并在此另一个窗口中滚动,则其滚动条会立即跳转到底部。

这是使用鼠标或触摸板时发生的。

怎样解决第二个窗口的跳动问题?

跑步后

sudo lshw -C display && sudo lspci | grep -i vga

我明白了

  *-display                 
       description: VGA compatible controller
       product: HD Graphics 620
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 02
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:128 memory:d0000000-d0ffffff memory:c0000000-cfffffff ioport:f000(size=64) memory:c0000-dffff
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)

编辑:我发现当第二个应用程序是终端或 Firefox 时不会发生此问题。事实上,我相信此问题仅存在于 Google Chrome 中。

答案1

显然这个错误也会发生,例如在 Visual Studio Code 上,可能是 X11 出了问题,一些用户也报告了这个问题这里这里这里。第一个链接中有些用户提到 Xorg 的替代品是 Wayland。解决我问题的方法是使用带有 Wayland 的 Ubuntu。

答案2

已经过了一段时间,但不幸的是,问题仍然存在。(Ubuntu 22.04)

查看 vscode 的 github repo 上的相关问题(这里),我找到了一个对我有用的 GNOME 临时修复程序。您只需安装此 gnome 扩展:Alt+Tab 滚动解决方法

希望有人能真正解决这个问题,因为它已经困扰人们五年多了。

相关内容