Deepin Wine Tim Arch Save Abandoned

Tencent TIM on Deepin Wine(com.qq.office.deepin) For Archlinux

Project README

Tencent已经发布了可用的 linuxqq,这个项目不再维护

在Archlinux及衍生发行版上运行TIM

Build Status TIM Version AUR Version GitHub Release GitHub Issues

Deepin 打包的 QQ 容器(com.qq.im.deepin)移植到 Archlinux,QQ 环境修改为 TIM,包含定制的运行脚本,TIM 安装包为官方最新

:warning: deepin-wine-timv3.3.8.22043-2 开始,默认使用AUR仓库 deepin-wine5,不再依赖 wine,可以进行一些清理操作来保持系统整洁,具体参照: wine/deepin-wine 2.x 迁移

安装

deepin-wine-tim 依赖Multilib仓库中的一些32位库,Archlinux 默认没有开启 Multilib仓库,需要编辑/etc/pacman.conf,取消对应行前面的注释(Archlinux wiki):

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

-#[multilib]
-#Include = /etc/pacman.d/mirrorlist
+[multilib]
+Include = /etc/pacman.d/mirrorlist

保存后执行

sudo pacman -Sy

:warning: 注意:由于新版TIM可能需要 wine 还没有实现的一些win api,这会导致一些功能不可用,安装前先根据兼容性记录选择一个合适的版本

:bulb: 以下三种安装方式效果相同,选择一种即可

从AUR安装

已添加到 AUR deepin-wine-tim,可使用 yayyaourt 安装:

yay -S deepin-wine-tim

用安装包安装

GitHub Action 在 Docker 容器 countstarlight/makepkg 中自动构建的 ArchLinux 安装包

GitHub Release 页面下载后缀为 .pkg.tar.xz.pkg.tar.zst 的安装包,使用pacman安装:

sudo pacman -U #下载的包名

.md5 文件用于校验包完整性:

md5sum -c *.md5

本地打包安装

 git clone https://github.com/vufa/deepin-wine-tim-arch.git

 cd deepin-wine-tim-arch
  
 makepkg -si

用上述三种安装方式之一安装完成后,运行应用菜单中创建的 TIM 快捷方式,首次运行会用 TIM 的安装包进行安装

:warning: 注意:安装 TIM 时不建议修改安装路径,如果修改默认路径,要对应修改 deepin-wine-tim 的启动脚本(/opt/apps/com.qq.office.deepin/files/run.sh):

EXEC_PATH="c:/Program Files/Tencent/TIM/Bin/TIM.exe"

改为修改后的安装路径,否则只有安装后第一次能够运行

设置

dpi,目录映射等可以在 winecfg 进行设置,打开 winecfg 的命令为:

/opt/apps/com.qq.office.deepin/files/run.sh winecfg

兼容性记录

TIM wine 兼容性 备注 deepin-wine 兼容性 备注
3.3.8.22043 6.12 5.0.16-1 支持
3.3.5.22018 6.8 5.0.16-1 支持
3.3.0.22020 6.1 部分 部分字体显示为方框且性能较差 5.0.16-1 支持
3.2.0.21856 5.18 不支持 无法启动 2.18_24-3 支持
3.1.0.21789 5.16 支持 2.18_24-3 支持

切换到 deepin-wine

:warning: deepin-wine-timv3.3.8.22043-2 开始,默认使用AUR仓库 deepin-wine5,无需再进行任何切换操作,对于之前的版本,可以查看旧版README

自动切换(推荐)

对于之前的版本,可以查看旧版README

wine/deepin-wine 2.x 迁移

更新到 deepin-wine-tim v3.3.8.22043-2 及之后的版本后,依赖变更为 deepin-wine5

如果此时没有其他应用在使用 wine, deepin-wine 2.xdeepin-wine6-stable,就可以放心的卸载 wine, deepin-wine 2.xdeepin-wine6-stable 及其依赖:

# 卸载 deepin-wine 2.x (如果有)
sudo pacman -S lib32-freetype2 #用原版替换lib32-freetype2-infinality-ultimate
sudo pacman -Rns deepin-wine xsettingsd # 卸载 deepin-wine 2.x

