首先,抱歉,我的英语不好。
我正在尝试在 gnome-shell 的 dock(Ubuntu 13.04 和 13.10)中为命令行应用程序添加一个图标xkill
,但它不起作用,因为它是一个终端应用程序。但如果我将菜单项创建为“终端应用程序”(将其写入 .desktop 文件中或贯穿“主菜单”应用程序),它会打开一个终端,并显示以下消息:“选择窗口 bla bla bla....”
我真正想要的是一种更自然、更直接的方式强制关闭被阻止的窗口,而不是通过终端。
对于旧版本的 gnome-shell,有一个小扩展可以实现它(在顶部栏添加一个小图标),但它不再存在(或者我还没有找到它)。
有办法吗?谢谢。
答案1
gnome-desktop-item-edit --create-new ~/Desktop
按照@maythux 的建议,使用命令创建启动器,但只需添加/usr/bin/xkill
命令即可。(做不是使用gnome-terminal -e
)。
这会在桌面上创建启动器。
如果愿意的话,只需将其拖到 Dock 上并将其从桌面移除即可。
答案2
为此,我使用 Easystroke 手势识别。安装它,然后从首选项选项卡中选择手势按钮 >按钮 3,它允许您运行命令,拖动右键并绘制线条、圆圈或任何您喜欢的图形,然后切换到操作选项卡并记录拖动右键的手势,最后添加命令
命令xkill
就这样。
无论何时您想要关闭一个冻结的窗口,只需拖动右键并绘制您所获得的形状,您就会得到斧头形状的光标来关闭该窗口。
答案3
您可以使用这个技巧来满足您的需要(它仍然使用终端,但您不必关心。)
首先使用旧的 GUI 对话框在桌面上创建一个启动器。
使用ALT+F2
类型:
gnome-desktop-item-edit --create-new ~/Desktop
这将启动对话框(创建启动器):
在名称字段中输入您喜欢的任何名称。
在命令字段中输入命令gnome-terminal -e "xkill"
,或者如果您有其他终端仿真器,您可以使用类似的xterm
或任何其他的命令。
现在将创建的启动器拖放到 Unity 启动器并尝试一下:)。
另一个解决方案:
这里是一个可以做你喜欢的事情的脚本,他们有一个统一启动器,你可以学习如何安装和使用