2011-03-16 48 views
0

我该如何编程关闭在Ubuntu的弹出窗口?programmaticaly在ubuntu中关闭弹出窗口

我可以在OSX使用AppleScript做到这一点:

tell application "System Events" 
    tell process "SketchUp" 

     set frontmost to true 
     keystroke return 

    end tell 
end tell 

现在我正在寻找在Ubuntu当量(10.10版)。

回答

0

您想安装wmctrl包,然后man wmctrl查看如何使用它来选择窗口并要求它们关闭。 (我会提供更多的细节,但我的Ubuntu VM在升级到纳蒂的进步。)


好了,用我的VM备份,因为纳蒂和Parallels工具不会互相交谈(还):

jinx:1458 Z$ wmctrl -l 
0x03e00037 0 jinx jinx {allbery} [~//lib] 
0x03e00027 0 jinx jinx {allbery} [~] 
0x03e00042 0 jinx jinx {allbery} [////xkb] 
jinx:1459 Z$ wmctrl -c -i 0x03e00042 
jinx:1460 Z$ _ 

默认情况下(不含-i)它与窗口标题匹配。

+0

运行那个Natty安装?谨慎发布更多细节? – dsg 2011-03-16 17:50:17

+0

停止等待我整理Parallels Tools。我确实先复制了虚拟机,然后现在把虚拟机复制回来,决定纳蒂安装在短时间内不可用。 – geekosaur 2011-03-16 17:54:28