All Projects → countstarlight → Deepin Wine Tim Arch

countstarlight / Deepin Wine Tim Arch

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

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Deepin Wine Tim Arch

Rua
Build tool for Arch Linux providing control, review and jailed build options
Stars: ✭ 224 (-12.16%)
Mutual labels:  archlinux, aur
toolbox
Unified kit with all the scripts required for maintaining the repository 🧰
Stars: ✭ 60 (-76.47%)
Mutual labels:  aur, archlinux
abs
PKGBUILDs for the Arch User Repository
Stars: ✭ 38 (-85.1%)
Mutual labels:  aur, archlinux
Cylon
A CLI TUI menu driven bash shell script supporting updates, maintenance, backups and system checks for an Arch based Linux distro
Stars: ✭ 121 (-52.55%)
Mutual labels:  archlinux, aur
SOLIDWORKS-for-Linux
This is a project, where I give you a way to use SOLIDWORKS on Linux!
Stars: ✭ 122 (-52.16%)
Mutual labels:  archlinux, wine
Pacback
Advanced Version Control for Arch Linux
Stars: ✭ 146 (-42.75%)
Mutual labels:  archlinux, aur
deepin-wine-qq-arch
Tencent QQ on Deepin Wine5(com.qq.im.deepin) For Archlinux
Stars: ✭ 274 (+7.45%)
Mutual labels:  archlinux, wine
Mal
MAL: A MyAnimeList Command Line Interface [BROKEN: BLAME MyAnimeList]
Stars: ✭ 104 (-59.22%)
Mutual labels:  archlinux, aur
arch-pkgs
Management repo for my Arch Linux systems. Mirror of https://gitlab.com/mdaffin/arch-pkgs
Stars: ✭ 79 (-69.02%)
Mutual labels:  aur, archlinux
cargo-aur
Prepare Rust projects to be released on the Arch Linux User Repository
Stars: ✭ 49 (-80.78%)
Mutual labels:  aur, archlinux
Asus Fan Control
🌀 Fan control for ASUS devices running Linux.
Stars: ✭ 120 (-52.94%)
Mutual labels:  archlinux, aur
PKGBUILD
PKGBUILDs; almost all on the AUR
Stars: ✭ 16 (-93.73%)
Mutual labels:  aur, archlinux
Sielo Legacy
An open source browser made with Qt and WebEngine
Stars: ✭ 113 (-55.69%)
Mutual labels:  archlinux, aur
Ansible Aur
Ansible module to manage packages from the AUR
Stars: ✭ 149 (-41.57%)
Mutual labels:  archlinux, aur
Deepin Wine Qq Arch
Tencent QQ on Deepin Wine5(com.qq.im.deepin) For Archlinux
Stars: ✭ 111 (-56.47%)
Mutual labels:  archlinux, wine
aurblobs
Automatically create binary repositories from AUR packages
Stars: ✭ 14 (-94.51%)
Mutual labels:  aur, archlinux
Aur Out Of Date
Determines out-of-date AUR packages w.r.t. upstream version
Stars: ✭ 33 (-87.06%)
Mutual labels:  archlinux, aur
Aurdroid
Android AUR [Arch Linux user Repository] packages browser
Stars: ✭ 88 (-65.49%)
Mutual labels:  archlinux, aur
gitkraken
Arch User Repository Gitkraken
Stars: ✭ 113 (-55.69%)
Mutual labels:  aur, archlinux
Conty
Easy to use unprivileged Linux container packed into a single portable executable
Stars: ✭ 198 (-22.35%)
Mutual labels:  archlinux, wine

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

Build Status TIM Version AUR Version GitHub Release GitHub Issues

Deepin 打包的 QQ 容器移植到 Archlinux,QQ 环境替换为 TIM,不依赖 deepin-wine,包含定制的注册表配置,TIM 安装包为官方最新

安装

deepin-wine-tim 依赖Multilib仓库中的 winewine-geckowine-mono,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

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

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

从AUR安装

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

yay -S deepin-wine-tim

用安装包安装

Travis CI 在 Docker 容器 countstarlight/arch-travis 中自动构建的 ArchLinux 安装包

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

sudo pacman -U #下载的包名

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

md5sum -c *.md5

本地打包安装

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

 cd deepin-wine-tim-arch
  
 makepkg -si

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

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

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

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

NOTE: 前几次运行时可能会提示 "qq安全组件异常",等一会再运行或重启一下系统

设置

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

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

兼容性记录

TIM wine 兼容性 备注 deepin-wine 兼容性 备注
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

根据 deepin-wine-wechat-arch#15deepin-wine-wechat-arch#27,由 @feileb, @violetbobo, @HE7086提供的方法

原版 wineDDE(Deepin Desktop Environment) 上,有托盘图标无法响应鼠标事件(deepin-wine-tim-arch#21)的问题,且原版 wine 尚不能实现保存登录密码等功能,可以选择切换到 deepin-wine

注意:切换前先确保 deepin-wine 支持

自动切换(推荐)

/opt/apps/com.qq.office.deepin/files/run.sh -d

这会安装需要的依赖,移除已安装的 TIM 目录并回退对注册表文件的修改

v3.3.0.22020-1 开始,该命令会切换到 AUR 仓库:deepin-wine5

如果想切换回 wine

rm $HOME/.deepinwine/Deepin-TIM/deepin

如果要卸载自动安装的依赖:

sudo pacman -Rns deepin-wine5

deepin-wine 2.x 迁移

若之前使用的是 deepin-wine 2.x,更新到 deepin-wine-tim v3.3.0.22020-1 及之后的版本会自动切换回 wine,运行命令:

/opt/apps/com.qq.office.deepin/files/run.sh -d

就会自动安装并切换到 deepin-wine5

若此时没有其他应用在使用旧版 deepin-wine,就可以放心的卸载旧版 deepin-wine 及其依赖:

sudo pacman -S lib32-freetype2 #用原版替换lib32-freetype2-infinality-ultimate
sudo pacman -Rns deepin-wine xsettingsd

注意:切换到 deepin-wine 后,对 wine 的修改,如更改dpi,都改为对 deepin-wine 的修改

卸载

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

sudo pacman -Rns deepin-wine-tim

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

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

常见问题及解决

不能记住密码

参照切换到 deepin-wine 解决

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

参照切换到 deepin-wine 解决

高分辨率屏幕支持

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

GNOME 桌面上的悬浮窗口问题

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

安装 GNOME 插件: TopIcons Plus

使用其他字体

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

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

感谢

更新日志

2021
  • 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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].