mozilla有个prism,是做web application的。就是把一个网页变成一个像是本地程序的东西。其实就是个微型的浏览器,没有地址栏没有状态栏没有tab bar之类多余的东西,只是显示网页罢了。其实opera也可以实现这个功能。
比如要用这种web application的形式打开gmail
opera -nomail -notrayicon -pd /xxx/opera/ -postfix wa www.gmail.com
-nomail是说不要开启邮件功能
-notrayicon是不要托盘图标,以免显示两个图标
-pd /xxx/opera是说profile为/xxx/opera,这个是个新建的目录,和平时用的opera的配置目录不同。这样就能为web application单独设置,比如把tab bar,status bar,address bar,scroll bar都去掉,就能只显示网页而已了。
-postfix wa是让web application的window name变为opera_wa,这样能在compiz中设置主窗口没有边框而web application的窗口有边框。
然后在opera的menu.lst中的[Document Popup Menu]这段里添加
Item, Detach as web application=Execute Program,"opera -nomail -notrayicon -pd /home/xxx/files/scripts/opera/ -postfix wa","%u",,,
要用绝对目录。这样就能在打开的网页上通过右键把当前页面在新窗口中以web application的形式打开。