Ctrl + Alt + Backspace'i nasıl etkinleştirebilirim?


52

Ctrl+ Alt+ genellikle X'i yeniden başlatmak üzere ayarlanabilir, ancak buna izin verecek seçeneği bulamıyorum (varsayılan olarak devre dışıdır).

Baktım System->Preferences->Keyboardve System->Preferences->Keyboard Shortcutsetkinleştirmek için bir seçenek bulamıyorum.

Bu ayarı nerede değiştirebilirim?


14.04'te nasıl yapabilirim? Düzenler sekmesini göremiyorum.
Nickolai Leschov

1
TL; DR :sudo dpkg-reconfigure keyboard-configuration
Ulysse BN

Yanıtlar:


34

Birlik İçin (13.04 - 17.04):

İstediğiniz: Sistem-> Tercihler-> Klavye

Ardından Düzenler sekmesini, Seçenekler düğmesini tıklayın ve en sonunda onay kutusunu seçmeden önce X sunucusunu öldürmek için Anahtar sırası öğesini genişletin .

Ekran görüntüsü

Komut satırı üzerinden etkinleştirmek için dontzap kurun Dontzap yükle

sudo apt-get install dontzap

Ve bir terminalde

sudo dontzap --enable

Kısayolu devre dışı bırakmak için:

sudo dontzap --disable

1
dontzapPaket Ubuntu 11.10 dahil edilmez.
Stefan Lasiewski

Benim için engelli gözüküyorSystem->Preferences->Keyboard ama aslında hala aktif, yıkıcı ve "dışarıda". dontzapya da (aktif olarak geliştirilmiş) olduğu gibi "aktif" görünmüyor ve bu anahtar-combo'yu devre dışı bırakmak için onu kurmak zorunda kalmak mantıklı görünmüyor. Onu gerçekten ve tamamen etkisiz hale getirmenin başka yolları var mı?
natty hakkında

ps: Bunun bir hata olduğunu düşünüyorum . Bir süre önce, bunu etkinleştirdim çünkü çok havalı olduğunu düşündüm - tek yönlü bir cadde olduğunu bilmeden (yerleşik bir işlevi devre dışı bırakmadan). pps: Ben varım precise.
natty hakkında

System->Preferences->KeyboardMATE masaüstü ile Ubuntu 14.04 için de çalışır.
sdaau

16.04’de bu kısayolu etkinleştirme seçeneği tam olarak nerede? Bulamıyorum .
Nickolai Leschov

53

Bu, 13.10+ üzerinde test edildi, terminalde aşağıdakileri yazın:

sudo dpkg-reconfigure keyboard-configuration

görüntü tanımını buraya girin

Klavye yapılandırmasını göreceksiniz . ENTERKill X bölümü dışındaki klavyeyle ilgili tüm seçenekleri atlamak için 5 kez basın . Bunun gibi görünen Kill X seçeneğine ulaştığınızda:

görüntü tanımını buraya girin

YES'i seçin ve enter tuşuna basın. Her şey yapılandırılırken biraz bekleyin ve bundan sonra geçerli oturumda CTRL+ ALT+ BCKSPChakkına sahip olmalısınız . Beklemekte olduğunuz işleri kaydettikten sonra, kendiniz deneyin.

Görsel sorunları veya sinir bozucu uygulamaları çözmek için mükemmeldir.


4
Bu muhtemelen burada klavye düzeni anahtarı ayarını koruyan (kontrol panelini kullanmadan kısa, yani) tek çözüm.
Rmano

4
bu çözüm çok hak ediyor!
Antony

1
Ubuntu 14.04 LTS'de çalışır.
zvezda

6
Ubuntu'da Çalışıyor 16.04 LTS
Angsuman Chakraborty

1
Ubuntu'da Çalışıyor 18.04 LTS
Falieson

19

13.10 ve daha yeni olanlar için:

Gnome / KDE / Fluxbox'tan veya herhangi bir Masaüstü Ortamı veya Pencere Yöneticisinden bağımsız bir çözüm arıyorsanız, aşağıdaki X Pencere Sistemi komutunu deneyin. Buna ihtiyacım var çünkü Unity masaüstüm yüklenmiyor (ama X iyi çalışıyor), bu nedenle oturum kapatma düğmesi yok.

Gönderen https://wiki.ubuntu.com/X/Config/DontZap#Using_the_command_line

Komut satırını kullanma

Hemen Zapping'i etkinleştirmek için aşağıdaki komutu yazabilirsiniz.

setxkbmap -option terminate:ctrl_alt_bksp

