Come posso riavviare Unity ? Ma immagino unity --replace
che inizierebbe la variante 3D.
Come posso riavviare Unity ? Ma immagino unity --replace
che inizierebbe la variante 3D.
Risposte:
unity-2d ha alcuni dei suoi processi e alcuni processi che derivano dall'unità (unity-2d utilizza le librerie di unità).
Puoi trovare questi processi con:
ps aux | grep unity
Questo produce questi (vedi i token più a destra nell'output del comando sopra):
Ognuno di questi può essere arrestato individualmente (e ognuno si riavvierà automaticamente) con:
sudo killall <process>
Quindi, per ucciderli tutti, elencali tutti nel comando sopra:
sudo killall unity-2d-launcher unity-2d-panel \
/usr/lib/unity-place-applications/unity-applications-daemon \
/usr/lib/unity-place-files/unity-files-daemon
Poiché non mi consente di pubblicare un commento per rispondere alla domanda, è necessario aggiungere una risposta:
Questo ucciderà i processi. Si riavvieranno automaticamente?
Posso confermare che "killall unity-2d-panel" in effetti lo riavvia, senza perdite evidenti. Non ho provato gli altri però. (Questo comando è necessario periodicamente se hai a che fare con perdite di memoria come https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/905854 ).