Fedora/Ubuntu Linux下用wine安装腾讯通RTX成功

腾讯的企业通信软件RTX俨然已经成为我们公司开源化的一大障碍。目前也没有合适的开源软件替代之,只有通过wine上安装RTX来解决。

装好后效果如下:



具体实现方法网上很多:链接,主要的思想是

  1. 安装Wine
  2. 使用winetricks安装RTX要用的库,包括riched20 msxml3 msxml6 vcrun6 win2k。
    winetricks是一个很方便的小工具。使用wine时,如果需要安装运用程序依赖的库,如msxml, mfc,就可以使用winetricks很方便地下载安装,像yum/apt一样的使用理念。
  3. 通过wine安装rtx客户端
  4. 设置中文字体:
    1. 将中文字体复制到~/.wine/drive_c/windows/Fonts下面。
    2. 命令行输入regedit会启动wine的注册表编辑器
    3. 注册表里HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink添加相关字体的健值。
      如Tohama添加Tohama=”SimSun.ttc,SimSun”,其他字体也如此办法添加对应
  5. 启动rtx, 要确保环境变量LANG是zh_CN.utf8
    env LANG=zh_CN.utf8 WINEPREFIX="/home/neilxp/.wine" wine C:\\Program\ Files\\Tencent\\RTXC\\RTX.exe

Wine下的RTX存在的问题

  1. 住窗口列表里的用户名前两个字不能显示
  2. CPU使用率稍微高,有5%左右
  3. 无法发送和接受图片、表情

参考版本号

  • Linux: Fedora 14
  • wine: 1.3.8
  • winetricks: 20101106
  • rtx: 2009formal