如何在 Unity 下杀死无响应的 GUI 任务?

max*_*zig 31 unity task-management kill

我正在寻找一种新的用户友好的方式来杀死 Unity 下的无响应 GUI 应用程序。

我看着一个试图使用 gscan2pdf 的新 Unity 用户的肩膀 - 并且 gscan2pdf 似乎真的坏了 - 在没有太多修补后它消耗了大量 CPU 和内存,PC 开始垃圾,用户需要立即杀死 gscan2pdf GUI是全屏的,无响应并且有焦点。

好的,我知道一些方法:

  • 点击Alt+F2并输入xkill-> 选择窗口
  • 点击Alt+F2开始xterm,使用toppgrep然后kill PID或直接使用pkill

对于以 GUI 为中心的用户来说,这两种方式都不是很直观。

是否有一些 Unity 快捷方式来获得类似的东西xkill

或者是将类似顶部的 GUI 添加到 Unity-starter 的最佳 GUI 方式?和哪一个?

Nit*_*esh 30

您可以为xkill.

  1. 在 Unity Dash 中键入键盘并单击图标。选择快捷方式选项卡。

  2. 在那里,向下滚动到自定义快捷方式部分,然后单击 +按钮

  3. 现在命名你的快捷方式,让命令成为xkill,然后单击确定。

  4. 最后单击xkill快捷方式并按所需的组合键为其分配快捷方式,就是这样:)
  5. xkill只要您需要,按下键盘快捷键就会激活。

键盘快捷键

键盘快捷键2


Raj*_*ula 6

我找到的最好方法是使用终端窗口:

转到终端:

sudo ps -aux | grep "name of application"
Run Code Online (Sandbox Code Playgroud)

记下进程 ID

sudo kill -9 "processID"
Run Code Online (Sandbox Code Playgroud)

因为,如果 GUI 应用程序变得无响应,暂时它会减慢 X(GUI) 并且所有动作都会减慢,因此任何用于关闭进程的 gui 动作都会变慢。