永久修复 Chrome 滚动速度

Get*_*awn 12 google-chrome

因此,我正在使用以下答案更改 Ubuntu 中的滚动速度:

在 12.04 上更改 Chrome 中的鼠标滚轮滚动速度(编辑启动栏命令行)

Exec=/opt/google/chrome/google-chrome --scroll-pixels=150 %U

它可以工作,但是每次 Chrome 更新时我都需要再次执行此操作,有什么方法可以永久解决此问题?

Gab*_*les 14

2020 年更新:只需在此处使用我的 repo 中的此脚本即可完成:eRCaGuy_dotfiles...touchpad_toggle.sh

原答案:

这是一个完美运行的解决方案(最近在 Ubuntu 14.04、18.04 和 20.04 中测试过):

sudo apt update
sudo apt install imwheel
gedit ~/.imwheelrc
Run Code Online (Sandbox Code Playgroud)

将以下内容复制并粘贴到新创建的.imwheelrc文件中(您刚刚通过上述gedit命令在主目录中创建):

".*-chrome*"
None,      Up,   Button4, 3
None,      Down, Button5, 3
Control_L, Up,   Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L,   Up,   Shift_L|Button4
Shift_L,   Down, Shift_L|Button5
Run Code Online (Sandbox Code Playgroud)

3是“滚动速度倍增器”。使用较大的数字进行更快的滚动,或使用较小的数字进行较慢的滚动。该".*-chrome*"部分表示将这些滚轮速度增加仅应用于镀铬。

运行imwheel -b "4 5"以测试您的设置。完成测试后,运行killall imwheel以杀死它,然后.imwheelrc根据需要对 进行编辑,然后imwheel -b "4 5"再次运行以进行更多测试。每次重新启动时imwheel,请务必完全关闭并重新打开 Chrome ,以确保其新设置生效。这必须通过右键单击桌面窗格右上角的小 Chrome 图标并转到“退出”来完成。

还要记住,如果您使用的是便宜的鼠标,您的滚轮解码器可能会很糟糕,并且在快速移动滚轮时会错过编码器计数。因此,在这种情况下,在测试 imwheel 的效果时,将滚轮以较低的速度移动,这样您的鼠标就不会错过滚轮上的编码器计数,让您认为 imwheel 工作不正常,而实际上只是您的廉价硬件的问题。

添加imwheel -b "4 5"到 Ubuntu 的“启动应用程序”以使其在每次计算机启动时运行。

正如 Steven C. Howell 所说

请注意,使用该选项-b "4 5"将 imwheel 限制为仅影响滚轮,此处讨论。

此处“tvn”的另一个答案:https ://askubuntu.com/a/304653/327339 。
更多答案在这里:增加鼠标滚轮滚动速度

参考笔记:

我不是上面链接的答案的原始作者,而是用户“tvn”和其他人,尽管缺乏 tvn 的答案,因为它用多个箭头键Arrow UpArrow Down按键替换了鼠标滚轮移动,这意味着你有点击一个窗口让它生效,像基于浏览器的Jupyter Notebook Python 编程环境之类的东西滚动得像这样可怕!因此,Steven C. Howell给出了一个改进的答案,将滚轮映射到滚轮,而不是键盘的上下键,但他的答案是缺乏的,因为它将这种新的滚轮缩放应用于所有内容在您的计算机上,所以我刚刚在 2018 年 8 月 27 日修改了这个答案以反映 Steven Howell 的答案,但在文件顶部添加了添加内容".*-chrome*"~/.imwheelrc以便这些新的滚动设置仅适用于您的 Chrome 浏览器,这就是我真正想要的想。另请注意,我对上面链接的 tvn 的答案进行了一些重要且重要的编辑和贡献,但现在我认为这里的这个答案要好得多,而且它与 tvn 的答案偏差太大,甚至无法进一步编辑他的答案。

Ubuntu 14.04 LTS 中测试。

2019 年 3 月 3 日更新:也在Ubuntu 18.04 LTS 中进行了测试,现在每次运行killall imwheelimwheel -b "4 5"测试新设置时,效果似乎都会立即在 Chrome 中发生。

帮助,我的触摸板/触控板在滚动时出现故障!

  • 本节于 2019 年 6 月 22 日添加:

根据您的计算机和硬件,上述设置可能最适合带滚轮的鼠标。在触控板上(同样,这可能适用于您或您的计算机,也可能不适用于您或您的计算机),当尝试在触控板上进行两指滚动时,结果可能会非常不稳定。我有(快捷键Ctrl+ Alt+ P)设置来运行脚本,启用/禁用我的触控板等等,同时打字和使用鼠标,我不撞它,却又如此我依然可以轻松启用它,当我做不有一个鼠标和/或其他喜欢触摸板的人想要使用我的电脑。为了解决imwheel使用触摸板时出现的滚动问题,我刚刚在脚本中添加了以下内容:

当触摸板被禁用时启用imwheel 以便我的鼠标滚轮可以正常工作:

imwheel -b "4 5"
Run Code Online (Sandbox Code Playgroud)

启用触摸板后,禁用imwheel 以便我的触摸板两指滚动可以正常工作并且不会出现故障:

killall imwheel
Run Code Online (Sandbox Code Playgroud)

执行上述操作对于我的 HP Spectre x360 超极本(型号 13-4193nr,运行 Ubuntu 18.04)尤其重要,否则在启用时两指触摸板滚动会出现可怕的故障imwheel

这是我的完整触摸板切换脚本,其中添加了 2 条 imwheel 行,如上所述:

文件“ ~/bin/toggle_touchpad ”:(
我在这里保持最新版本的更新:eRCaGuy_dotfiles/.../touchpad_toggle.sh)。

sudo apt update
sudo apt install imwheel
gedit ~/.imwheelrc
Run Code Online (Sandbox Code Playgroud)

触摸板切换脚本源:启用/禁用触摸板

现在,只需要运行toggle_touchpad在命令行,或者使用键盘快捷键像联想Ctrl+ Alt+P像我有。

参考:

  1. 在这里从我的 repo 获取这个脚本的最新版本!eRCaGuy_dotfiles...touchpad_toggle.sh
  2. 启用/禁用触摸板
  3. 对于修复SlackSublime Text 3滚动速度的新条目,请在此处查看我项目中最新的~/.imwheelrc文件,并在此处查看我的新答案答案:How do I change the mouse wheel scroll speed in Sublime Text 3?.


Zol*_*tan 5

不幸的是,这个函数已被弃用并从 Chrome 和 Chromium 中删除。它不再适用于最新版本的 Chrome。

https://code.google.com/p/chromium/issues/detail?id=154776

但是你可以使用这个非常酷的插件来加快 Linux 上 Chrome 的滚动速度。

https://chrome.google.com/webstore/detail/chromium-wheel-smooth-scr/khpcanbeojalbkpgpmjpdkjnkfcgfkhb


归档时间:

查看次数:

32598 次

最近记录:

5 年,1 月 前