Gulir ke bawah ke Langkah, untuk melihat solusinya.
Baik. Oke. Inilah solusi untuk membuat apple-klik ( command-klik) berfungsi sebagai klik kanan. Saya juga menyertakan apple- shiftklik untuk berfungsi sebagai klik tengah. Dan saya telah menambahkan shift- deleteuntuk bertindak deldaripada sebagai BackSpace. Solusi ini membutuhkan xbindkeys
dan xdotool
.
Menjalankan Ubuntu Desktop 13.10 pada MacBookPro2,2. Bagi yang lupa, MacBook Pro hanya memiliki satu tombol mouse. Meskipun mendukung gulir dua jari di luar kotak, tampaknya tidak ada cara untuk mengklik kanan pada ubuntu (di luar kotak) di macbookpro (tanpa mouse eksternal). Rupanya option- ( Fn-) F10adalah salah satu solusi yang hampir, tetapi tidak persis sama.
Sejak pos asli, kombinasi ini dicoba tetapi tidak cukup dapat diterima:
- control + b: 1 - ctrl-klik memungkinkan beberapa pilihan di manajer file dan di tempat lain.
- option + b: 1 - option (alt)menyediakan fungsi di ubuntu yang menghambat option-klik agar tidak berfungsi.
- shift + b: 1 - shift-klik juga masalah karena pemilihan file.
- control + option + b: 1 - ctrl- option-klik Kadang-kadang memerlukan klik mouse ganda, mungkin karena penggunaan ubuntu option (alt).
Rekomendasi saat ini adalah untuk apple-klik; tampaknya berfungsi dengan baik meskipun apple (command)(juga disebut Super) tidak memunculkan jendela Pintasan Keyboard:
- Mod4 + b: 1 - xdotool klik 3
- Mod4 + shift + b: 1 - xdotool klik 2
- shift + BackSpace - kunci xdotool --clearmodifiers Hapus #Catatan: tidak mengulang secara otomatis.
Catatan: Saya telah menemukan kebutuhan untuk tidur sebelum menjalankan xdotool dari xbindkeys: .05 tidak apa-apa untuk klik xdotool tetapi .10 diperlukan untuk kunci xdotool. [Saya menurunkannya menjadi .04 dan .07, dengan sukses.] (Bolehkah saya memiliki penjelasan? Asumsi saya adalah bahwa xbindkeys dan sistem harus menyelesaikan penanganan acara saat ini sebelum xdotool dapat mengirim acara baru. Wow, shift- delete sangat berguna: bagaimana Anda bisa hidup tanpanya di mac? Saya hanya berharap itu tidak perlu dijeda dan bisa diulang otomatis.)
Referensi:
- http://dennisideler.com/blog/custom-key-bindings-in-linux/
- http://tuxradar.com/content/xdotool-script-Anda-mouse
man xbindkeys
man xdotool
Langkah:
sudo apt-get install xbindkeys
sudo apt-get install xdotool
(opsional dan tidak perlu) xbindkeys --defaults > ~/.xbindkeysrc && less ~/.xbindkeysrc
untuk membiasakan diri dengan notasi xbindkeys. q
untuk keluar dari less
. Tetapi file ini mengandung ctrl- fbinding yang menghambat pencarian reguler, jadi saya akan menghapusnya rm ~/.xbindkeysrc
sebelum melanjutkan: atau, paling tidak, mengomentari the ctrl- fbinding.
buat ~/.xbindkeysrc
mengandung enam baris:
"sleep .04 && xdotool click 3"
Mod4 + b:1
"sleep .04 && xdotool click 2"
Mod4 + shift + b:1
"sleep .07 && xdotool key --clearmodifiers Delete"
shift + BackSpace
- Anda dapat menguji file konfigurasi ini dengan menjalankan
xbindkeys -v
di terminal.
- Dan sekarang coba tekan applecombo -klik untuk mengaktifkan klik kanan.
- Selanjutnya, coba tekan apple- shift-klik untuk menyalin dan menempelkan gaya linux: Pertama pilih beberapa teks, lalu apple- shift-klik (dikenal sebagai klik tengah atau klik roda) ke area teks.
- terakhir, coba shift- deleteuntuk menghapus teks di depan kursor.
- cntl- c(dalam jendela terminal) akan berhenti pengujian.
Akhirnya, jalankan xbindkeys
dan Anda selesai. xbindkeys
akan secara otomatis dijalankan dengan perintah /usr/bin/xbindkeys -f $HOME/.xbindkeysrc
ketika lightdm dimulai. Belum yakin dari mana ini dieksekusi. Anda mungkin hanya meletakkan salinan atau symlink ke .xbindkeysrc
direktori Anda di setiap pengguna yang berniat untuk masuk dengan keyboard mac os. Catatan: Saya awalnya mengeposkan bahwa Anda harus edit .xprofile to include xbindkeys
: tetapi itu tidak perlu.
Semoga berhasil. -JJ