分类
Linux使用

在Ubuntu用wine运行TIM

腾讯的TIM没有发布Linux版本,日常使用Ubuntu的用户如何运行TIM呢?通过虚拟机来运行太过浪费,使用wine来运行TIM是一个很好的解决方案。

接受不完美

开始之前我们必须先了解一下在Ubuntu用wine运行TIM,有哪些问题,如果不能接受这些问题,那么就没有继续下去的意义了。

1、无法灵活调整窗口大小

2、输入法的候选词框无法随光标移动

如果能接受以上缺点,那么我们就开始来动手安装。

系统环境

操作系统:Ubuntu 22.04.2 LTS (Jammy Jellyfish)

wine版本:8.0

winetricks版本:20210206

TIM版本:3.4.5.22071

测试过的系统版本:Kubuntu 22.04

安装方法

安装最新版本的wine和winetricks,到TIM官网下在的TIM安装包。这里要注意一下,我使用的是3.4.5.22071版本,后续版本可能会因为TIM功能更新,导致安装之后有新的问题,如果有遇到可以给我留言,一起来想办法解决。

下面开始正式安装。

1、为TIM创建wine的环境目录

WINE默认的环境目录是“~/.wine”,为了方便维护,不与其他通过wine来运行的软件相互影响,最好是为TIM单独创建一个环境目录,把跟运行TIM所需要的所有文件都放在这个目录里面。TIM的环境目录可以放在任何有权限的位置,这里以“~/Tools/TIM/.wine”为例(为了一眼就能辨别出是wine的环境目录,所以用了“.wine”作为目录的名字)。

mkdir -p ~/Tools/TIM/.wine
export WINEPREFIX=~/Tools/TIM/.wine

为了使用方便,把目录的路径放到了WINEPREFIX变量中。这也是wine默认读取环境目录的变量。后续执行wine命令时,会在这个变量所指向的目录中运行。设置之后,我们后面操作中所有执行命令的前缀“WINEPREFIX=~/Tools/TIM/.wine”,都可以省略。

2、安装组件

由于wine默认不包含中文字体,所以直接安装TIM会遇到汉字无法显示的情况:

界面汉字无法显示

需要使用winetricks来安装中文字体:


WINEPREFIX=~/Tools/TIM/.wine winetricks fakechinese

因为我们是第一次在这个目录中运行wine,所以wine会询问是否需要安装mono,TIM运行不依赖mono,直接选择No即可。

询问是否安装mono

3、拷贝字体

通过winetricks安装的字体可以解决系统界面显示汉字的问题,但聊天框输入文字依然会无法正常显示:

聊天框输入汉字显示异常

需要下在一个字体放到字体目录中,我这里用的微软雅黑。

cp msyh.ttc $WINEPREFIX/drive_c/windows/Fonts/

3、安装TIM

假设我们下在的TIM安装包放在~/Tools/WINE/目录下,那么运行这个命令即可开始安装TIM:

WINEPREFIX=~/Tools/TIM/.wine wine ~/Tools/WINE/TIM3.4.5.22071.exe

熟悉的安装界面就出来了,跟在Windows上一样,勾选同意,点击安装即可。

熟悉的安装界面

4、登陆使用

安装好之后就可以登陆TIM啦。

登陆界面

如果在安在使用过程中,遇到其他问题,欢迎留言交流。

苏ICP备2024069850号-1