我正在尝试启用 Zathura 中的平滑滚动功能。我的 zathurarc: 中有以下行set smooth-scroll true
,但滚动不会变得平滑。
根据文档:
平滑滚动
定义通过触摸板滚动是否应该平滑(仅适用于 gtk >= 3.4)。
我安装了 gtk 3.22(大于 3.4,对吧?),如下dpkg -s libgtk-3-0|grep '^Version'
所示Version: 3.22.4-1
。
我需要做什么才能实现平滑滚动? “通过触摸板”部分也很可疑,但我无法让它在触摸板、滚轮或键盘上工作。
:set sm
另一个可疑的事情是,当我输入其他选项时它不会自动完成。
答案1
我刚刚更新到最新版本(zathura 0.4.4、girara 0.3.3),现在得到:
warning: Unknown option: smooth-scroll
这似乎是因为吉拉拉的改变使平滑滚动始终处于打开状态
看起来我们现在可以从我们的配置文件中删除这一行!
答案2
我使用触摸板并遇到了同样的问题。但这已经解决了:
:set scroll-step 50
(您可以摆弄数字,看看哪个最适合您)
答案3
你必须用双引号括起来true
set smooth-scroll "true"
从man zathurarc
COMMANDS
set - Changing options
...
· BOOL - A boolean value ("true" for true, "false" for false)