Linux-Tipps: Ändern Sie das Verhalten von Strg-Alt-Entf

Wenn Sie von Windows migrieren, wissen Sie, dass der Drei-Finger-Gruß Strg-Alt-Entf eine Unmöglichkeit hervorruft, die Ihnen helfen kann, außer Kontrolle zu geraten oder Anwendungen einzufrieren. Und dann kann es natürlich vorkommen, dass bei einem zweiten Gruß mit drei Fingern Ihr Computer neu gestartet wird (wenn diese Apps einfach nicht freigeben möchten). Das Standardverhalten unter Linux besteht darin, Ihren Computer sofort neu zu starten. Das ist in Ordnung, wenn Sie es nicht gewohnt sind, diese Kombination jedes Mal zu treffen, wenn eine Anwendung auf Ihrem Computer per Post verschickt wird. Aber wenn Sie daran gewöhnt sind, fällt es Ihnen möglicherweise schwer, sich auf die unterschiedlichen Verhaltensweisen einzustellen.

Denken Sie darüber nach, Firefox friert ein und Sie wählen sofort Strg-Alt-Entf, um Ihren Computer sofort neu zu starten. Welche Art von Arbeit könnten Sie verlieren? Glücklicherweise können Sie dieses Verhalten unter Linux verhindern oder sogar ändern. Dazu müssen Sie lediglich eine flache Textdatei in Ihrem bevorzugten Editor öffnen, Änderungen vornehmen und die Datei speichern.

Verteilungsspezifikationen

Einige Distributionen behandeln diese Aufgabe unterschiedlich. Und einige Distributionen haben die Art und Weise geändert, wie dies getan wird. Daher werde ich Ihnen zeigen, wie Sie dieses Verhalten auf zwei verschiedene Arten ändern können, die alle Grundlagen abdecken sollten. Wir werden zuerst mit der älteren Methode beginnen.

Die ursprüngliche Methode

Distributionen, die verwendet werden, um dies auch über die / etc / inittab Datei. Das inittab Datei wird hauptsächlich verwendet, um die Ausführungsebene Ihres Systems zu verwalten. Ältere Distributionen verwendeten diese Datei auch, um Verhaltensweisen wie Tastenkombinationen wie Strg-Alt-Entf zu bestimmen. Wenn Sie diese Datei öffnen und eine Zeile sehen, die eine Zeichenfolge wie folgt enthält:

ctrlaltdel: / sbin / shutdown -t1 -a -r jetzt

Sie wissen, dass Ihr System diese Datei verwendet, um dieses Verhalten zu steuern.

Die neue Methode

Wenn Sie keinen Eintrag wie den oben genannten in Ihrem finden / etc / inittab Datei dann möchten Sie einen Blick auf die modernere Methode zur Bearbeitung dieser Aufgabe werfen. Werfen Sie einen Blick in die /etc/event.d Verzeichnis. In diesem Verzeichnis sollte eine Datei mit dem Namen angezeigt werden control-alt-delete. In dieser Datei sehen Sie eine Zeile, die wie folgt aussieht:

exec / sbin / shutdown -r jetzt "Control-Alt-Delete gedrückt"

Dies ist die Zeile, die Sie ändern werden, um das Verhalten zu ändern. Und jetzt nehmen wir einige Änderungen vor.

Die Änderung vornehmen

Das Ändern dieses Verhaltens ist einfach. Sie ersetzen lediglich den ausführbaren Befehl zum Neustart durch den Befehl, den Sie verwenden möchten. Entweder das, oder Sie kommentieren den Befehl aus (indem Sie ein „#“ am Anfang der Zeile einfügen), um ihn zu deaktivieren

in der Lage, die Funktionalität alle zusammen.

Angenommen, Sie möchten das Neustartverhalten ersetzen, damit der Gnome-Systemmonitor geöffnet wird. Dieses Verhalten entspricht eher dem Verhalten von Windows. Um diese Änderung vorzunehmen, würde die inittab-Zeile folgendermaßen aussehen:

ctrlaltdel: / usr / bin / gnome-system-monitor

und der control-alt-delete Eintrag würde aussehen wie:

exec / usr / bin / gnome-system-monitor

Nehmen Sie Ihre Änderungen vor und speichern Sie Ihre Datei. Damit diese Änderung wirksam wird.

Was ist mit GNOME?

Möglicherweise funktioniert dies in GNOME nicht. Wenn Sie Metacity als Fenstermanager verwenden, möchten Sie zwei Befehle ausgeben:

gconftool-2 -t str –set / apps / metacity / global_keybindings / run_command_9 „ Löschen“

und

gconftool-2 -t str –set / apps / metacity / keybinding_commands / command_9 „gnome-system-monitor“

Wenn Sie Compiz als Fenstermanager verwenden, geben Sie die folgenden Befehle aus:

gconftool-2 -t str –set / apps / compiz / general / allscreens / options / command9 „ Löschen“

und

gconftool-2 -t str –set / apps / compiz / general / allscreens / options / command9 „gnome-system-monitor“

Andere Fenstermanager

Es kann Fälle geben, in denen ein alternativer Fenstermanager möglicherweise nicht an diese Kombination gebunden ist. Die meisten Fenstermanager verwenden ihre eigenen Schlüsselzuordnungen zum Binden. Wenn Sie feststellen, dass Ihr Fenstermanager Control-Alt-Del nicht bindet, suchen Sie Ihren speziellen Fenstermanager-Schlüsselzuordnungsprozess und ordnen Sie ihn von dort aus zu.

Abschließende Gedanken

Es gibt Fälle, in denen Sie sicherstellen möchten, dass Ihre Benutzer die gleiche Erfahrung wie in Windows haben. Achten Sie auf dieses spezielle Verhalten, und Ihre Benutzer haben ein Problem weniger, über das sie sich bei der Migration auf Linux beschweren müssen.