Cara terbaik adalah menonaktifkan pengaturan keyboard di aplikasi spesifik Anda. Untuk Firefox ada ekstensi keyconfig . Ini memungkinkan Anda untuk mengubah pengaturan keyboard.
Jika Anda ingin menonaktifkan Ctrl+ Quntuk seluruh sistem Anda, saya sarankan untuk membuat pengaturan baru:
- Pergi ke Sistem -> Preferensi -> Pengaturan keyboard
- Klik Tambah
- Beri nama seperti pengaturan palsu dan masukkan
/bin/false
sebagai perintah. Terapkan perubahan Anda.
- Klik pada ' Nonaktif ' dan tekan Ctrl+ Q.
Sekarang Anda harus memiliki entri baru dengan nama yang Anda terapkan dan pengaturan keyboard Anda. Setiap kali Anda menekan Ctrl+ Qsistem Anda akan menjalankan perintah /bin/false
yang pada dasarnya tidak melakukan apa-apa. Jadi ini adalah solusi untuk menonaktifkan pengaturan.
kbd
tag html.Ctrl-Q
jendela akan menutup. Anda tidak pernah dapat menetapkan kunci ini menggunakan metode iniMungkin memasukkan pintasan di bawah System -> Preferences -> Shortcut Keyboard dan "menonaktifkan" itu harus melakukan trik.
sumber
Anda dapat pergi ke System-> Preferences-> Shortcut Keyboard dan menetapkan kombo ini ke tindakan yang tidak digunakan. Sebagai contoh saya menetapkan CTRL + Q untuk beralih ke workspace 12 (Tidak, saya tidak punya 12 workspace).
Akibatnya pengaturan lebar sistem ini menimpa aplikasi satu dan CTRL + Q tidak lagi menutup firefox (kemungkinan kombo tidak pernah mencapai Firefox). Itu tidak melakukan apa-apa.
sumber
Jika Ctrl+ Qmenutup jendela pengaturan keyboard, seperti yang terjadi pada saya, set pintasan ke nilai lain, tutup jendela dan tunggu hingga pintasan yang diperbarui muncul di suatu tempat di
~/.gconf/desktop/gnome/keybindings/*
. Buka file itu dan editstringvalue
perintah itu untuk membaca<Primary>q
. Kemudian reboot PC. Ini bekerja untuk saya sebagai lawan dari jawaban yang diterima.sumber
Berikut adalah versi baris perintah dari versi GUI yang sudah disediakan. Pada beberapa sistem Ctrl + Q akan menutup jendela input akselerator tanpa mengatur pintasan, jadi ini diperlukan:
Perhatikan bahwa solusi ini untuk gnome-2 / Unity. Solusi serupa harus dimungkinkan dengan gsettings untuk gnome-3.
sumber
Di Linux dengan Firefox Quantum, saat ini ada bug yang mencegah ekstensi dan konfigurasi eksplisit mengubah pintasan bawaan seperti ctrl-Q. Solusinya adalah dengan memblokirnya di tingkat sistem dengan misalnya menginstal skrip dari https://github.com/sasawat/firefox-ctrl-q-workaround dan menetapkannya sebagai tindakan ctrl-Q sebagai pintasan global.
sumber
Bagi saya, menonaktifkan
Ctrl+Q
pintasan di seluruh sistem bukanlah solusi yang sempurna, karena itu mencegah aplikasi selain Firefox, Chrome dll untuk diberi tahu ketika Anda menggunakan pintasan itu - misalnya, IntelliJ IDEA menggunakanCtrl+Q
sebagai pengikatan default untuk menampilkan pop-up dokumentasi cepat naik.Jika Anda mencari solusi khusus Firefox, saya sangat merekomendasikan Nonaktifkan plugin Shortcut Ctrl-Q . Menurut pendapat saya ini adalah pilihan yang lebih baik daripada keyconfig yang disebutkan oleh @qbi karena sumbernya tersedia di GitHub , sementara keyconfig hanya tersedia sebagai biner.
sumber
Solusi saya saat ini adalah membuat pintasan baru di System Settings> Keyboard> Shortcuts. Jika pintasan ditekan secara tidak sengaja, kami menerima pesan informatif.
notify-send 'Dear idiot' "Don't press ctrl-Q"
Ini menonaktifkan lebar sistem perintah, yang mungkin merupakan tradeoff yang dapat diterima tergantung pada kasus penggunaan Anda.
Diuji dalam:
sumber