Как перезапустить Unity 2D

Ответы:

9

Unity-2d имеет некоторые свои собственные процессы и некоторые процессы, которые происходят от Unity (Unity-2D использует библиотеки Unity).

Вы можете найти эти процессы с:

ps aux | grep unity

Это приводит к этим (см. Самые правые токены в приведенном выше выводе команды):

  • Единство-2d-пусковой
  • Единство-2d-панель
  • / USR / Lib / единичное место-приложения / всеединства-приложения-демон
  • / USR / Lib / единичное место-файлы / единичные файлы-демон

Каждый из них может быть индивидуально остановлен (и каждый автоматически перезапустится) с помощью:

sudo killall <process>

Чтобы убить их всех, перечислите их всех в приведенной выше команде:

sudo killall unity-2d-launcher unity-2d-panel \
/usr/lib/unity-place-applications/unity-applications-daemon \
/usr/lib/unity-place-files/unity-files-daemon
kyleN
источник
3
Это убьет процессы. Перезапустятся ли они автоматически?
Rafał Cieślak
7

Поскольку он не позволяет мне оставлять комментарии, чтобы ответить на вопрос, необходимо добавить ответ:

Это убьет процессы. Перезапустятся ли они автоматически?

Я могу подтвердить, что «killall unity-2d-panel» действительно перезапускает его без каких-либо заметных потерь. Я не пробовал другие, хотя. (Эта команда необходима периодически, если вы имеете дело с утечками памяти, такими как https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/905854 ).

Колан
источник