在 Ubuntu 11.10 上强制退出在哪里?

mar*_*oit 12 launcher 11.10

我正在尝试在 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;
Run Code Online (Sandbox Code Playgroud)

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

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

编辑:好的,现在它可以显示一个特殊的 X 图标并正确强制退出。现在我只需要找出如何为最终用户显示指令,就像从 CLI 使用时一样。我想它会在屏幕上的某个地方显示启动器的评论吗?任何想法或链接?或者我可能需要在这个启动器文​​件中添加一些东西?

上次编辑:好吧,已经找到了上述编辑的解决方案,它是使用通知发送来解决问题的。就像现在反映在代码中一样。享受适用于您的桌面(或您支持的最终用户!)的解决方案

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

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

Mar*_*nas 11

正如 WarriorIng64 已经说过的,命令是xkill.

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

notify-send "Click on an application to force-close it, or right-click to cancel."
Run Code Online (Sandbox Code Playgroud)

现在要将两个命令合并到一个启动器中,您必须将它们包装在sh -c '...'.desktop 文件中,因此您的 .desktop 文件应显示

Exec=sh -c 'notify-send "Click on an application to force-close it, or right-click to cancel."; xkill'
Run Code Online (Sandbox Code Playgroud)


Kno*_*ube 6

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