在Ubuntu中启用水平滚动


57

鼠标和触摸板设置中没有选项可在Ubuntu 13.04+(Racing / Saucy / Trusty)(GNOME 3.8+)中启用水平滚动:

鼠标和触摸板设置

即使启用两个手指滚动内容粘贴到手指,也无法进行水平滚动。

这怎么可能?

Answers:


63

有一种通过dconf编辑器的方法;所以:

  1. 通过Dash打开dconf编辑器;
  2. 转到org> gnome> settings-daemon>外设>触摸板 ;
  3. 如屏幕截图所示,检查horiz-scroll-enabled

启用水平滚动

编辑: Dconf编辑器已预先安装在13.04,这是我首先遇到的问题。但在13.10和14.04上,使用gsettings更容易,请参阅Samuel Cavazos的答案


12
谢谢!我仍然不明白从控制面板中删除该选项的原因:/
mid_kid 2013年

3
我也是。似乎与GNOME项目有关,为简化起见牺牲了功能!
Alen

1
至少他们没有让它成为不可能;)
mid_kid 2013年

1
这是我希望stackoverflow框架允许多次投票的时刻;)谢谢
lu1s 2013年

3
如果没有触摸板键怎么办?仅供参考:我的笔记本电脑配有触摸板。v16.04
WaldemarWosiński17年

26

替代方法:在命令行中运行

synclient HorizTwoFingerScroll=1

如果我禁用了两指滚动,是否也可以启用边缘滚动?
阿伦(Alen)2013年

我认为边缘滚动由其他选项控制:VertEdgeScrollHorizEdgeScroll
Dmitry Pashkevich 2014年

4
dconf编辑器和gsettings都不在Lubuntu 14.04上为我工作,但是它做到了:synclient HorizEdgeScroll=1
iynque

2
@iynque也在Xubuntu 16.04上工作。您如何使它永久化?
sawablo

我在Lubuntu 17.04上,收到一条错误消息,指出:Couldn't find synaptics properties. No synaptics driver loaded?
kiltek

22

或者只是跑

gsettings set org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "true"

在终端


如果您有相反的目标,则此技巧也很有用:关闭水平滚动条。只需将变量设置为“ false”,而不是“ true”。
Bryson S.

它说设置键的值。没啥事儿。
dustbindiva '16

在终端中运行了gsettings设置org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled的“ true”,没有任何反应。
dustbindiva '16

4
$ gsettings set org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "true" >No such schema 'org.gnome.settings-daemon.peripherals.touchpad'
OndraŽižka17年

2
我在Lubuntu 17.04上也收到了No such schema 'org.gnome.settings-daemon.peripherals.touchpad'消息。
kiltek

6

配置Linux按键绑定,以使Shift +鼠标滚轮发送水平滚动事件:

  • 安装xbindkeys xautomation
  • 编辑〜/ .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/horizo​​ntal-scroll-with-mouse-under-linux

我都上班了 尽管支持xbindkeys,但某些应用程序仍会遵循自己的行为,例如Firefox。


太好了,非常感谢你,你是最好的。
zwolin

2

在MATE桌面版本上,我发现以下dconf路径可以工作:

/ org / mate / desktop / peripherals / touchpad / horizo​​ntal-two-finger-scrolling

更改/ org / mate / desktop / peripherals / touchpad / horizo​​ntal-two-finger-scrolling设置的屏幕截图

我正在使用带有运行Ubuntu(MATE)18.04的Synaptics触摸板的笔记本电脑。


sudo apt install dconf-editor
jperelli
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.