标题说明了一切。通常,我的Desktop 1上有一个控制台窗口。我希望能够从那里启动任何应用程序,指定应在哪个桌面上显示应用程序窗口。例如,从桌面1上的控制台窗口启动。我希望以thunderbird
这样的方式启动它的窗口在桌面2上打开。这可能吗?(我正在运行kubuntu 9.04)
这里有一些选择。
您可以制作一个脚本以移至所需的工作区,然后启动您的应用程序(源):
#!/bin/bash
wmctrl -s 1
firefox --new-tab $@ &
或者您可以启动您的应用程序然后将其移动。我认为这样会起作用:
#!/bin/bash
thunderbird &
wmctrl -r :ACTIVE: -t 1
# if thunderbird takes a while to launch, you may need to find the window yourself:
#wmctrl -r `wmctrl -l | grep [t]hunderbird | cut -f1` -t 1
如果安装compizconfig-settings-manager, 则可以启用和配置它。
允许您为带有特定标题的窗口设置固定位置。
仅供参考,以前我wmctrl
在Gnome中使用过。在Unity 11.04中,某些功能对我不起作用,但在9.04中应该是不错的。虽然不确定KDE。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句