因此,我正在使用以下答案更改 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 的“启动应用程序”以使其在每次计算机启动时运行。
请注意,使用该选项
-b "4 5"将 imwheel 限制为仅影响滚轮,此处讨论。
此处“tvn”的另一个答案:https ://askubuntu.com/a/304653/327339 。
更多答案在这里:增加鼠标滚轮滚动速度。
我不是上面链接的答案的原始作者,而是用户“tvn”和其他人,尽管缺乏 tvn 的答案,因为它用多个箭头键Arrow Up和Arrow 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 imwheel并imwheel -b "4 5"测试新设置时,效果似乎都会立即在 Chrome 中发生。
根据您的计算机和硬件,上述设置可能最适合带滚轮的鼠标。在触控板上(同样,这可能适用于您或您的计算机,也可能不适用于您或您的计算机),当尝试在触控板上进行两指滚动时,结果可能会非常不稳定。我有(快捷键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像我有。
不幸的是,这个函数已被弃用并从 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 次 |
| 最近记录: |