Der Befehl zum Neustarten von Gnome2 lautet:
sudo /etc/init.d/gdm restart
Was ist das Äquivalent für die Einheit?
Der Upstart-Weg ist
sudo service lightdm restart
für neuere versionen mit lightdm
oder sudo service gdm restart
für ältere versionen mit gdm .
Update: Eine weitere Option, bei der das Terminal nicht verwendet wird, sondern eine Tastenkombination verwendet wird, finden Sie unter So stellen Sie die Tastenkombination ein, um den X-Server auszuschalten.
gdm
scheint in Ubuntu 14.04 nicht verfügbar zu sein.nohup compiz --display :0 --replace &
scheint die Einheit neu zu starten, ohne die Fenster Ihrer aktuellen Sitzung zu verlieren. Siehe askubuntu.com/a/38597/35666Mit dem Befehl
unity
kann Unity neu gestartet werden. Der Fenstermanager wird neu gestartet, sodass Ihre geöffneten Programme intakt bleiben und Sie nicht abgemeldet werden.Wenn Sie den Befehl über eine Terminal-App ausführen, sollten Sie ihn hinzufügen
& disown
, um ihn vom Terminal zu trennen. Andernfalls wird das Unity-Programm zu einem untergeordneten Prozess der Terminal-App, sodass beim Schließen des Terminals auch Unity geschlossen wird.Es könnte sich auch lohnen, hinzuzufügen
&> /dev/null
(vor dem disown Bit) , so dass Text und Fehlerausgabe Terminal nicht unübersichtlich.Der Befehl lautet also:
Wenn Sie die Terminalanwendung nicht öffnen können, weil der Desktop nicht mehr reagiert (oder aus einem anderen Grund), können Sie ein rein textbasiertes Terminal öffnen, indem Sie auf die Schaltfläche
alt-ctrl-F1
klickenF6
.Dort bekommst du ein Textterminal, du musst dich erst einloggen.
Dann können Sie den obigen Befehl ausführen und dann
alt-ctrl-F7
oderalt-ctrl-F8
drücken, um zum grafischen Desktop zurückzukehren.Dies behebt in der Regel Probleme mit dem Aufhängen.
Nebenbei bemerkt: Da Unity ein Compiz-Plugin ist, können Sie Unity neu starten, indem Sie compiz mit dem folgenden Befehl neu starten:
Wenn Sie es vom
alt-ctrl-F1
Terminal ausführen , benötigen Sie einen--display
ParameterSie müssen noch hinzufügen
& disown
quelle
& disown
. Danke!nohup compiz --display :0 --replace &
unity-2d-shell &> /dev/null & disown
Sie müssen kein tty öffnen. In den meisten Fällen funktioniert Alt-F2 noch. Geben Sie einfach "Einheit" ein. Das ist es. Nein & nicht akzeptiert.
quelle
In Ubuntu 13.04 können Sie Folgendes verwenden:
quelle
Führen Sie in einem Terminal nohup compiz --replace aus. Der Befehl nohup stellt sicher, dass compiz nicht geschlossen wird, wenn Sie das Terminal schließen.
quelle
Dem Befehl zum Neustart von GDM
sudo stop gdm
folgtsudo start gdm
und sollte ab einem tty erfolgen.Wenn Sie versuchen, Unity selbst neu zu starten, führen Sie das Programm einfach aus
unity
(denken Sie jedoch daran, dass Sie dies im Dialogfeld "Ausführen" tun müssen.quelle
Ich ändere gerne das Schriftgrößenattribut von GNOME je nach Monitor. Ich habe die Programme direkt beendet, damit die Fensterposition gespeichert wird. Ich habe dies in das Skript eingefügt, das wahrscheinlich genau dasselbe tut:
quelle