Nur GUI-Sitzung neu starten oder Nur Betriebssystem neu starten?

44

Ist es unter Linux möglich, nur die GUI-Sitzung oder das Betriebssystem neu zu starten (ich spreche nicht vom Neustart des PCs)?

Zurück in Windows 98, wenn Sie die GUI-Sitzung neu starten möchten oder nur os Sie müssen nur die Umschalttaste gedrückt halten und es wird die GUI-Sitzung neu starten oder nur os & es funktioniert einwandfrei

Windows 98 Shift + Neustart

Eine Null
quelle

Antworten:

62

Ja. Es gibt ein paar Möglichkeiten.

1) Sie können + + aktivierenCTRLSHIFTBACKSPACE . Diese drei Tasten funktionieren wie CTRL+ ALT+ SUPR, aber sie starten nur die GUI neu.

2) Über die Befehlszeile (drücken Sie CTRL+ ALT+ F1, um zu einer Konsole zu gelangen) können Sie den Ubuntu-Display-Manager neu starten (mit dem sich ein Benutzer bei seiner bevorzugten GUI anmelden kann), indem Sie Folgendes eingeben:

sudo service lightdm restart

3) Schließlich können Sie nur Einheit neu starten. Es wird Ihre GUI (alle Fenster und Balken) zurücksetzen, aber es wird kein Programm beenden. Nach dem Neustart können Sie dort weiterarbeiten, wo Sie es verlassen haben. Eingeben:

unity --replace

oder wenn Sie von der Konsole aus neu starten (nachdem Sie CTRL+ ALT+ gedrückt haben F1), geben Sie Folgendes ein:

DISPLAY=:0 unity --replace
Javier Rivera
quelle
2
Warum läufst du mit Unity zusammen sudo?
Andrey Vihrov
a) Sie müssen nicht zu einem tty wechseln, um die GUI neu zu starten. Sie können dies von einem grafischen Terminal aus tun.
Popey
1
b) Wir haben in diesen Tagen LightDM verwendet, daher wäre ein 'Sudo Service LightDM Neustart' genauer
popey
1
@popey: Ich gehe davon aus, dass er die GUI neu starten möchte, da sie nicht reagiert. Das bedeutet auch, dass Unity - Replace ein DISPLAY =: 0 haben sollte, wenn Sie es von der Konsole aus tun müssen.
Javier Rivera
8

Traditionell wurde dies unter Linux mit Strg + Alt + Rücktaste erreicht. Dies wurde vor einigen Releases deaktiviert und war früher einfach zu aktivieren (mit dem dontzap-Paket).

Heute starte ich X über die Konsole neu und tippe:

sudo killall Xorg

Dann wird die GUI neu gestartet und Sie kehren zu Ihrem Login-Manager zurück. Stellen Sie sicher, dass Sie zuerst alles speichern.

KhaaL
quelle
Zu Ihrer Information, wenn Sie nicht wussten: Die letzten Versionen haben es einfach gemacht, diese Tastenkombination in den Tastaturlayoutoptionen zu aktivieren (derzeit unter "Systemeinstellungen" -> "Tastaturlayout" -> "Layouts" -> "Optionen. .. "->" Tastenfolge zum Beenden des X-Servers ").
Marty Fried
Funktioniert gut in Ubuntu-MATE 16.04 👍 - (Kein vorher vorhandener Befehl, um unter »Tastaturkürzel« eine Verknüpfung zuzuweisen, aber da man benutzerdefinierte Kurzbefehle zuweisen kann ... ( ⊕Add)
Frank Nocke
4

Melden Sie sich ab und wieder an, um die grafische Sitzung neu zu starten.

Wenn das System eingefroren ist, können Sie sich mit Strg-Alt-Backspace abmelden (Anwendungen beenden).

Siehe dazu http://ubuntuportal.com/how-to-enable-key-sequence-ctrlaltbackspace-to-kill-server-on-ubuntu-11-10/ .

Wenn Sie den Fenstermanager einfach neu starten möchten, ohne sich abzumelden, hängt dies vom Fenstermanager ab.

Für die Einheit zu sehen

Wie starte ich den Fenstermanager neu?

Für gnome drückst du Alt+ F2und im Dialog gibst du rund einEnter

Panther
quelle
1

Wenn Sie ausgeführt werden Kubuntuund alle Fensterdekorationen verschwunden sind und die Taskleiste nicht funktioniert, werden Sie wahrscheinlich das Gefühl haben, dass Ihre GUI-Sitzung beendet ist. Sie können es unter Beibehaltung aller laufenden Programme neu starten, wenn Sie bereits eine Shell geöffnet haben. Tipp einfach:

kwin --replace &
Richard Hussong
quelle