Mulai program xev
di terminal. Gerakkan mouse ke dalam xev
jendela; Anda akan melihat banyak hal gulir oleh. Tekan setiap tombol secara bergantian. Kemudian beralih kembali ke jendela terminal dan tekan Ctrl+ C. xev
menunjukkan deskripsi setiap peristiwa input, khususnya ButtonPress
dan ButtonRelease
untuk klik mouse (Anda juga akan melihat sejumlah MotionNotify
gerakan mouse dan acara lainnya).
Kemungkinan tombol maju dan mundur Anda dipetakan ke tombol mouse, mungkin tombol 8 dan 9:
ButtonPress event, serial 29, synthetic NO, window 0x2e00001,
root 0x105, subw 0x0, time 2889100159, (166,67), root:(1769,98),
state 0x0, button 8, same_screen YES
Jika itu masalahnya, remap tombol-tombol ini ke tindakan yang berbeda di browser Anda, jika Anda bisa. Sebagai alternatif, Anda dapat memetakan ulang tombol ke berbagai nomor tombol yang tidak bereaksi atau menonaktifkan seluruh tombol di tingkat sistem. Untuk melakukan ini, letakkan baris-baris ini dalam file bernama ~/.Xmodmap
:
! Remap button 8 to 10 and disable button 9.
pointer = 1 2 3 4 5 6 7 10 0
Uji dengan perintah xmodmap ~/.Xmodmap
. Sebagian besar lingkungan desktop dan manajer jendela menjalankan perintah ini secara otomatis saat Anda masuk; jika tidak, atur agar X berjalan ketika X mulai.
Mungkin juga mouse Anda mengirim acara keyboard ketika Anda menekan tombol-tombol ini:
KeyPress event, serial 32, synthetic NO, window 0x2e00001,
root 0x105, subw 0x0, time 2889100963, (957,357), root:(2560,388),
state 0x0, keycode 166 (keysym 0x1008ff26, XF86Back), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Jika demikian, masukkan baris seperti ini di ~/.Xmodmap
:
keycode 166 = NoSymbol
keycode 167 = NoSymbol
xinput
, tapi saya tidak tahu detailnya ...