Bagaimana saya bisa mengaktifkan Ctrl + Alt + Backspace?

52

Ctrl+ Alt+ biasanya dapat diatur untuk me-restart X, namun saya tidak dapat menemukan opsi untuk mengizinkan ini (ini dinonaktifkan secara default).

Saya telah mencari System->Preferences->Keyboarddan System->Preferences->Keyboard Shortcutstetapi saya tidak dapat menemukan opsi untuk mengaktifkannya.

Di mana saya dapat mengubah pengaturan ini?

dv3500ea
sumber
Bagaimana saya bisa melakukannya dalam 14,04? Saya tidak dapat melihat tab Tata Letak.
Nickolai Leschov
1
TL; DR :sudo dpkg-reconfigure keyboard-configuration
Ulysse BN

Jawaban:

34

Untuk Persatuan (13,04 hingga 17,04):

Anda ingin: System-> Preferences-> Keyboard

Kemudian klik tab Tata Letak, tombol Opsi, dan rentangkan Urutan kunci untuk mematikan server X , sebelum akhirnya memilih kotak centang.

Tangkapan layar

Untuk mengaktifkannya melalui command line, instal dontzap Instal dontzap

sudo apt-get install dontzap

Dan di terminal

sudo dontzap --enable

Untuk menonaktifkan pintasan:

sudo dontzap --disable
8128
sumber
1
The dontzappaket tidak termasuk dalam Ubuntu 11.10.
Stefan Lasiewski
Bagi saya, ini tampaknya dinonaktifkan System->Preferences->Keyboardtetapi kenyataannya masih aktif, destruktif, dan "di luar sana". dontzaptampaknya juga tidak "aktif" (seperti dalam yang dikembangkan secara aktif), dan tampaknya berlawanan dengan intuisi untuk menginstalnya untuk menonaktifkan kombo-kunci ini. Adakah cara lain untuk benar-benar dan sepenuhnya menonaktifkannya?
gila tentang natty
ps: Saya pikir ini adalah bug . Beberapa waktu yang lalu, saya mengaktifkannya karena saya pikir itu agak keren - tidak tahu bahwa itu adalah jalan satu arah (tidak ada fungsi bawaan yang melumpuhkan). pps: Saya aktif precise.
gila tentang natty
The System->Preferences->Keyboardbekerja juga untuk Ubuntu 14.04 dengan MATE desktop yang.
sdaau
Di mana tepatnya pilihan untuk mengaktifkan pintasan ini pada 16.04? Tidak dapat menemukannya .
Nickolai Leschov
53

Ini diuji pada 13.10+, ketikkan yang berikut di terminal:

sudo dpkg-reconfigure keyboard-configuration

masukkan deskripsi gambar di sini

Anda akan melihat konfigurasi keyboard . Tekan ENTER5 kali untuk melewati semua opsi terkait keyboard kecuali untuk bagian Kill X. Saat Anda masuk ke opsi Kill X yang terlihat seperti ini:

masukkan deskripsi gambar di sini

Pilih YES dan tekan enter. Tunggu sebentar sementara semuanya mengonfigurasi dan setelah itu Anda harus memiliki kemampuan untuk CTRL+ ALT+ BCKSPCpada sesi saat ini. Setelah menyimpan semua pekerjaan Anda yang tertunda, cobalah sendiri.

Sempurna untuk menyelesaikan masalah visual atau aplikasi yang mengganggu.

Luis Alvarado
sumber
4
Ini mungkin satu-satunya solusi di sini (singkatnya menggunakan panel kontrol, maksud saya) yang mempertahankan pengaturan di switch tata letak keyboard.
Rmano
4
solusi ini layak mendapat dukungan!
Antony
1
Bekerja di Ubuntu 14,04 LTS.
zvezda
6
Bekerja di Ubuntu 16,04 LTS
Angsuman Chakraborty
1
Bekerja di Ubuntu 18,04 LTS
Falieson
19

Untuk 13.10 dan yang lebih baru:

Jika Anda mencari solusi yang tidak tergantung pada Gnome / KDE / Fluxbox atau Desktop Environment atau Window Manager apa pun, coba perintah X Window System berikut ini. Saya memerlukan ini karena desktop Unity saya tidak memuat (tetapi X berfungsi dengan baik), oleh karena itu tidak ada tombol logout.

Dari https://wiki.ubuntu.com/X/Config/DontZap#Using_the_command_line

Menggunakan baris perintah

Anda dapat mengetik perintah berikut untuk mengaktifkan Zapping dengan segera.

setxkbmap -option terminate:ctrl_alt_bksp

Jika Anda senang dengan perilaku baru Anda dapat menambahkan perintah itu ke Anda ~/.xinitrcuntuk membuat perubahan permanen.

