是否可以在没有窗口框架的情况下启动程序?例如:在没有窗口框架的 SUSE Linux Enterprise Server 11 sp2 计算机上独立启动 Flash,因此看起来就像我启动浏览器并删除其窗口装饰并使用浏览器插件显示 Flash 一样。
我们可以使用浏览器,但 SLES 11 sp2 上的浏览器是 webkit 0.2,并且有很多错误。
我尝试用 Devilspie 移除窗口(http://rpm.pbone.net/index.php3/stat/4/idpl/15612342/dir/opensuse_11.x/com/devilspie-0.22-10.1.i586.rpm.html)但它什么也没做。我能够安装它并设置 de .ds 文件,但它们没有效果。
我开始这个程序:
devilspie -d -a
Devil's Pie 0.22 starting...
Loading /etc/devilspie
Loading /root/.devilspie
Loading /root/.devilspie/flashplayer.ds
1 s-expression loaded.
“flashplayer.ds”:
(if (is (application_name) "flashplayer")
(begin
(undecorate)
)
)
当我搜索活动窗口时,xlsclients
它会显示输出:
# xlsclients
SLES11-SP2 xterm
SLES11-SP2 /usr/bin/xconsole -notify -nostdin -verbose -exitOnFail
SLES11-SP2 flashplayer
所以application_name
必须匹配。
有什么想法可以用devilspie
或其他“技巧”来解决它吗?