So aktivieren Sie das Töten von Xorg mit Strg + Alt + Rücktaste


36

Ich erinnere mich nicht, warum sie das getan haben, aber irgendwann entschied X.org, dass CtrlAltBackspacees eine gute Idee war, es zu deaktivieren , um es zu töten. Ich weiß, dass es einen Weg gibt, es wieder zu aktivieren, aber ich kann mich nicht erinnern, wie. Kann jemand mein Gedächtnis auffrischen?

Antworten:


28

Ändern Sie /etc/X11/xorg.confmit den folgenden. (Hinweis: Es ist in Ordnung, wenn dies alles ist, was Sie in Ihrer xorg.conf haben, da xorg den Rest immer noch automatisch erkennt. Hinweis: Das heißt, wenn die automatische Erkennung für Sie ohne sie funktioniert.)

Section "ServerFlags"
    Option "DontZap" "false"
EndSection

Section "InputClass"
    Identifier      "Keyboard Defaults"
    MatchIsKeyboard "yes"
    Option          "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

3
Sie haben dies standardmäßig ernsthaft deaktiviert? Kein Wunder, dass es nicht funktioniert hat!
gabe.

ja und es geschah wie vor 5 jahren.
Xenoterracide

8
Wenn Sie Ihre xwindows nicht sehr oft zappen müssen, ist es manchmal einfach, eine Änderung zu übersehen, die vor 5 Jahren stattgefunden hat ...
Bryan Rehbein

1
@gabe. Es ist standardmäßig deaktiviert, da es ein potenzielles Sicherheitsrisiko darstellt. Angenommen, der Benutzer meldet sich bei der Bare-Shell an, startet X mit startx, erledigt einige Arbeiten und sperrt dann den Bildschirm mit xlockund geht. Jeder kann mitkommen, X zappen und auf dem tty auf die Shell des Benutzers zugreifen.
Amphetamachine

3
In einigen Distributionen (z. B. den neuesten Fedoras) sollten diese zusätzlichen Einstellungen wahrscheinlich /etc/X11/xorg.conf.dals Conf-Datei gespeichert werden, z 10-enable-ctrl-alt-backspace.
Tommi Kyntola

10

Die DontZapFunktion funktioniert für mich nicht mehr unter Fedora 16 und Ubuntu 11.10 (neueste Versionen ab November 2011), daher habe ich eine Alternative gefunden.

Laut den Versionshinweisen zu X11R7.5 scheint diese Funktionalität auf eine XKB-Konfigurationsoption migriert worden zu sein, daher funktioniert DontZap nicht mehr. Ich kann nicht sagen, ob dies ein Detail der Xorg-Implementierung in Fedora und Ubuntu ist oder ob dies auch andere Distributionen betrifft.

Von http://www.x.org/archive/X11R7.5/doc/RELNOTES.txt

Beenden Sie den Server-Tastendruck

Der Xorg-Server hat zuvor Benutzern das Beenden des Servers durch Drücken der Tasten Strg + Alt + Rücktaste ermöglicht. Während diese Funktion in dieser Version noch standardmäßig aktiviert ist, wurden die in Xorg üblicherweise verwendeten Keymap-Daten aus dem Projekt xkeyboard-config so geändert, dass diese Sequenz nicht standardmäßig zugeordnet wird, um die Wahrscheinlichkeit zu verringern, dass unerfahrene Benutzer versehentlich zerstören ihre Arbeit.

Benutzer, die diese Funktionalität standardmäßig verfügbar haben möchten, können sie über die XKB-Konfigurationsoption „terminate: ctrl_alt_bksp“ aktivieren. Beispielsweise kann der Befehl setxkbmap verwendet werden, um dies zu aktivieren, indem Folgendes ausgeführt wird:

       setxkbmap -option "terminate:ctrl_alt_bksp"                       

Viele Desktop-Umgebungen enthalten XKB-Konfigurationsoptionen in ihren Einstellungen, um dies ebenfalls zu ermöglichen.


1
meine
antwort

1
Danke für diese Antwort. Ich bevorzuge diese Option, da Benutzer diese Funktion aktivieren können, ohne rootsystemweite Konfigurationsdateien bearbeiten zu müssen oder zu müssen. Dieser Befehl funktionierte für mich in Fedora 22.
Crayzeewulf

4

du kannst folgendes versuchen (ich habe es auf meinem Ubuntu versucht):

Fügen Sie der Datei xorg.conf die folgenden Zeilen hinzu, und stellen Sie sicher, dass beim Einfügen KEINE intelligenten Anführungszeichen verwendet werden.

sudo gksudo gedit /etc/X11/xorg.conf

Section "ServerFlags"
Option "DontZap" "false"
EndSection

Sie können auch versuchen, Dontzap-Tool

sudo apt-get install dontzap

Öffnen Sie das Terminal und geben Sie ein, um es zu aktivieren

sudo dontzap --enable

für deaktivieren

sudo dontzap --disable


Ich wünschte wirklich, sie hätten dies nie standardmäßig deaktiviert. oh, und apt-get funktioniert auf meinem System nicht;) anscheinend haben wir auch dontzap nicht gepackt. Naja.
Xenoterracide

Hast du die erste Lösung ausprobiert?
Hemant

setxkbmap -option terminate:ctrl_alt_bksp an sich hat das nicht funktioniert :( anscheinend musst du das auch tun.
Xenoterracide

@ Hermant natürlich, aber es scheint nur die Hälfte davon zu sein. Ich habe es jetzt tatsächlich funktioniert ... Es gibt eine Möglichkeit, die Option xsetkbd in xorg.conf zu konfigurieren. wie so Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSectiongibt es mehrere andere Orte, an denen es auch getan werden könnte.
Xenoterracide

Es wird gr8 sein, wenn Sie Ihre Lösung als Antwort setzen können. Damit andere, die sich demselben Problem gegenübersehen, Hilfe bekommen können :-).
Hemant

4

In aktuellen Ubuntu-Versionen, mindestens seit 14.10, bietet das Tastaturkonfigurationspaket die Option, Zap erneut zu aktivieren:

$ sudo dpkg-reconfigure keyboard-configuration

3

Mit debian oder based on können Sie diese Option hinzufügen:

XKBOPTIONS="terminate:ctrl_alt_bksp"

in die Datei / etc / default / keyboard


1

Die Lösung von @ xenoterracide ist in Ordnung, wenn die AutoAddDeviceOption in ServerLayoutIhrer aktiviert ist xorg.conf. Wenn dies nicht der Fall ist (insbesondere bei X-Konfigurationen mit mehreren Sitzen), müssen Sie die XkbOptionsZeile in den InputDeviceAbschnitt einfügen, der Ihre Tastatur beschreibt. Beispielsweise:

Section "InputDevice"
  Identifier  "keyboard-vmware"
  Driver      "evdev"
  Option      "Device" "/dev/input/by-path/platform-i8042-serio-0-event-kbd"
  Option      "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

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.