Ich kenne mich mit unity --reset
Kommandos aus. Aber wie kann ich Unity einfach neu starten, ohne sein Profil zurückzusetzen?
Ich kenne mich mit unity --reset
Kommandos aus. Aber wie kann ich Unity einfach neu starten, ohne sein Profil zurückzusetzen?
Antworten:
Ich benutze Unity nicht, aber angesichts dessen, was ich über die Mechanik weiß, sollte dies funktionieren:
unity
Sie sollten dies in eine Run-Box ( Alt+ F2) anstatt in ein Terminal stecken, da es sonst beim Verlassen des Terminals kaputt geht.
Wenn Sie es von einem Terminal ausführen möchten, verwenden Sie:
setsid unity
setsid unity
. Sie können das Terminal jederzeit schließen, erhalten aber weiterhin die Terminalausgabe von Unity.
unity
wird funktionieren, da es sich um den identischen Befehl handelt.
Ich fand killall -u USR1 -r -g unity*
(optional mit -i für interaktive) effektiver als @ Andrews Antwort. Mein einziges Problem mit diesem vs unity --replace
ist, dass es Ihre Sitzung tötet, was unity --replace
nicht geht. Reservieren Sie dies für den Fall, dass es schwer beschädigt ist.
killall -USR1 unity
startet es in einem Konto (USR1) neu, in dem Sie Ihre Killall-Standardeinstellungen nicht geändert haben.
Eine andere Alternative, die funktioniert, ist
pkill --signal USR1 unity
unity
Dadurch wird eine neue GUI gestartet, die mit Ihrem Terminal verbunden ist. Wenn Sie dies jedoch über SSH ausführen, ist dies wahrscheinlich nicht die beste IDE, da Ihre lokale Desktop-Einheitsinstanz dann an dieses Terminal auf Ihrem Remote-Desktop gebunden ist.
lustige Dinge passieren, wenn Sie diese Sitzung beenden . Schritt für Schritt verschwindet Ihre GUI und Sie haben nur noch den Mauszeiger unter Kontrolle.
Ich fand diesen Beitrag wirklich hilfreich, der die in anderen Antworten erwähnten Befehle zusammenfasst.