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


57

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

マウスとタッチパッドの設定

2本の指のスクロールまたはコンテンツの指へのスティックを有効にしても、水平スクロールはありません。

どうして可能ですか?

回答:


63

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

  1. ダッシュを介してdconfエディターを開きます。
  2. 行く組織> GNOME>設定-デーモン>周辺機器>タッチパッド
  3. チェックHORIZ-スクロール対応をあなたはスクリーンショットで見るように、。

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

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


12
ありがとうございました!コントロールパネルからそのオプションを削除する理由がまだわかりません:/
mid_kid

3
うん、私も。シンプルさのために機能が犠牲になっているGNOMEプロジェクトのようです!
アレン

1
少なくとも彼らはそれを不可能にしない;)
mid_kid

1
これは私がstackoverflowフレームワークが複数のupvotesを許可したい瞬間です;)ありがとう
-lu1s

3
タッチパッドキーがない場合はどうなりますか?参考:私のラップトップにはタッチパッドが付いています。v16.04
ヴァルデマーWosiński

26

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

synclient HorizTwoFingerScroll=1

2本指スクロールを無効にした場合、エッジスクロールも有効になりますか?
アレン

私は、エッジスクロールは他のオプションによって制御されていると思う:VertEdgeScrollHorizEdgeScroll
ドミトリーPashkevich

4
Lubuntu 14.04ではdconfエディターもgsettingsも機能しませんでしたが、これは機能しました。synclient HorizEdgeScroll=1
iynque

2
@iynqueはXubuntu 16.04でも動作します。これをどのように永続的にしますか?
サワブロ16

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"

ターミナルで


このトリックは、反対の目的、つまり水平スクロールをオフにする場合にも役立ちます。変数を「true」ではなく「false」に設定するだけです。
ブライソンS.

キーの値を設定すると言われました。何も起こらなかった。
-dustbindiva

ターミナルでgsettingsがorg.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabledを「true」に設定しても、何も起こりませんでした。
-dustbindiva

4
$ gsettings set org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "true" >No such schema 'org.gnome.settings-daemon.peripherals.touchpad'
オンドラジージュカ

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

私は両方とも働いた。ただし、xbindkeysFirefoxなど、一部のアプリは独自の動作を維持します。


これは素晴らしいです、ありがとうございます、あなたは最高です。
ズウォリン

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 dconf-editorのインストール
jperelli
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.