Answers:
有一种通过dconf编辑器的方法;所以:
编辑: Dconf编辑器已预先安装在13.04,这是我首先遇到的问题。但在13.10和14.04上,使用gsettings更容易,请参阅Samuel Cavazos的答案。
替代方法:在命令行中运行
synclient HorizTwoFingerScroll=1
VertEdgeScroll
和HorizEdgeScroll
synclient HorizEdgeScroll=1
Couldn't find synaptics properties. No synaptics driver loaded?
。
或者只是跑
gsettings set org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "true"
在终端
$ gsettings set org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "true"
>No such schema 'org.gnome.settings-daemon.peripherals.touchpad'
No such schema 'org.gnome.settings-daemon.peripherals.touchpad'
消息。
配置Linux按键绑定,以使Shift +鼠标滚轮发送水平滚动事件:
编辑〜/ .xbindkeysrc.scm并输入:
; bind shift + vertical scroll to horizontal scroll events
(xbindkey '(shift "b:4") "xte 'mouseclick 6'")
(xbindkey '(shift "b:5") "xte 'mouseclick 7'")
运行xbindkeys
。
另外,对于Firefox 17+,打开about:config
并设置:
general.autoScroll = true
mousewheel.with_shift.action = 1
mousewheel.with_shift.delta_multiplier_x = 300
来源:https : //coderwall.com/p/xnez3g/horizontal-scroll-with-mouse-under-linux
我都上班了 尽管支持xbindkeys
,但某些应用程序仍会遵循自己的行为,例如Firefox。