在 OS X 中,当您使用鼠标滚轮/触控板滚动时,滚动的窗口是鼠标下的窗口,即使不活动,也不一定是焦点窗口。例如威兹鼠标在 Windows 上似乎如此。
如何在“Vanilla” Ubuntu(GNOME)中实现相同功能?
答案1
目前这是 13.10 和 14.04 中的一个错误
在非焦点窗口中滚动的具体方法如下 -
https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1240957
值得注意的是,还有另外 2 个相关错误,但只有在ViewPort Switcher
插件中设置了绑定时才会出现这两个错误Desktop-based Viewport Switching
https://bugs.launchpad.net/compiz/+bug/1200829
https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1184159
至于 13.10 和 14.04,修复会停滞,直到 2 个提交被接受到 xorg-server。此外,13.10 需要一些 gtk 修复,而这些修复只在 14.04 中完成
直到 gtk3 和 xorg-server 在 13.10 中都得到修复,解决这 3 个错误的唯一方法是恢复 gtk3 中原始有问题的提交。这样做可能会暴露原始提交申请的错误,但这是一个有点模糊的错误,我自己从未见过。
https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1046988
因此对于那些希望的人来说,这个 ppa 有一个恢复的 gtk 13.10,它将“修复”当前的 3 个滚动错误。
(对于使用 14.04 的用户,它还有一个修补的 xorg-xserver
我将维护 ppa,直到不再需要为止