Ubuntu 13.10では、Chromeブラウザー、gedit、GimpなどでShift + Mouse Scroll
== Horizontal scroll
。
Firefox(26.0)では、Back/Forward
ページとして動作しますが、これは非常に迷惑です。
Back/Forward
機能を無効にし、それを変更するにはどうすればよいhorizontal scroll
ですか?
Ubuntu 13.10では、Chromeブラウザー、gedit、GimpなどでShift + Mouse Scroll
== Horizontal scroll
。
Firefox(26.0)では、Back/Forward
ページとして動作しますが、これは非常に迷惑です。
Back/Forward
機能を無効にし、それを変更するにはどうすればよいhorizontal scroll
ですか?
回答:
これが最終的に機能するようになった方法です。非常に詳細な形式で記載しているため、誰でも簡単にフォローできます。
1)ターミナルを開く(Ctrl
+ Alt
+ T
)
2)ターミナルで、次のコマンドを実行します。
sudo apt-get install xautomation
sudo apt-get install xbindkeys
3).xbindkeysrc.scm
ターミナルで実行して、ホームディレクトリに呼び出される新しいファイルを作成します
gedit ~/.xbindkeysrc.scm
4)次のテキストをファイルに追加して保存し、テキストエディターを閉じます。
; bind shift + vertical scroll to horizontal scroll events
(xbindkey '(shift "b:4") "xte 'mouseclick 6'")
(xbindkey '(shift "b:5") "xte 'mouseclick 7'")
5)ターミナルで、コマンドを実行します
xbindkeys
6)Firefoxブラウザで、アドレスに移動します about:config
7)次の値を変更します(値をダブルクリックします)
mousewheel.with_shift.action
to 0
(デフォルトから2
)
mousewheel.with_shift.action.override_x 1
to 1
(デフォルトから-1
)
8)Shift+Mouse Scroll
Firefoxで、デフォルトBack
/ Forward
アクションの代わりに水平スクロールが発生するようになりました。
追加情報:
3).xbindkeysrc.scm
(ドットで始まるため)隠しファイルであるためnautilus
、デフォルトでは他のファイルシステムブラウザーで表示できません。Ctrl+H
非表示のファイルを表示するには、ヒットできます。
5)ログオンするたびにではなく、一度だけ実行する必要があるようです。私も削除しようとしましたがxbindkeys
、水平スクロールは次の再起動/ログインまで機能しました。
あなたは、それらを設定した場合は7) 、1
、-1
あなたが取得する「対角線スクロール」を、高速にスクロールしようとするとき。私はオプションを使用する必要があると考える理由です0
、1
代わりに1
、-1
。
mousewheel.with_shift.delta_multiplier_x;300
は、水平速度を垂直速度とほぼ同じに増加させることです。
defaultに移動して変更することにより、機能を無効にすることができます。Back/Forward
about:config
mousewheel.with_shift.action
1
2
Google Chromeで見られるように、マウスホイールを使用して水平スクロールを有効にする方法を見つけることができませんでしたが、左右の矢印キーが仕事をします。しかし、私はこれに出くわしました:
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を実行します
上記のことは自分で試していないことに注意してください!
mousewheel.with_shift.action
mousewheel.with_shift.action.override_x
xbindkeys
xautomation
xautomation
xbindkeys
し、xautomation
そして作成された~/.xbindkeysrc.scm
正確な答えのように。私も以前に設定mousewheel.with_shift.action
していました1
。水平スクロールが機能しているのを見て1
から2
、代わりに望ましくない戻る/進むに変更しました。そのため、IMOの設定1
が必要です。調整する必要はなくmousewheel.with_shift.action.override_x
、これらの値はすべてデフォルトです。
xautomation
2)の変更をmousewheel.with_shift.action
する0
とmousewheel.with_shift.action.override_x
します1
。(の必要はありませんxbindkeys
)
xbindkeys
てから実行して削除したため、メモリに何かがあったはずなので、削除後も動作していました。@guntbertが示唆したように、私自身の答えを追加します。