Wie kann ich Strg + Alt + Rücktaste aktivieren?


52

Ctrl+ Alt+ Kann in der Regel eingestellt werden X neu zu starten, aber ich kann nicht die Möglichkeit finden , dies zu ermöglichen (es ist standardmäßig deaktiviert).

Ich habe nachgesehen System->Preferences->Keyboardund System->Preferences->Keyboard Shortcutsfinde keine Option, um dies zu aktivieren.

Wo kann ich diese Einstellung ändern?


Wie kann ich das in 14.04 machen? Ich kann die Registerkarte Layouts nicht sehen.
Nickolai Leschov

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

Antworten:


34

Für die Einheit (13.04 bis 17.04):

Sie möchten: System-> Einstellungen-> Tastatur

Klicken Sie dann auf die Registerkarte Layouts, die Schaltfläche Options und erweitern Sie Key sequence, um den X-Server zu beenden , bevor Sie das Kontrollkästchen aktivieren.

Bildschirmfoto

Um es über die Kommandozeile zu aktivieren, installieren Sie dontzap Installieren Sie dontzap

sudo apt-get install dontzap

Und in einem Terminal

sudo dontzap --enable

So deaktivieren Sie die Verknüpfung:

sudo dontzap --disable

1
Das dontzapPaket ist nicht in Ubuntu 11.10 enthalten.
Stefan Lasiewski

Für mich scheint es deaktiviert zu sein, System->Preferences->Keyboardaber in der Tat ist es immer noch aktiv, destruktiv und "da draußen". dontzapscheint auch nicht "aktiv" zu sein (wie in "aktiv entwickelt"), und es scheint nicht intuitiv zu sein, es installieren zu müssen, um diese Tastenkombination zu deaktivieren. Irgendwelche anderen Möglichkeiten, es wirklich und vollständig zu deaktivieren?
verrückt nach natty

ps: Ich denke das ist ein Bug . Vor einiger Zeit habe ich es aktiviert , weil ich es für cool hielt - ohne zu wissen, dass es eine Einbahnstraße ist (keine integrierte Deaktivierungsfunktion). pps: Ich bin dran precise.
verrückt nach natty

Das System->Preferences->Keyboardfunktioniert auch für Ubuntu 14.04 mit MATE Desktop.
Sdaau

Wo genau ist die Option, um diese Verknüpfung am 16.04 zu aktivieren? Kann es nicht finden .
Nickolai Leschov

53

Dies wurde am 13.10+ getestet. Geben Sie Folgendes in das Terminal ein:

sudo dpkg-reconfigure keyboard-configuration

Bildbeschreibung hier eingeben

Sie sehen die Tastaturkonfiguration . Drücken Sie ENTERfünfmal, um alle Tastaturoptionen mit Ausnahme des Kill X-Teils zu überspringen. Wenn Sie zu der Option "Kill X" kommen, die folgendermaßen aussieht:

Bildbeschreibung hier eingeben

Wählen Sie JA und drücken Sie die Eingabetaste. Warten Sie ein bisschen , während alles konfiguriert und nach , dass Sie sollten die Möglichkeit haben, CTRL+ ALT+ BCKSPCrechts auf der aktuellen Sitzung. Versuchen Sie es selbst, nachdem Sie alle anstehenden Arbeiten gespeichert haben.

Perfekt, um visuelle Probleme oder lästige Apps zu lösen.


4
Dies ist wahrscheinlich die einzige Lösung hier (abgesehen von der Verwendung des Bedienfelds, meine ich), die die Einstellung über den Tastaturlayoutschalter beibehält.
Rmano

4
diese lösung verdient aufwertung!
Antony

1
Funktioniert auf Ubuntu 14.04 LTS.
Zvezda

6
Funktioniert auf Ubuntu 16.04 LTS
Angsuman Chakraborty

1
Funktioniert auf Ubuntu 18.04 LTS
Falieson

19

Für 13.10 und neuer:

Wenn Sie nach einer Lösung suchen, die unabhängig von Gnome / KDE / Fluxbox oder einer Desktop-Umgebung oder einem Windows-Manager ist, versuchen Sie den folgenden Befehl für X Window System. Ich brauche das, weil mein Unity-Desktop nicht geladen wird (aber X funktioniert einwandfrei), daher gibt es keine Schaltfläche zum Abmelden.

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

Verwenden der Befehlszeile

Sie können den folgenden Befehl eingeben, um das Zappen sofort zu aktivieren.

setxkbmap -option terminate:ctrl_alt_bksp

Wenn Sie mit dem neuen Verhalten zufrieden sind, können Sie diesen Befehl zu Ihrem hinzufügen, ~/.xinitrcum die Änderung dauerhaft zu machen.

