Ich möchte eine Tastenkombination implementieren, um die Gnome-Shell bei jedem Absturz neu zu starten ( einige Fehler sind derzeit noch nicht behoben). Dafür bräuchte ich eine Kommandozeile, um die Shell neu zu starten.
Der Befehl Alt+ F2und restart
funktioniert nicht, wenn die Shell abstürzt, da die Eingabeaufforderung in der Shell implementiert ist .
Also, wie starte ich die Gnome-Shell von der Kommandozeile aus neu?
command-line
gnome-shell
Benjamin
quelle
quelle
restart
stoppt alle laufenden Programme. (Ich weiß immer noch nicht, wie ich die GUI neu starten kann, ohne die Programme zu stoppen.)Antworten:
Der Befehl zum Ersetzen der Gnom-Shell wäre
gnome-shell --replace
.Von der Manualseite von
gnome-shell
:quelle
--replace
= "Neustart".ALT+f2
(show command prompt) +gnome-shell --replace
wird in 18.04 gut funktionieren. Alle laufenden Programme werden nicht gestoppt.gnome-shell --replace &
Am einfachsten ist es, Alt+ F2und
r
dann einzugeben ↵.quelle
Sie können auch eine
killall -3 gnome-shell
.quelle
gnome-shell --replace &
vorher benutzt habe. Es funktionierte aber, lief weiter im Terminal. Das Problem, das ich hatte, war, dass Youtube-Videos im Vollbildmodus irgendwie dazu führten, dass Dash-to-Dock und das Panel einfroren. github.com/micheleg/dash-to-dock/issues/…Der Befehl sollte einfach sein
gnome-shell --replace
.quelle
Für den Fall, dass das Ganze
gnome-shell
eingefroren ist, gibt es eine Möglichkeit, es vom Terminal aus neu zu starten, ohne das gesamte X-Fenster neu zu starten:DISPLAY=:0 gnome-shell -r &
exit
undquelle
Ich habe mir diese Funktion ausgedacht, um Benutzer abzumelden (siehe unten)
Es geht davon aus
Sie können ihm mehrere Benutzernamen geben:
Und Sie können es zusätzliche Optionen geben:
Ich habe also folgende Hilfsfunktion:
Anmerkungen:
CODE
quelle
Ich habe einen Alias definiert:
alias gnomeshellrestart='echo "gnome-shell --replace -d" $(w| grep "$USER"| awk "{print \$3}"|grep ":"|head -1)| at now'
Möglicherweise können Sie ein Terminal starten, indem Sie mit der rechten Maustaste auf den Hintergrund klicken und dort eingeben (Alt-Tab ist dann auch nicht korrekt). Wenn nicht, melden Sie sich bei einem Tty mit z. B. Strg-Alt-F2 an und führen Sie es aus.
quelle