Entah bagaimana, saya berakhir tanpa ada file xmodmap di instal Ubuntu saya, jadi saya harus menemukan pendekatan yang berbeda untuk masalah ini.
Lihatlah perintah xinput .
xinput list | grep -i mouse
yang mencantumkan informasi tentang mouse Anda. Ini menunjukkan mouse saya adalah "Dell Premium USB Optical Mouse" dan juga saya memiliki "emulasi tombol mouse Macintosh". Berbekal info itu, saya bisa
xinput get-button-map "Dell Premium USB Optical Mouse"
yang memberi saya daftar yang terlihat seperti
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Inilah pengetahuan yang berguna dan dibutuhkan. Secara teori, mouse saya memiliki 18 tombol. Tindakan default setiap tombol memiliki nama yang sama dengan nomor tombolnya. Dengan kata lain, tombol 1 melakukan tindakan 1, tombol 4 melakukan tindakan 4, dll. Tindakan 0 berarti "mati".
The posisi dalam daftar menunjukkan fungsi yang ditetapkan ke tombol itu. Jadi jika peta tombol saya membaca
1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ini berarti tombol 1 (posisi 1) melakukan aksi 1 (tombol kiri normal), tombol 2 (posisi 2) melakukan aksi 3 (tombol tengah) dan tombol 3 (posisi 3) melakukan aksi 2 (tombol kanan).
Untuk membuat mouse tangan kiri yang Anda perlukan hanyalah peta tombol yang dimulai
3 2 1 4 5 .....
Atau, dalam kasus Anda, sepertinya Anda ingin tombol tengah melakukan hal yang sama dengan tombol 1 (tombol kiri) sehingga peta Anda harus mulai
1 1 3 ....
Saya akan mengatur ulang pemetaan tombol mouse saya sebagai berikut:
xinput set-button-map "Dell Premium USB Optical Mouse" 1 1 3 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18
Dalam kasus Anda, Anda mungkin memiliki sejumlah tombol yang dipetakan dan memiliki beberapa peta tombol khusus yang telah ditentukan. Kemungkinan besar, mouse Anda memiliki nama yang berbeda juga. Pertama, dapatkan "nama" mouse Anda. Kemudian, gunakan operasi get-button-map untuk menemukan peta tombol dasar Anda. Akhirnya, gunakan opsi set-tombol-peta , memodifikasi tombol 2 untuk melakukan tindakan 1.
Ini bukan perubahan permanen. Saya menambahkan kode yang diperlukan ke .bashrc saya sehingga dijalankan setiap kali saya masuk atau membuka terminal.
Semoga ini membantu.