# 卸载 deepin-wine6-stable (如果有)
sudo pacman -Rns deepin-wine6-stable

# 卸载 wine (如果有)
sudo pacman -Rns wine wine-mono wine-gecko

同时,deepin-wine-helper 改为使用AUR仓库deepin-wine-helper,可以删除之前的 deepin-wine-helper

rm -rf $HOME/.deepinwine/deepin-wine-helper

卸载

无论用何种方式安装,卸载都是:

sudo pacman -Rns deepin-wine-tim

卸载的同时会删除用户目录下的整个 WINEPREFIX 环境,路径为:~/.deepinwine/Deepin-TIM

TIM在本地保存的数据不会被删除,如保存在用户文档下的数据(默认:~/Documents/Tencent Files)

常见问题及解决

QQ 安全组件异常

前几次运行时可能会出现该问题,等一会再运行或重启一下系统即可。

不能记住密码

对于之前的版本,可以查看旧版README

网络连接状态改变后不能重连

对于之前的版本,可以查看旧版README

高分辨率屏幕支持

参照设置打开 winecfg ,在选项卡 Graphics 中修改dpi,如 修改为192

:bulb: 这一修改会在更新或重装后被重置,如果要在更新后保留dpi设置,可以添加环境变量

根据 deepin-wine-wechat-arch#173,由abcfy2提供的方法

编辑 ~/.pam_environment,添加:

DEEPIN_WINE_SCALE=1.25

1.25 为缩放比例,计算方法和其他注意事项参照 deepin-wine-wechat-arch#173(comment)

GNOME 桌面上的悬浮窗口问题

根据 deepin-wine-tim-arch#2,由EricDracula提供的方法

安装 GNOME 插件: TopIcons Plus

不能启动/卡死/卡顿问题

参照 deepin-wine-qq-arch#19

用原版 dwrite.dll 替换 $HOME/.deepinwine/Deepin-TIM/drive_c/windows/system32/dwrite.dll

再参照设置打开 winecfg,在 Libraries 中新增一项 dwrite,将新增的 dwrite 设置为原装先于内建(Native then Builtin)。

字体发虚/使用其他字体

默认使用文泉驿微米黑(wqy-microhei)字体,可以使用Windows平台常用字体替代,直接将字体文件或字体链接文件放置到字体文件夹就会生效,不会影响系统字体

字体文件夹在:$HOME/.deepinwine/Deepin-TIM/drive_c/windows/Fonts

经测试将 微软雅黑 伪装成 宋体(simsun) 的显示效果最好,具体可以参照 bbs.deepin.org,将 fake_simsun.ttc 放到字体文件夹

感谢

更新日志

2022
  • 2022-01-27 TIM-3.3.9.22051
2021
  • 2021-07-12 TIM-3.3.8.22043
  • 2021-05-11 TIM-3.3.5.22018
  • 2021-02-11 TIM-3.3.0.22020 com.qq.im.deepin_9.3.2deepin20
  • 2021-02-03 TIM-3.3.0.22020 com.qq.im.deepin_9.3.2deepin14
2020
  • 2020-09-30 TIM-3.2.0.21856
  • 2020-08-12 TIM-3.1.0.21789
  • 2020-04-01 TIM-3.0.0.21315
2019
  • 2019-09-21 TIM-2.3.2.21173
  • 2019-03-06 TIM-2.3.2.21158
  • 2019-02-05 TIM-2.3.1_3
2018
  • 2018-02-23 TIM-2.1.5
2017
  • 2017-12-23 TIM-2.1.0
  • 2017-11-28 修复音频功能(麦克风录音和播放语音消息)
  • 2017-11-21 TIM-2.0.0
Open Source Agenda is not affiliated with "Deepin Wine Tim Arch" Project. README Source: vufa/deepin-wine-tim-arch
Stars
403
Open Issues
51
Last Commit
1 year ago

Open Source Agenda Badge

Open Source Agenda Rating