Juga, menurut Ubuntu 10,04 LTS (Lucid Lynx) , ini telah menggantikan DontZapfitur lama dari versi lama Sistem X Window.

Selain itu, opsi Ctrl+ Alt+ Backspacesekarang dikonfigurasikan sebagai opsi X keymap (XKB), menggantikan opsi X server "DontZap" dan memungkinkan konfigurasi per pengguna dari pengaturan ini.

Ini dijelaskan lebih lanjut dalam Catatan Rilis Xorg X11R7.5 yang, antara lain, mengatakan:

Pengguna yang ingin memiliki fungsi ini tersedia secara default dapat
mengaktifkannya melalui opsi konfigurasi XKB "terminate: ctrl_alt_bksp".

Stefan Lasiewski
sumber
2
@Jorge Castro @Stefan Lasiewski Terima kasih atas saran Anda. Opsi satu kali dengan setxkbmap berfungsi, tetapi menambahkannya ~/.xinitrcpada 13.10 tidak melakukan apa-apa. Mungkin, ~/.xinitrctidak digunakan lagi di Ubuntu terbaru? Bagaimana cara mengaktifkan Zapping secara permanen?
Nickolai Leschov
@Nickolai Leschov. Saya memiliki masalah yang sama. Di 13.10, cobalah metode menggunakan dconf-editor yang dijelaskan dalam jawaban oleh chaskes.
Aibara
16

Anda juga bisa menggunakan dconf-editor. Opsi ini akan membuat pengaturan tetap di seluruh sesi.

sudo apt-get install dconf-editor

Setelah memulai dconf-editor, navigasikan ke org >> gnome >> desktop >> sumber input

Tambahkan opsi yang Anda butuhkan xkb-options. String opsi dikelilingi oleh tanda kutip tunggal dan dipisahkan dengan koma. Berhati-hatilah untuk tidak menghapus tanda kurung di ujungnya.

Untuk mengaktifkan ctrl+ alt+ backspaceuntuk mematikan sesi-X, tambahkan'terminate:ctrl_alt_bksp'

Anda dapat menggunakan metode ini untuk memasukkan sebagian besar opsi xkb tradisional yang tidak lagi tersedia di Pengaturan Sistem >> Entri Teks . Pengecualian adalah pengaturan untuk beralih tata letak keyboard, yang saat ini tidak berfungsi karena bug.

Untuk daftar opsi dan sintaksis, gunakan man 7 xkeyboard-configdi terminal.

Untuk menjalankan perintah yang setara dengan menggunakan dconf-editordari terminal, Anda gunakan

gsettings set org.gnome.desktop.input-sources xkb-options "['terminate:ctrl_alt_bksp']"

Perhatikan tanda kutip tunggal di sekitar nilai, tanda kurung di sekitar itu, tanda kutip ganda di sekitar semuanya. Dengan kata lain, sama seperti di dconf-editor.

Perhatikan bahwa ini akan menghapus pengaturan Anda yang lain di xkb-options, jika Anda memilikinya.

Anda bisa mendapatkan pengaturan yang ada dengan

gsettings get org.gnome.desktop.input-sources xkb-options

Jika Anda tidak sering mengubah nilai-nilai ini, mungkin paling sederhana untuk menggabungkan pengaturan yang ada dengan yang baru dengan tangan dan jalankan gsettings set.

Itu juga bisa dilakukan sekaligus di baris perintah. Saya telah memasukkannya ke dalam skrip pendek di sini untuk membuatnya lebih mudah dibaca.

#!/bin/bash
options=$(echo $(gsettings get org.gnome.desktop.input-sources xkb-options)|sed 's/]//g')", 'terminate:ctrl_alt_bksp']"
gsettings set org.gnome.desktop.input-sources xkb-options "$options"

Baris ke-2 mendapatkan nilai saat ini dan menyatukan terminate...opsi. Perintah sed menghapus braket kuadrat kanan dari nilai saat ini.

Perhatikan bahwa sementara argumen string ke gsettings getperintah di terminal membutuhkan tanda kutip ganda di sekitar nilai

"['val', 'val2']"

string argumen saat dijalankan dalam skrip seharusnya tidak memiliki tanda kutip ganda.

['val', 'val2']
chaskes
sumber
Terima kasih atas solusinya. Apakah ada cara untuk mengeluarkan ini sebagai perintah pada command-line?
Nickolai Leschov
Bukan hal yang sama. Solusi oleh Lasiewski hanya bekerja satu kali, hingga reboot. Dia tidak tahu cara membuatnya permanen.
Nickolai Leschov
Itu tidak bekerja. source ~/.profilemembuatnya berfungsi, tetapi logout / login me-reset itu.
Nickolai Leschov
mari kita lanjutkan diskusi ini dalam obrolan
Nickolai Leschov
@NickolaiLeschov Saya menambahkan solusi baris perintah baru
chaskes
9

