腾讯的企业通信软件RTX俨然已经成为我们公司开源化的一大障碍。目前也没有合适的开源软件替代之,只有通过wine上安装RTX来解决。
装好后效果如下:
具体实现方法网上很多:链接,主要的思想是
- 安装Wine
- 使用winetricks安装RTX要用的库,包括riched20 msxml3 msxml6 vcrun6 win2k。
winetricks是一个很方便的小工具。使用wine时,如果需要安装运用程序依赖的库,如msxml, mfc,就可以使用winetricks很方便地下载安装,像yum/apt一样的使用理念。 - 通过wine安装rtx客户端
- 设置中文字体:
- 将中文字体复制到~/.wine/drive_c/windows/Fonts下面。
- 命令行输入regedit会启动wine的注册表编辑器
- 注册表里HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink添加相关字体的健值。
如Tohama添加Tohama=”SimSun.ttc,SimSun”,其他字体也如此办法添加对应
- 启动rtx, 要确保环境变量LANG是zh_CN.utf8
env LANG=zh_CN.utf8 WINEPREFIX="/home/neilxp/.wine" wine C:\\Program\ Files\\Tencent\\RTXC\\RTX.exe
Wine下的RTX存在的问题
- 住窗口列表里的用户名前两个字不能显示
- CPU使用率稍微高,有5%左右
- 无法发送和接受图片、表情
参考版本号
- Linux: Fedora 14
- wine: 1.3.8
- winetricks: 20101106
- rtx: 2009formal