Di Ubuntu 13.10, dengan browser Chrome, gedit, Gimp dll . Shift + Mouse Scroll
== Horizontal scroll
.
Dengan Firefox (26.0) berperilaku sebagai Back/Forward
halaman, yang benar-benar menjengkelkan.
Bagaimana saya bisa menonaktifkan Back/Forward
fungsionalitas, dan mengubahnya horizontal scroll
?
Jawaban:
Karena Firefox 58 (khusus ini berkomitmen ) pengguliran horizontal adalah tindakan default Shift + Wheel, jadi tidak perlu melakukan sesuatu yang istimewa kecuali memutakhirkan Firefox.
sumber
Beginilah akhirnya saya berhasil. Saya meletakkannya dalam bentuk yang sangat rinci, sehingga siapa pun dapat mengikutinya dengan mudah.
1) Buka terminal (
Ctrl
+Alt
+T
)2) Di terminal, jalankan perintah berikut:
3) Buat file baru yang dipanggil
.xbindkeysrc.scm
ke direktori home Anda, dengan menjalankan di terminal4) Tambahkan teks berikut ke file, simpan, dan tutup editor teks:
5) Di terminal, jalankan perintah
6) Dengan browser Firefox, buka alamat
about:config
7) Ubah nilai berikut (klik dua kali pada nilai)
mousewheel.with_shift.action
ke0
(dari default2
)mousewheel.with_shift.action.override_x 1
ke1
(dari default-1
)8) Sekarang
Shift+Mouse Scroll
harus mengarah ke pengguliran horizontal pada Firefox, bukan defaultBack
/Forward
action.Informasi tambahan:
3)
.xbindkeysrc.scm
adalah file tersembunyi (karena dimulai dengan titik), dan itulah sebabnya Anda tidak dapat melihatnya dengannautilus
atau peramban sistem file lainnya secara default. Anda dapat menekanCtrl+H
untuk melihat file yang tersembunyi.5) Tampaknya, Anda harus menjalankannya hanya sekali - tidak setiap kali Anda masuk. Saya juga mencoba menghapus
xbindkeys
dan gulir horizontal bekerja hingga reboot / login berikutnya.7) Jika Anda menetapkan mereka sebagai
1
,-1
, Anda akan mendapatkan "scroll diagonal" ketika mencoba untuk menggulir cepat. Itu sebabnya saya merasa perlu untuk menggunakan pilihan0
,1
bukan1
,-1
.sumber
mousewheel.with_shift.delta_multiplier_x;300
meningkatkan kecepatan horizontal hampir sama dengan vertikal untuk saya.Anda dapat menonaktifkan yang
Back/Forward
fungsi, dengan pergi keabout:config
dan memodifikasimousewheel.with_shift.action
untuk1
bukan default2
.Saya tidak dapat menemukan cara untuk mengaktifkan pengguliran horizontal menggunakan roda mouse seperti yang Anda lihat di Google Chrome tetapi tombol panah kiri dan kanan yang berfungsi. Namun, saya menemukan ini:
Sumber
Perhatikan bahwa saya sendiri belum mencoba yang di atas!
Anda mungkin juga ingin melihat [Shift + Mouse-Scroll-Wheel] TIDAK Gulir Secara Horizontal
sumber
mousewheel.with_shift.action
danmousewheel.with_shift.action.override_x
. Saya juga mencoba ini dengan dan tanpaxbindkeys
danxautomation
, dan sepertinya ituxautomation
diperlukan untuk membuat pekerjaan ini. Saya tidak tahu mengapa ini berhasil, tetapi berhasil. Tolong, jika Anda memiliki jawaban yang lebih baik atau Anda dapat menjelaskan mengapa ini, edit jawaban di atas.xbindkeys
danxautomation
dan dibuat~/.xbindkeysrc.scm
persis seperti pada jawabannya. Saya juga telah ditetapkan sebelumnyamousewheel.with_shift.action
untuk1
. Setelah saya melihat saya memiliki pengguliran horizontal bekerja, saya berubah1
menjadi2
dan mendapatkan kembali / maju yang tidak diinginkan sebagai gantinya. Jadi, IMO, pengaturan1
diperlukan. Saya tidak perlu menyesuaikanmousewheel.with_shift.action.override_x
dan semua nilai ini adalah default.xautomation
2) Ubahmousewheel.with_shift.action
ke0
danmousewheel.with_shift.action.override_x
ke1
. (tidak perluxbindkeys
)xbindkeys
dan setelah itu berlari dan menghapusnya, jadi pasti ada sesuatu di memori, yang membuat benda itu bekerja setelah dihapus. Saya akan menambahkan jawaban saya sendiri, seperti yang disarankan @guntbert.Untungnya, ada add-on Firefox untuk hal ini: https://addons.mozilla.org/en-US/firefox/addon/shift-scroll/ Berfungsi bagus untuk saya di Firefox 50.1.0
sumber