Itu diubah menjadi Alt+ Prt Scr+ k.

Saya tidak ingat persis kapan itu tetapi itu seharusnya menghentikan penggunaan yang tidak disengaja.

Idenya adalah mereka yang tahu mereka membutuhkannya akan dapat menemukan kombinasi kunci baru dengan cukup mudah.

Dan saya pikir seseorang pada saat itu menyarankan akan lebih mudah diingat karena itu adalah screen kill alternatif. Saya tidak yakin itu masalahnya.

Fungsionalitasnya masih ada tetapi di bawah kombinasi tombol yang berbeda.

Richard Holloway
sumber
2
Untuk menyebutkan "Alt + Prt Scr" ditandai pada kebanyakan keyboard sebagai "SysRq" (permintaan Sistem) untuk membantu Anda mengingat ini dengan mudah.
8128
1
Terima kasih atas jawaban anda. Seperti yang terjadi, ini tidak berfungsi pada laptop saya. Keduanya prt scdan sys rqperlu fnditekan dan menyebabkan gnome-screenshot terbuka; berkali-kali jika saya tahan terlalu lama.
dv3500ea
14
-1. Alt + PrtScr + k atau (SysRq + k) adalah kombinasi tombol SysRq ajaib yang membunuh semua proses pada konsol virtual saat ini. Ini dapat digunakan untuk membunuh server X, namun itu bukan pengganti untuk Ctrl + Alt + Bksp. Di Ubuntu 9.04 Ctrl + Alt + Bksp dinonaktifkan (tidak dihapus) secara default dan dapat diaktifkan dengan menetapkan bendera server X ('DontZap'), dan pada Ubuntu 9.10 seperti dijelaskan oleh fluteflute.
htorque
5
Ditemukan catatan rilis. Jawaban Ubuntu untuk pertanyaan ini ada di halaman ini wiki.ubuntu.com/LucidLynx/ReleaseNotes sekitar setengah jalan.
Richard Holloway
8

(Ini untuk Gnome Ubuntu, tapi saya kira itu sama untuk Unity --- tolong seseorang konfirmasi ini).

Anda harus menginstal gnome-tweak-tool(jika belum diinstal) dan menjalankannya. Anda akan menemukan opsi yang Anda cari di bawah "Mengetik":

mengetik gtt

Jika Anda merasa lebih nyaman dengan dconf-editor(atau tidak ingin menginstal gnome-tweak-tool), Anda dapat membuka dconf-editor, menavigasi ke org.gnome.desktop.input-sources, dan kemudian menambahkan kata "terminate: ctrl_alt_bksp" ke xkb-options properti.

properti dconf-editor xkb

Perhatikan bahwa properti lain dalam daftar mungkin akan berbeda untuk keyboard Anda.

Rmano
sumber
1
Terima kasih .... Gnome Tweak tidak bekerja di Unity, bagaimanapun, adalah sangat sulit untuk melihat sebagai latar belakang putih yang harus di balik kotak kanan dengan daftar dan menu pilihan transparan sehingga menunjukkan apa saja di belakang itu (pengaturan latar belakang putih akan menjadi solusi tetapi masih dapat digunakan ....) Editor Dconf bekerja dengan baik dan mungkin menjadi pilihan yang lebih baik untuk dibaca tetapi sedikit lebih sulit untuk digunakan .....
TrailRider
2

Anda masih bisa mendapatkan kembali Ctrl+ Alt+ Backspacepintasan untuk memulai ulang X dengan membuka terminal dan menyalin tempel yang berikut:

sudo dpkg-reconfigure keyboard-configuration
Mr_Chmod
sumber
Jawaban ini sudah diberikan oleh Luis Alvarado di atas, termasuk instruksi yang lebih rinci.
alanaktion
-1

Tampaknya ini tidak mengubah apa pun dan tidak mengaktifkan kombinasi tombol .

Di Kubuntu (KDE, plasma-framework versi 5.23 di Kubuntu 16.04 Xenial) saya menemukan opsi di bawah K> Pengaturan Sistem> Perangkat Input> Keyboard> Lanjutan . Buka item menu "urutan tombol untuk membunuh X server" dan centang satu-satunya opsi "Ctrl + Alt + Backspace", terapkan.

Menggunakan straceSaya dapat melihat bahwa ini menambahkan line untuk /home/$USER/.config/kxkbrc yang berbunyi: Options=terminate:ctrl_alt_bksp.

The setxkbmapAturan melakukan pekerjaan meskipun dan tempat membaca baris terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp)di / usr / share / X11 / xkb / aturan / berkas evdev.

pbhj
sumber