Yeni davranıştan memnunsanız ~/.xinitrc, değişikliği kalıcı hale getirmek için bu komutu kendinize ekleyebilirsiniz .

Ayrıca, Ubuntu 10.04 LTS'ye (Lucid Lynx) göre , bu eski DontZapözelliği X Pencere Sisteminin eski sürümlerinden almıştır.

Ek olarak, Ctrl+ Alt+ Backspaceseçeneği şimdi bir X keymap (XKB) seçeneği olarak yapılandırılmış, X sunucusu "DontZap" seçeneğinin yerine geçmiştir ve bu ayarın kullanıcı başına yapılandırılmasına izin verilmektedir.

Bu, diğer ayrıntıların yanı sıra aşağıdakileri söyleyen Xorg X11R7.5 Sürüm Notlarında daha ayrıntılı olarak açıklanmaktadır :

Bu işlevin varsayılan olarak kullanılabilir olmasını isteyen kullanıcılar
, “sonlandır: ctrl_alt_bksp” XKB yapılandırma seçeneğiyle etkinleştirebilir.


2
@Jorge Castro @Stefan Lasiewski Tavsiyeniz için teşekkür ederiz. Setxkbmap ile bir defalık seçenek çalışır, ancak 13.10'a eklemek ~/.xinitrchiçbir şey yapmaz. Muhtemelen, ~/.xinitrcartık en son Ubuntu'da kullanılmıyor mu? O zaman Zapping'i kalıcı olarak nasıl etkinleştiririm?
Nickolai Leschov

@Nickolai Leschov. Ben de aynı problemi yaşadım. 13.10'da, cevapta chaskes ile açıklanan dconf-editörünü kullanarak metodu deneyin.
Aibara

16

Ayrıca kullanabilirsiniz dconf-editor. Bu seçenek ayarı oturumlar arasında kalıcı kılar.

sudo apt-get install dconf-editor

Başladıktan sonra dconf-editor, org >> gnome >> desktop >> giriş kaynaklarına gidin

İhtiyacınız olan seçenekleri ekleyin xkb-options. Seçenek dizeleri tek tırnak işaretleri içine alınır ve virgüllerle ayrılır. Uçlardaki parantezleri silmemeye dikkat edin.

Etkinleştirmek için ctrl+ alt+ backspaceX-oturumu öldürmeye eklemek'terminate:ctrl_alt_bksp'

Sistem Ayarları >> Metin Girişi'nde artık bulunmayan geleneksel xkb seçeneklerinin çoğuna girmek için bu yöntemi kullanabilirsiniz . İstisnalar, şu anda bir hata nedeniyle çalışmayan klavye düzenini değiştirme ayarlarıdır.

Seçeneklerin ve söz diziminin bir listesi man 7 xkeyboard-configiçin terminalde kullanın .

dconf-editorTerminalden kullanmaya eşdeğer komutları çalıştırmak için ,

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

Değerin etrafındaki tek tırnakların, etrafındaki köşeli parantezlerin, her şeyin etrafındaki çift tırnaklara dikkat edin. Başka bir deyişle, aynen olduğu gibi dconf-editor.

Bunun varsa, xkb-seçeneklerindeki diğer ayarların silineceğini unutmayın .

Mevcut ayarları

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

Bu değerleri çok sık değiştirmezseniz, mevcut ayarları yenisiyle el ile ve çalıştırma ile birleştirmek en basit olabilir gsettings set.

Komut satırında aynı anda hepsini yapılabilir. Okumayı kolaylaştırmak için kısa bir senaryoda yazdım.

#!/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"

İkinci satır, geçerli değerleri alır ve terminate...seçeneği birleştirir . Sed komutu, sağ köşeli parantezi geçerli değerlerden çıkarır.

Argüman dizgesindeki gsettings getkomut dizgesindeki değerin çift tırnak içine alınması gerektiğine dikkat edin.

"['val', 'val2']"

Bir komut çalıştırmak dizge gerektiğini değil çift tırnak vardır.

['val', 'val2']

Çözüm için teşekkürler. Bunu komut satırında komut olarak vermenin bir yolu var mı?
Nickolai Leschov

Aynı şey değil. Lasiewski'nin çözümü yeniden başlatılıncaya kadar sadece bir kez çalışıyor. Kalıcı yapmanın bir yolunu bilmiyor.
Nickolai Leschov,

Çalışmıyor. source ~/.profileçalışmasını sağlar, ancak çıkış / giriş onu sıfırlar.
Nickolai Leschov


@NickolaiLeschov Yeni bir komut satırı çözümü
ekledim

9

Alt+ Prt Scr+ Olarak değiştirildi k.