Laut Ubuntu 10.04 LTS (Lucid Lynx) hat dies die alte DontZapFunktion älterer Versionen des X Window Systems ersetzt.

Außerdem ist die Option Ctrl+ Alt+ Backspacejetzt als X-Keymap-Option (XKB) konfiguriert, die die Option "DontZap" des X-Servers ersetzt und die benutzerspezifische Konfiguration dieser Einstellung ermöglicht.

Dies wird in den Versionshinweisen zu Xorg X11R7.5 näher erläutert, in denen unter anderem Folgendes enthalten ist :

Benutzer, die diese Funktionalität standardmäßig verfügbar haben möchten, können
sie über die XKB-Konfigurationsoption „terminate: ctrl_alt_bksp“ aktivieren.


2
@Jorge Castro @Stefan Lasiewski Vielen Dank für Ihren Rat. Die einmalige Option mit setxkbmap funktioniert, aber das Hinzufügen zu ~/.xinitrc13.10 führt zu nichts. ~/.xinitrcWird es auf dem neuesten Ubuntu wahrscheinlich nicht mehr verwendet? Wie kann ich dann das Zappen dauerhaft aktivieren?
Nickolai Leschov

@Nickolai Leschov. Ich hatte das gleiche problem Versuchen Sie in 13.10 die Methode mit dem in der Antwort von chaskes beschriebenen dconf-Editor.
Aibara

16

Sie können auch verwenden dconf-editor. Mit dieser Option wird die Einstellung für alle Sitzungen beibehalten.

sudo apt-get install dconf-editor

dconf-editorNavigieren Sie nach dem Start von zu org >> gnome >> desktop >> input-sources

Fügen Sie die gewünschten Optionen hinzu xkb-options. Die Optionszeichenfolgen werden in einfache Anführungszeichen eingeschlossen und durch Kommas getrennt. Achten Sie darauf, die Klammern an den Enden nicht zu entfernen.

So aktivieren ctrl+ alt+ backspacedie X-Sitzung zu töten, fügen'terminate:ctrl_alt_bksp'

Mit dieser Methode können Sie die meisten herkömmlichen xkb-Optionen eingeben, die in den Systemeinstellungen >> Texteingabe nicht mehr verfügbar sind . Ausnahmen sind die Einstellungen zum Umschalten der Tastaturlayouts, die derzeit aufgrund eines Fehlers nicht funktionieren.

Verwenden Sie für eine Liste der Optionen und der Syntax man 7 xkeyboard-configin einem Terminal.

Um die Befehle, die der Verwendung dconf-editorvon einem Terminal entsprechen, auszuführen , verwenden Sie

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

Beachten Sie die einfachen Anführungszeichen um den Wert, die eckigen Klammern um diesen Wert und die doppelten Anführungszeichen um das Ganze. Mit anderen Worten, genau wie in dconf-editor.

Beachten Sie, dass dies Ihre anderen Einstellungen in den xkb-Optionen löscht, falls Sie welche haben.

Die bestehenden Einstellungen erhalten Sie mit

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

Wenn Sie diese Werte nicht häufig ändern, ist es möglicherweise am einfachsten, vorhandene Einstellungen von Hand mit den neuen Einstellungen zu kombinieren gsettings set.

Es kann auch alles auf einmal in der Kommandozeile gemacht werden. Ich habe es hier in ein kurzes Skript eingefügt, um das Lesen zu vereinfachen.

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

In der 2. Zeile werden die aktuellen Werte abgerufen und die terminate...Option verkettet . Der Befehl sed entfernt die rechte eckige Klammer von den aktuellen Werten.

Beachten Sie, dass die Argumentzeichenfolge für den gsettings getBefehl im Terminal doppelte Anführungszeichen um den Wert benötigt

"['val', 'val2']"

Die Argumentzeichenfolge sollte beim Ausführen in einem Skript keine doppelten Anführungszeichen enthalten.

['val', 'val2']

Danke für die Lösung. Gibt es eine Möglichkeit, dies als Befehl in einer Befehlszeile auszugeben?
Nickolai Leschov

Es ist nicht dasselbe. Die Lösung von Lasiewski funktioniert nur einmal bis zum Neustart. Er weiß nicht, wie er es dauerhaft machen kann.
Nickolai Leschov

Es funktioniert nicht source ~/.profilemacht es funktioniert, aber Logout / Login setzt es zurück.
Nickolai Leschov


@NickolaiLeschov Ich habe eine neue Kommandozeilenlösung hinzugefügt
chaskes

9

Es wurde in Alt+ Prt Scr+ geändert k.

