terminate - ermöglicht Abmelden, Bildschirmsperre, Einfrieren, Herunterfahren, Neustart, Standby (Pause) (bereitgestellt von Starbuntu)
Das Starbuntu-Programm terminate fasst alle Abbruchsmöglichkeiten einer Computersitzung zusammen:
- Abmelden (Parameter -l oder --log-out; Hotkey: Strg+Alt+Escape): nach Beendigung der Computersitzung erscheint das Anmeldefenster für einen neuen Login.
- Bildschirmsperre (Parameter -m oder --monitor-off; Hotkey: Umschalt+Pause): sperrt den Bildschirm, der sich durch Eingabe des mit Return bestätigten Benutzerpassworts wieder entsperren lässt. Während der Sperrung ist ein blaues Vorhängeschloss sichtbar.
- Einfrieren (Parameter -h oder --hibernate; Hotkey: Alt+Pause): Falls eine Swap-Partition auf der Festplatte eingerichtet ist, deren Größe die des Arbeitsspeichers übersteigt, wird der gesamte Arbeitsspeicher in diese Partition geschrieben und danach der Computer abgeschaltet, der dann vom Netz genommen werden kann. Beim nächsten Computerstart wird die eingefrorene Computersitzung wieder hergestellt. Da dieser Vorgang auch einmal versagen kann, sollte er nicht mit ungesicherten Daten erfolgen.
- Herunterfahren (Parameter -s oder --shut-down; Hotkey: Strg+Alt+q): nach Beendigung der Computersitzung fährt der Computer herunter und schaltet sich dann ab.
- Neustart (Parameter -r oder --reboot; Hotkey: Strg+Alt+w): nach Beendigung der Computersitzung fährt der Computer herunter und startet dann wieder neu.
- Pause (Parameter -p oder --pause; Hotkey: Pause): hier wird der Computer in den Standby-Zustand versetzt und die Computersitzung verbleibt im Arbeitsspeicher. Daher darf hier der Computer keinesfalls vom Netz genommen werden, da sonst alle ungesicherten Daten verloren gehen. Am besten sichert man auch hier vorher alle Daten.
Die "harten" Abbrüche (Abmelden, Herunterfahren, Neustart), die einen Datenverlust zur Folge haben könnten, sind um einige Sekunden verzögert und lassen sich in dieser Zeitspanne mit dem Hotkey Strg+Rücktaste stoppen. Ist in der Datei $HOME/.config/openbox/environment die Umgebungsvariable ENABLE_SESSION_SAVING=<true|false> auf "true" gesetzt und sind beim Abbruchsaufruf noch Fenster offen, so wird statt des aufgerufenen Abbruchs die Arbeitssitzung eingefroren (s. o.), damit keine Daten verloren gehen.