如何重新启动 Unity 2D

如何重新启动 Unity 2D

按照如何重启 Unity? 但我想unity --replace应该会启动 3D 变体。

答案1

unity-2d 有一些自己的流程,也有一些源自 unity 的流程(unity-2d 使用 unity 库)。

您可以使用以下方式找到这些进程:

ps aux | grep unity

这产生了这些(参见上面命令输出中最右边的标记):

  • unity-2d-启动器
  • unity-2d-面板
  • /usr/lib/unity-place-applications/unity-applications-daemon
  • 在 /usr/lib/unity-place-files/unity-files-daemon 目录中

可以使用以下命令单独停止其中每一个(并且每个都将自动重新启动):

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

答案2

由于它不允许我发表评论来回答问题,因此有必要添加答案:

这将终止进程。它们会自动重新启动吗?

我可以确认“killall unity-2d-panel”确实会重新启动它,并且没有明显的损失。不过我还没有尝试过其他方法。(如果您正在处理内存泄漏,例如https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/905854)。

相关内容