Ich kann mich nicht genau erinnern, wann es war, aber es sollte den versehentlichen Gebrauch stoppen.

Die Idee, diejenigen zu sein, die wissen, dass sie es brauchen, wird in der Lage sein, die neue Tastenkombination leicht genug zu finden.

Und ich denke, jemand zu der Zeit schlug vor, es sei einfacher, sich daran zu erinnern, da es sich um eine alternative Bildschirmabtötung handelt. Ich bin mir nicht sicher, ob das der Fall ist.

Die Funktionalität ist noch vorhanden, jedoch unter einer anderen Tastenkombination.


2
Nur um zu erwähnen, dass "Alt + Prt Scr" auf den meisten Tastaturen als "SysRq" (Systemanfrage) markiert ist, damit Sie sich leicht daran erinnern können.
8128

1
Danke für deine Antwort. Auf meinem Laptop funktioniert das übrigens nicht. Beide prt scund sys rqmüssen fngedrückt werden, damit der Gnome-Screenshot geöffnet wird. oft, wenn ich es zu lange gedrückt halte.
DV3500ea

14
-1. Alt + PrtScr + k oder (SysRq + k) ist eine magische SysRq-Tastenkombination, mit der alle Prozesse auf der aktuellen virtuellen Konsole beendet werden. Es kann zum Beenden des X-Servers verwendet werden, ersetzt jedoch nicht Strg + Alt + Bksp. In Ubuntu 9.04 wurde Strg + Alt + Bksp standardmäßig deaktiviert (nicht entfernt) und konnte durch Setzen eines X-Server-Flags ('DontZap') aktiviert werden. Ab Ubuntu 9.10 ist dies wie bei fluteflute beschrieben.
htorque

5
Haben die Versionshinweise gefunden. Die Ubuntu-Antwort auf diese Frage befindet sich auf dieser Seite unter wiki.ubuntu.com/LucidLynx/ReleaseNotes .
Richard Holloway

8

(Dies ist für Gnome Ubuntu, aber ich nehme an, es ist dasselbe für Unity --- bitte jemand bestätigt dies).

Sie sollten es installieren gnome-tweak-tool(falls nicht bereits installiert) und ausführen. Die gesuchte Option finden Sie unter "Tippen":

gtt eingeben

Wenn Sie sich mit dconf-editor(oder möchten nicht installieren gnome-tweak-tool) wohler fühlen, können Sie die Eigenschaft öffnen dconf-editor, zu navigieren org.gnome.desktop.input-sourcesund anschließend das Wort "terminate: ctrl_alt_bksp" hinzufügen xkb-options.

dconf-editor xkb eigenschaften

Beachten Sie, dass die anderen Eigenschaften in der Liste für Ihre Tastatur möglicherweise unterschiedlich sind.


1
Vielen Dank. Gnome Tweak funktioniert in Unity. Es ist jedoch sehr schwer zu erkennen, dass der weiße Hintergrund, der sich hinter dem rechten Feld mit der Liste und den Menüoptionen befinden sollte, transparent ist, sodass angezeigt wird, was sich dahinter befindet (Einstellung a weißer Hintergrund wäre ein Workaround, aber es ist immer noch verwendbar ....) Der Dconf-Editor funktioniert ebenfalls und ist möglicherweise die bessere Wahl für die Lesbarkeit, ist aber etwas schwieriger zu verwenden .....
TrailRider

2

Sie können immer noch die Tastenkombination Ctrl+ Alt+ Backspacezum Neustart von X verwenden, indem Sie ein Terminal öffnen und Folgendes kopieren und einfügen:

sudo dpkg-reconfigure keyboard-configuration

Diese Antwort wurde bereits von Luis Alvarado oben gegeben, einschließlich detaillierterer Anweisungen.
Alanaktion

-1

Dies schien überhaupt nichts zu ändern und aktivierte die Tastenkombination nicht .

In Kubuntu (KDE, Plasma-Framework Version 5.23 auf Kubuntu 16.04 Xenial) fand ich die Option unter K> Systemeinstellungen> Eingabegeräte> Tastatur> Erweitert . Öffnen Sie den Menüpunkt "Tastenkombination zum Beenden des X-Servers" und aktivieren Sie die einzige Option "Strg + Alt + Rücktaste".

Unter Verwendung straceIch kann sehen , dass dies eine Linie zu /home/$USER/.config/kxkbrc fügt die wie folgt lautet: Options=terminate:ctrl_alt_bksp.

Die setxkbmapRegel funktionierte jedoch und terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp)fügt eine Zeile in die Datei / usr / share / X11 / xkb / rules / evdev ein.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.