Ne zaman olduğunu tam olarak hatırlayamıyorum ama yanlışlıkla kullanmayı bırakması gerekiyordu.

İhtiyaç duyduklarını bilenler fikri, yeni tuş kombinasyonunu yeterince kolay bulabilecek.

Ve bence o zamanlar alternatif ekran öldürme olduğu için hatırlamanın daha kolay olacağını öne sürdü. Durumun bu olduğundan emin değilim.

İşlevsellik hala orada, ancak farklı bir tuş kombinasyonu altında.


2
Sadece "Alt + Prt Scr" den bahsetmek çoğu klavyede "SysRq" (Sistem talebi) olarak işaretlenmiş ve bunu kolayca hatırlamanıza yardımcı olacak.
8128

1
Cevabınız için teşekkürler. Olduğu gibi, bu benim laptopunda çalışmıyor. Hem prt scve sys rqihtiyaç fnpreslenmiş ve açmak için gnome-ekran neden olmak; çok uzun süre basılı tutarsam, çoğu zaman.
dv3500ea

14
-1. Alt + PrtScr + k veya (SysRq + k), geçerli sanal konsoldaki tüm işlemleri öldüren sihirli bir SysRq tuş birleşimidir. X sunucusunu öldürmek için kullanılabilir, ancak Ctrl + Alt + Bksp'nin yerine geçmez. Ubuntu 9.04'te Ctrl + Alt + Bksp varsayılan olarak devre dışı bırakılmıştır (kaldırılmamıştır) ve bir X sunucu bayrağı ('DontZap') ayarlanarak etkinleştirilebilir ve Ubuntu 9.10'dan itibaren fluteflute ile tanımlandığı gibidir.
htorque

5
Sürüm notlarını buldum. Bu sorunun Ubuntu cevabı bu sayfada wiki.ubuntu.com/LucidLynx/ReleaseNotes yarı yolda.
Richard Holloway

8

(Bu Gnome Ubuntu içindir, ancak Birlik için de aynı olduğunu düşünüyorum --- lütfen birileri bunu onaylayın).

(Daha gnome-tweak-toolönce kurulmamışsa) kurmalı ve çalıştırmalısınız. Aradığınız seçeneği "Yazma" altında bulabilirsiniz:

gtt yazarak

Kendinizi daha rahat hissediyorsanız dconf-editor(veya yüklemek istemiyorsanız gnome-tweak-tool), özelliğe "terminate: ctrl_alt_bksp" kelimesini açabilir dconf-editor, gidebilir org.gnome.desktop.input-sourcesve ardından ekleyebilirsiniz xkb-options.

dconf-editor xkb özellikleri

Listedeki diğer özelliklerin klavyeniz için muhtemelen farklı olacağını unutmayın.


1
Teşekkür ederim .... Gnome Tweak yapar bir ayarı (Unity çalışma, ancak, bunun arkasında ne olursa olsun gösterir, böylece beyaz liste ve menü seçenekleri ile sağ kutusunun arkasında olmalıdır arka şeffaf olarak görmek çok zordur beyaz arka plan bir geçici çözüm olabilir, ancak yine de kullanılabilir ....) Dconf düzenleyicisi de çalışır ve okunabilirlik için daha iyi bir seçim olabilir, ancak kullanımı biraz daha zordur .....
TrailRider

2

Bir terminal açarak X'i yeniden başlatmak için Ctrl+ Alt+ Backspacekısayolunu yine de geri alabilir ve aşağıdakileri kopyalayıp yapıştırabilirsiniz:

sudo dpkg-reconfigure keyboard-configuration

Bu cevap daha ayrıntılı talimatlar da dahil olmak üzere yukarıda Luis Alvarado tarafından verildi.
alanaktion

-1

Bu hiçbir şeyi değiştirmedi ve tuş kombinasyonunu etkinleştirmedi .

Kubuntu'da (KDE, Kubuntu 16.04 Xenial'deki 5.23 plazma çerçeve sürümü) K> Sistem Ayarları> Giriş Aygıtları> Klavye> Gelişmiş öğesinin altındaki seçeneği buldum . "X sunucusunu öldürmek için tuş sırası" menü öğesini açın ve sadece "Ctrl + Alt + Backspace" seçeneğini işaretleyin, uygulayın.

Kullanılması straceBu okur /home/$USER/.config/kxkbrc bir satır ekler görebilirsiniz: Options=terminate:ctrl_alt_bksp.

setxkbmapKural olsa çalışma yaptı ve bir çizgi okuma yerleştirir terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp)/ usr / share / X11 / xkb / kurallar / evdev dosyasında.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.