用 Wine 将 Google Chrome 运行于 Linux 之上

如图:


运行平台是 Red Flag Desktop 6.0 SP1 Update。

环境是 wine 1.1.3 带 winetricks,安装后运行

$ winetricks riched20 riched30 flash allfonts

安装控件和 Flash 插件。

然后从网上下载 Google Chrome(从前一篇日志的地址),并安装,安装时需要 root 帐户(但不推荐用 root 帐户平时使用系统),可以用 sudo 切过去然后再改变文件的所有者和路径来改回普通用户。

安装后选择不要立刻启动 Chrome,否则会崩溃。

需要编辑一下桌面上的“谷歌浏览器.desktop”文件,把 Exec 那行末尾添上:
--new-http --in-process-plugins

例如:
Exec=env WINEPREFIX="/home/xqkuang/.wine" wine "C:\\windows\\profiles\\xqkuang\\Local Settings\\Application Data\\Google\\Chrome\\Application\\chrome.exe" --new-http --in-process-plugins

然后再把 Windows 中的 simsun.ttc 和 simhei.ttf 拷贝出来,放到 ~/
.wine/dosdevices/c:/windows/Fonts 路径下,这样就可以显示中文了。

然后点击桌面上图标就可以运行了。

不过目前仍然存在一些问题:

https 协议似乎无法访问,会导致一个“错误2(net::FAILD): 未知错误”。
标签页拖出来以后是一个黑块。

不过浏览普通网页够用了,所以可以先凑合用着。

主要参考了 LinuxTOY 这篇文章

Posted by K*K Fri, 05 Sep 2008 23:07:00 +0800