Saya memiliki aplikasi yang mengikat CTRL+ ALT+ F7, tetapi mesin linux saya tampaknya menangkap penekanan tombol.
Apakah ada cara untuk memutar ulang / menonaktifkan kunci ini? Kompilasi ulang kernel adalah jawaban yang dapat diterima.
Distribusi yang dimaksud adalah Fedora 16 dan Ubuntu 11.10.
Jawaban:
Tempatkan ini di
/etc/X11/xorg.conf
file Anda untuk menonaktifkan pemindahan VT dengan Ctrl+ Alt+ Fn:Anda juga perlu yang berikut ini untuk menyebabkan acara dilewatkan ke klien yang terhubung ke layar:
(Bit terakhir itu belum teruji, lihat sumbernya .)
sumber
CTL+ALT+F7
untuk "Tampilkan penggunaan", di Lubuntu 15.04, pintasan default adalah secara akutCTL+ALT+7
. Anda perlu mengubahnya kembaliCTL+ALT+F7
jika Anda ingin tetap konsisten dengan OS lain.Doa berikut dari
setxkbmap
perintah X11 menonaktifkan Ctrl-Alt-Fn konsol / switching terminal virtual:Untuk kembali ke perilaku sebelumnya dari tombol ctrl-alt-Fn, dan juga menghapus semua opsi lain, seperti
caps:ctrl_modifier
:Untuk mencetak permintaan pengaturan saat ini
setxkbmap -print
.Untuk memohon per pengguna, masukkan perintah di file ~ / .xinitrc.
Untuk memohon ketika Xsession dimulai, buat file dalam
seperti
mengandung
setxkbmap
perintah di atas , dan membuatnya dapat dieksekusi dengansudo chmod +x /etc/X11/Xsession.d/65srvrkeys-none
.Untuk jenis informasi lebih lanjut
man setxkbmap
di prompt shell Anda atau lihat halaman manual Xorg setxkbmap .Saya menguji ini dengan KDE di Ubuntu 14.04 LTS (Trusty). Pengaturan ini juga tersedia di Pengaturan Sistem> Perangkat Input> Keyboard> Lanjutan. Jika Anda mengubah
srvrkeys
dalam Pengaturan GUI, itu muncul segera disetxkbmap
dan sebaliknya.Saya lebih suka memodifikasi sistem X window melalui antarmuka baris perintah X11. Jika itu tidak berhasil, maka saya mencoba lingkungan desktop. Sebagai upaya terakhir saya akan memodifikasi file konfigurasi sistem. Implementasi dan format file berubah, tetapi antarmuka baris perintah hidup hampir selamanya dalam tradisi Unix / Linux.
sumber
setxkbmap -option srvrkeys:none
. Saya memasukkan entri ke dalam file/etc/X11/Xsession.d/65srvrkeys-none
. Dan sementara saya belum keluar dan masuk lagi, saya kira itu akan berfungsi dengan baik.setxkbmap
pendekatannya berhasil. Sangat dihargai!Anda dapat menonaktifkan ini dengan masuk ke pengaturan Sistem -> tata letak keyboard -> opsi. di bawah aneka pilihan kompatibilitas periksa "kunci khusus Ctrl+ Alt+ <key>ditangani di server".
Saya memeriksa ini dan Ubuntu tidak menangkap kombinasi Ctrl+ Alt+ .... tapi tetap saja ide tidak menangkap Ctrl+ Alt+ F7dan masalahnya masih keluar !!!.
sumber
Di Ubuntu 18.04 Anda harus membuat file berikut:
dengan konten ini:
kemudian reboot sistem Anda.
sumber