it-swarm-id.com

Bagaimana saya bisa menonaktifkan Ctrl + Q untuk semua aplikasi (sistem lebar)?

Banyak aplikasi seperti Firefox, Chrome dll, ditutup ketika saya tidak sengaja menekan Ctrl+Q dari pada Ctrl+W karena kedekatan dengan Q dan W tombol pada keyboard. Apakah ada cara pintas ini dapat dihapus atau diatur ulang berdasarkan sistem lebar?

49

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+Q untuk seluruh sistem Anda, saya sarankan untuk membuat pengaturan baru:

  1. Pergi ke Sistem -> Preferensi -> Pengaturan keyboard
  2. Klik Tambah
  3. Beri nama seperti pengaturan palsu dan masukkan /bin/false sebagai perintah. Terapkan perubahan Anda.
  4. Klik pada ' Dinonaktifkan ' dan tekan Ctrl+Q.

Sekarang Anda harus memiliki entri baru dengan nama yang Anda terapkan dan pengaturan keyboard Anda. Setiap kali Anda menekan Ctrl+Q sistem Anda akan menjalankan perintah /bin/false yang pada dasarnya tidak melakukan apa-apa. Jadi ini adalah solusi untuk menonaktifkan pengaturan.

73
qbi

Mungkin memasukkan jalan pintas di bawah System -> Preferences -> Shortcut Keyboard dan "menonaktifkan" itu harus melakukan trik.

4
mariachris

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.

3
Javier Rivera

Jika Ctrl + Q menutup jendela pengaturan keyboard, seperti yang terjadi pada saya, atur pintasan ke nilai lain, tutup jendela dan tunggu sampai pintasan yang diperbarui muncul di suatu tempat di ~/.gconf/desktop/gnome/keybindings/*. Buka file itu dan edit stringvalue dari perintah itu untuk membaca <Primary>q. Kemudian reboot PC. Ini bekerja untuk saya sebagai lawan dari jawaban yang diterima.

3
Fluffy

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:

gconftool-2 --type string --set /desktop/gnome/keybindings/inhibit_ctrl_Q/name "Inhibit Ctrl+Q"
gconftool-2 --type string --set /desktop/gnome/keybindings/inhibit_ctrl_Q/action /bin/false
gconftool-2 --type string --set /desktop/gnome/keybindings/inhibit_ctrl_Q/binding "<Primary>q"

Perhatikan bahwa solusi ini untuk gnome-2/Unity. Solusi serupa harus dimungkinkan dengan gsettings untuk gnome-3.

2
fuzzyBSc

Di Linux dengan Firefox Quantum, saat ini terdapat bug yang mencegah ekstensi dan konfigurasi eksplisit dari mengubah pintasan bawaan seperti ctrl-Q. Solusinya adalah memblokirnya di tingkat sistem sebelum mis. menginstal skrip dari https://github.com/sasawat/firefox-ctrl-q-workaround dan menetapkannya sebagai tindakan ctrl-Q sebagai pintasan global.

1
JanKanis

Bagi saya, menonaktifkan Ctrl+Q di seluruh sistem bukan solusi yang sempurna, karena itu mencegah aplikasi selain Firefox, Chrome dll. Diberitahukan ketika Anda menggunakan pintasan itu - misalnya, IntelliJ IDEA menggunakan Ctrl+Q sebagai ikatan default untuk menampilkan pop-up dokumentasi cepat.

Jika Anda mencari solusi khusus Firefox, saya sangat merekomendasikan Nonaktifkan Ctrl-Q Shortcut plugin. Menurut pendapat saya ini adalah pilihan yang lebih baik daripada keyconfig disebutkan oleh @qbi karena sumbernya tersedia di GitHub , sedangkan keyconfig hanya tersedia sebagai biner.

0
falconepl

Solusi saya saat ini adalah membuat pintasan baru di System Settings> Keyboard> Shortcuts. Jika pintasan ditekan secara tidak sengaja, kami menerima pesan informatif.

  • Judul: Pencegahan Berhenti
  • Perintah: notify-send 'Dear idiot' "Don't press ctrl-Q"
  • Jalan pintas: ctrl-q

Ini menonaktifkan lebar sistem perintah, yang mungkin merupakan tradeoff yang dapat diterima tergantung pada kasus penggunaan Anda.


Diuji dalam:

  • Ubuntu 16.04.
0
Daniel