Blue Blazer

Achieve perfection by constant effort and creative will.
Code every day, no matter what...

Amarok2 + XEmbed

修补了Amarok2编码检测的bug.........
Amarok2可以像千千静听那样显示歌词了,
感谢Sanfanling的IrcShow-X,So cool
把IrcShow-X通过XEmbed集成进了amarok2的Context View,
理论上可以将符合XEmbed规范的任意窗口(甚至Firefox, Openoffice)嵌入到Amarok2中去 :)



Amarok2中的Dolphin文件浏览器 :)


Google在Chrome里声称的“安全”的沙盒技术也是基于这个原理,
每个Tab是单独的进程,浏览器进程也是独立出来的,
Linux下的实现每个Tab通过XEmbed或其他组件技术?嵌入到浏览器中,
而浏览器通过Socket或dbus等IPC手段控制Tab,
这样任何个Tab挂掉或被恶意脚本“攻陷”都理论上不会挂掉/影响浏览器进程,
而浏览器进程挂掉的话,各个Tab就自动变成单个单个的窗口:)

1 comments:

透明的眼睛 said...

太酷了,如果想弄成这样,能不能说说具体如何做呢?