web-dev-qa-db-fra.com

Comment redémarrer Unity 2D

Selon Comment redémarrer Unity ? Mais je suppose que unity --replace lancera la variante 3D.

17
type

unity-2D a certains de ses propres processus et certains processus qui dérivent de l'unité (Unity-2D utilise des bibliothèques d'unités).

Vous pouvez trouver ces processus avec:

ps aux | grep unity

Cela donne ces (voir les jetons les plus à droite dans le résultat de la commande ci-dessus):

  • unity-2d-Launcher
  • panneau 2D
  • / usr/lib/unité-lieu-applications/unité-applications-démon
  • / usr/lib/unité-lieu-fichiers/unité-fichiers-démon

Chacun de ceux-ci peut être arrêté individuellement (et chacun redémarrera automatiquement) avec:

Sudo killall <process>

Donc, pour tous les tuer, listez-les tous dans la commande ci-dessus:

Sudo killall unity-2d-launcher unity-2d-panel \
/usr/lib/unity-place-applications/unity-applications-daemon \
/usr/lib/unity-place-files/unity-files-daemon
9
kyleN

Puisqu'il ne me laisse pas poster de commentaire pour répondre à la question, il est nécessaire d'ajouter une réponse:

Cela va tuer les processus. Vont-ils redémarrer automatiquement?

Je peux confirmer que "killall unity-2d-panel" le redémarre en fait, sans pertes notables. Je n'ai pas essayé les autres cependant. (Cette commande est nécessaire périodiquement si vous traitez avec des fuites de mémoire telles que https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/905854 ).

7
colan