如何在 gnome 终端上使用鼠标滚轮时调整“滚动速度”?

如何在 gnome 终端上使用鼠标滚轮时调整“滚动速度”?

现在,当我向上或向下滚动一个刻度时,文本会上下移动 5 行,这不是我想要的。我如何将该数字更改为 1?这可能吗?

答案1

滚动速度在源代码中是固定的。没有配置选项可以修改它,你唯一的机会就是修改源代码并重建它。

您需要修改这行Ubuntu 软件包 libvte-2.91-0(源包:vte2.91)来代替v = 1.0;

请参阅其他资源,了解如何修补和重新编译 Ubuntu 软件包。安装新软件包后,您需要立即退出所有 gnome-terminal 窗口以使更改生效。

答案2

在 Ubuntu 22.04 中使用gnome-terminal --version3.44.0 进行测试。我相信您也必须使用 x11 窗口管理器,而不是 Wayland,这需要在登录时单击小齿轮图标来选择窗口管理器。

您可以更改任何在 Linux 上使用 程序imwheel。以下是 的操作方法gnome-terminal。在下面的示例中,我将默认滚动速度乘以 2,这是我个人喜欢的一个很好的设置gnome-terminal

修改自我在这里的回答:如何永久修复 Chrome、Sublime Text、Foxit PDF 阅读器以及您认为合适的任何其他应用程序中的滚动速度

sudo apt update
sudo apt install imwheel
gedit ~/.imwheelrc

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

# For the `gnome-terminal` default shell/terminal that comes with Ubuntu
"gnome-terminal"
None,      Up,   Button4, 2
None,      Down, Button5, 2
Control_L, Up,   Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L,   Up,   Shift_L|Button4
Shift_L,   Down, Shift_L|Button5

2是“滚动速度倍增器”。使用较大的数字可加快滚动速度,使用较小的数字可减慢滚动速度。该"gnome-terminal"部分说明仅将这些滚轮速度增加更改应用于gnome-terminal

接下来(正如我上面的回答所解释的那样),执行以下操作:

运行imwheel -b "4 5"以测试您的设置。完成测试后,运行killall imwheel以终止它,然后根据需要对进行编辑.imwheelrc,然后imwheel -b "4 5"再次运行以进行更多测试。

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

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

请参阅我上面的回答以了解更多详细信息。

这是我的文件eRCaGuy_dotfiles回购:.imwheelrc

相关内容