web-dev-qa-db-ja.com

Ubuntuで水平スクロールを有効にする

マウスとタッチパッドの設定には、Ubuntu 13.04+(Raring/Saucy/Trusty)(GNOME 3.8+)で水平スクロールを有効にするオプションはありません。

Mouse & Touchpad Settings

2本指スクロールまたはコンテンツが指にくっつくを有効にしても、水平スクロールはありません。

どうして可能ですか?

56
Alen

dconf Editorを使用する方法があります。そう:

  1. ダッシュボードからdconfエディターを開きます。
  2. org> gnome> settings-daemon>周辺機器> touchpadに移動します;
  3. スクリーンショットに表示されているように、horiz-scroll-enabledを確認してください。

Enable horizontal scrolling

Edit:Dconf Editorは13.04にプリインストールされており、最初に問題に直面しました。しかし、13.10と14.04では、gsettingsを使用する方が簡単です。 Samuel Cavazosの答え を参照してください。

63
Alen

別の方法:コマンドラインでこれを実行します

synclient HorizTwoFingerScroll=1
25
nebirhos

または単に実行する

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

ターミナルで

22
Samuel Cavazos

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など、一部のアプリは独自の動作を維持します。

4
Ondra Žižka

MATEデスクトップバリアントで、動作する次のdconfパスが見つかりました。

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

Screenshot of changing /org/mate/desktop/peripherals/touchpad/horizontal-two-finger-scrolling setting

Ubuntu(MATE)18.04を実行しているSynapticsタッチパッドを備えたラップトップを使用しています。

2
Azendale