Eine gute Möglichkeit, dies in einem Terminal zu tun, falls Sie Debug-Meldungen sehen möchten, ist setsid unity. Sie können das Terminal jederzeit schließen, erhalten aber weiterhin die Terminalausgabe von Unity.
Stefano Palazzo
1
Wenn Sie dies im Terminal ausführen möchten, ohne es beim Verlassen des Terminals zu beschädigen, geben Sie Folgendes ein: 'unity --replace &'
Rafał Cieślak
2
Nur die Verwendung unitywird funktionieren, da es sich um den identischen Befehl handelt.
Cas
Mit Unity - Replace haben Sie einen winzigen Haken, Sie müssen das Menü einmal starten, dann wird nur die linke Leiste nach dem Neustart
automatisch ausgeblendet
7
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 --replaceist, dass es Ihre Sitzung tötet, was unity --replacenicht geht. Reservieren Sie dies für den Fall, dass es schwer beschädigt ist.
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.
Antworten:
Ich benutze Unity nicht, aber angesichts dessen, was ich über die Mechanik weiß, sollte dies funktionieren:
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:
quelle
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 vsunity --replace
ist, dass es Ihre Sitzung tötet, wasunity --replace
nicht geht. Reservieren Sie dies für den Fall, dass es schwer beschädigt ist.quelle
killall -USR1 unity
startet es in einem Konto (USR1) neu, in dem Sie Ihre Killall-Standardeinstellungen nicht geändert haben.quelle
Eine andere Alternative, die funktioniert, ist
quelle
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.
quelle