强制退出哪里?

我正试图在11.10中制作一个自定义发射器用于我们在11.04中使用的特殊部队退出发射器(你可以从应用程序列表中添加它,但现在它无处可寻,即使在alacarte中 ……)..所以我尝试从这里使用信息,但我不知道实际的文件或命令是什么强制退出,也不知道它在文件系统中的位置..

这个问题是强制退出自身的真正具体问题,而不是询问如何创建启动器。

我将创建一个名为forcequit.desktop的文件,并将其放在〜/ .local / share / applications文件夹中,然后将其拖到工具栏中,就像在别处告诉它一样。

该文件的内容将如下所示:

#!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Type=Application Terminal=false Exec=sh -c 'notify-send "Click on an application to force-close it, or press Esc to cancel."; xkill' Name=Force Quit Comment=Click on the app to quit with your pointer Icon=gnome-panel-force-quit Categories=System,Accessories; 

我想它可能是一个特殊的命令,需要一个参数,再次,如果你有信息,请告诉:)

我在文件中写了关于我需要的信息的评论..

编辑:好吧现在它可以显示一个特殊的X图标,并强制退出正确…现在我只需要找出如何获得最终用户的显示,就像从CLI使用时一样..我假设它在某个地方显示启动器的评论? 任何想法或链接? 或者我可能需要在此启动器文件中添加一些内容?

最后编辑:以上编辑的解决方案已经找到,它是使用通知发送做的伎俩..就像它现在反映在代码中…享受您的桌面解决方案(或为您支持的最终用户) !)

最近的编辑:所有这些谈话让我想去寻找更多的通知 – 发送选项…以及更大规模的所有其他命令我可以使用….. notify-send是gnome的一部分是它? 或者它是sh的一部分?(我怀疑它来自sh)

编辑最新的编辑:没关系..我也找到了答案.. notify-send是libnotify库包的一部分..而notify-send在tools文件夹中(我最初找不到它。 。)并且它不是gnome的特定部分,而是许多应用程序使用的另一个库:)

正如WarriorIng64所说,该命令是xkill

要向最终用户显示一些说明,可以使用

 notify-send "Click on an application to force-close it, or right-click to cancel." 

现在将两个命令合并到一个启动器中,你必须将它们包装在sh -c '...' ,所以你的.desktop文件应该说

 Exec=sh -c 'notify-send "Click on an application to force-close it, or right-click to cancel."; xkill' 

而不是自己编写,你可以试试这个:

快速冻结

去这里查看一下; http://www.omgubuntu.co.uk/2011/10/freezeunfreeze-unity-app-killer/

或http://www.omgubuntu.co.uk/2011/10/force-quit-applet-unity-launcher/

我不知道是否有强制退出的图标,但相关命令是xkill

如果您绝对需要通知,那么您可以通过notify-send实现此目的。

创建以下文件,也许作为forceclose

 #! /bin/sh notify-send 'Force close application' 'Select a window to close it. All data in that window will be lost. Right click to cancel.' --icon=gtk-cancel xkill 

然后使用chmod +x forceclose将其标记为脚本

然后:

a)使用sudo mv forceclose /bin/forceclose将其移动到您的/ bin目录,并将您的启动器更改为调用forceclose而不是xkill 。 (可能对同一系统的多个用户有用)

要么

b)将您的启动器更改为指向包含forceclose脚本的目录。 请注意,该系统的其他用户显然无法使用您的脚本。

  1. Alt + F2
  2. xkill 。 然后按Enter键
  3. 单击要杀死的窗口(右键单击以中止)。