在 Windows 上,大多数带有大型可滚动文本容器的程序(例如所有浏览器、大多数文字处理器和 IDE)都允许您按下鼠标中键,然后移动鼠标进行滚动。这种滚动是平滑的,允许您仅使用鼠标就可以非常快速地滚动。
当我在笔记本电脑上使用 Linux 时,两指滚动执行的功能大致相同;快速向下滚动页面很容易(比滚动鼠标滚轮快得多)但滚动保持足够平滑以允许精确定位。
我不确定在使用鼠标在桌面上运行 Linux 时如何实现相同的目标。据我在一堆谷歌搜索后可以看出,既没有特定于应用程序的设置可以切换到 Windows 风格的鼠标中键行为,也没有任何系统范围的设置来实现相同的效果。
只是为了具体化,让我们说 - 如果它相关 - 我在 Firefox、Google Chrome、Gedit 和 Eclipse 的上下文中询问最新版本的 Mint(我在家使用的)或 Ubuntu(我使用的)在上班)。不过,我怀疑这是一个与发行版和应用程序无关的问题。
据我所知,我的滚动选项是:
这些都不满足我!这个 UI 问题是影响我在台式机上使用 Linux 的唯一原因,几乎让我希望我使用的是笔记本电脑触摸板而不是鼠标。这让我很恼火,以至于我得出的结论是,要么我缺少一些解决这个问题的基本 Linux UI 功能,要么我只是一个过于敏感的怪胎,它甚至不打扰其他人 - 但我不确定哪个.
所以我的问题是:
Adi*_*tya 47
您正在谈论的功能称为“自动滚动”。它允许您按住鼠标中键并移动鼠标以平滑滚动。在 Linux 中,此操作(按下鼠标中键)的默认行为通常是粘贴文本。
但是,Firefox 中有一个首选项设置,还有一个可用于 Chrome/Chromium 的扩展程序,可让您使用鼠标中键滚动并激活此功能。
打开“选项”标签:“?” (打开菜单) ? “选项”。
导航到“常规”(默认情况下它应该打开“常规”)。
向下滚动到“浏览”。在“浏览”下,您会找到“使用自动滚动”选项。在此旁边打勾以在 Firefox 中激活此功能。
或者只是使用搜索栏搜索“自动滚动”。
对于 Chrome/Chromium,我们可以使用名为“AutoScroll”的扩展程序(来自 kaescripts.blogspot.com)。
转到Chrome Web Store 上的此链接(显然使用 Chrome/Chromium)。
单击标有“+ 添加到 CHROME”的按钮以安装此扩展程序。
在确认对话框中单击“添加”。
至于其他应用程序,我还没有找到适合它们的解决方案。无论如何,Firefox 和 Chrome/Chromium 都有解决方案的大部分问题都是由高大的网页造成的。
Pab*_*o A 24
这将适用于您的所有应用程序,而无需安装任何东西。
获取您的输入设备 ID。在我的情况下是 11。
xinput list
Run Code Online (Sandbox Code Playgroud)
如果需要,请使用 列出可用属性xinput list-props <deviceID>。如果您使用 libinput(未来/现在),几乎所有属性都以libinput 开头。在这里evdev检查我的答案。
libinput设置鼠标属性
xinput list
Run Code Online (Sandbox Code Playgroud)
说明来自man libinput: