我正在尝试在 11.10 中为特殊强制退出我们在 11.04 中拥有的启动器(你可以从应用程序列表中添加它,但现在它无处可寻,即使在点菜)所以我尝试使用来自这里 但我不知道实际的文件或命令是做什么用的强制退出也不知道它在文件系统的什么位置。
这个问题确实具体到强制退出本身,而不是询问如何创建启动器。
我将创建一个名为 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 使用时一样。我猜它会在屏幕上的某个地方显示启动器的注释?有什么想法或链接吗?或者也许我需要在这个启动器文件中添加一些内容?
最后编辑:上面的编辑已经找到了解决方案,它是使用通知发送这就成功了。就像现在代码中反映的那样。尽情享受桌面解决方案吧(或者您支持的最终用户!)
最新编辑:所有这些讨论都让我想进一步了解一下通知发送选项……以及我可以使用的其他所有命令……通知发送是 gnome 的一部分,对吗?还是 sh 的一部分?(我怀疑它不是来自 sh)
编辑到最新的编辑:别介意。我也找到了答案。notify-send 是 libnotify 库包的一部分……并且 notify-send 位于 tools 文件夹中(我一开始很难找到它……)并且它不是 gnome 的特定部分,而是许多应用程序使用的另一个库 :)
答案1
正如 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'
答案2
答案3
我不知道是否有强制退出的图标,但相关命令是xkill
。
答案4
- 按Alt+ F2。
- 输入
xkill
. 然后按Enter。 - 单击要关闭的窗口(右键单击可中止)。