Deepin 打包的 TIM 容器移植到 Archlinux,不依赖 deepin-wine,包含定制的注册表配置,TIM 安装包替换为官方最新
deepin-wine-tim 依赖Multilib仓库中的 wine,wine_gecko 和 wine-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已添加到 AUR deepin-wine-tim,使用 yay 安装(如未安装 yay,请先 pacman -S yay 进行安装):
yay -S deepin-wine-tim由 Travis CI 在 Docker 容器 mikkeloscar/arch-travis 中自动构建的 ArchLinux 安装包
在GitHub Release页面下载 .pkg.tar.xz后缀的安装包,使用pacman安装:
sudo pacman -U #下载的包名 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/deepinwine/apps/Deepin-TIM/run.shenv WINEPREFIX="$WINEPREFIX" WINEDEBUG=-msvcrt $WINE_CMD "c:\\Program Files\\Tencent\\TIM\\Bin\\TIM.exe" &
改为修改后的安装路径,否则只有安装后第一次能够运行
-
安装完可直接启动
由于原版 wine 在 DDE(Deepin Desktop Environment) 上,存在托盘图标无法响应鼠标事件(deepin-wine-tim-arch#21),边框穿透显示(deepin-wine-wechat-arch#15), 无法截图等问题,且原版 wine 尚不能实现保存登录密码等功能,可以选择切换到 deepin-wine。
根据 deepin-wine-wechat-arch#15,deepin-wine-wechat-arch#27,由 @feileb, @violetbobo, @HE7086提供的方法:
yay -S deepin-wine修改如下两个文件中的 WINE_CMD 的值:
/opt/deepinwine/tools/run.sh
/opt/deepinwine/apps/Deepin-TIM/run.sh
-WINE_CMD="wine"
+WINE_CMD="deepin-wine"需要安装 gnome-settings-daemon
sudo pacman -Sy gnome-settings-daemon并在 /opt/deepinwine/apps/Deepin-TIM/run.sh 中加入如下几行:
RunApp()
{
+ if [[ -z "$(ps -e | grep -o gsd-xsettings)" ]]
+ then
+ /usr/lib/gsd-xsettings &
+ fi
if [ -d "$WINEPREFIX" ]; then
UpdateApp
else注意:对 /opt/deepinwine/apps/Deepin-TIM/run.sh 的修改会在 deepin-wine-tim 更新或重装时被覆盖,可以单独拷贝一份作为启动脚本
rm -rf ~/.deepinwine/Deepin-TIMyay -S lib32-freetype2-infinality-ultimate注意:切换到 deepin-wine 后,对 wine 的修改,如更改dpi,都改为对 deepin-wine 的修改
默认使用文泉驿微米黑(wqy-microhei)字体,目前有字体虚化、模糊问题,可使用 Windows 平台常用字体替代,直接将字体文件或字体链接文件放置到字体目录即生效,不影响系统字体。
TIM 字体所在目录:$HOME/.deepinwine/Deepin-TIM/drive_c/windows/Fonts
Windows 10 自带字体及版本:https://docs.microsoft.com/en-us/typography/fonts/windows_10_font_list
-
中易宋体(
SimSun):simsun.ttf或simsun.ttc:上图为
SimSun Regular -
微软雅黑(
Microsoft YaHei):msyh.ttf或msyh.ttc:上图为
Microsoft YaHei Regular上图为
Microsoft YaHei Bold -
(繁体)细明体(
MingLiU):mingliu.ttf或mingliu.ttc -
(繁体)新细明体(
PMingLiU):pmingliu.ttf或pmingliu.ttc
上述微软雅黑字体仍然比较模糊,参照 @ohmyarch的博客配置后的微软雅黑效果较好:
注意:这会修改整个系统的字体配置,且配置后的宋体(SimSun)等字体效果不如之前
- 1. 不能视频通话
- 2. 不能记住密码
- 3. 网络连接状态改变后不能重连: issue19
- 4. 在 2k/4k 屏幕下字体和图标都非常小, 参见 issue1
- 5. 使用全局截图快捷键和解决Gnome上窗口化问题,参见 issue2
- 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-02-23 TIM-2.1.5
- 2017-12-23 TIM-2.1.0
- 2017-11-28 修复音频功能(麦克风录音和播放语音消息)
- 2017-11-21 TIM-2.0.0



