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 1to 1(デフォルトから-1)
8)Shift+Mouse ScrollFirefoxで、デフォルト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/Forwardabout:configmousewheel.with_shift.action12
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.actionmousewheel.with_shift.action.override_xxbindkeysxautomationxautomation
xbindkeysし、xautomationそして作成された~/.xbindkeysrc.scm正確な答えのように。私も以前に設定mousewheel.with_shift.actionしていました1。水平スクロールが機能しているのを見て1から2、代わりに望ましくない戻る/進むに変更しました。そのため、IMOの設定1が必要です。調整する必要はなくmousewheel.with_shift.action.override_x、これらの値はすべてデフォルトです。
xautomation2)の変更をmousewheel.with_shift.actionする0とmousewheel.with_shift.action.override_xします1。(の必要はありませんxbindkeys)
xbindkeysてから実行して削除したため、メモリに何かがあったはずなので、削除後も動作していました。@guntbertが示唆したように、私自身の答えを追加します。