manjaro系统下安装微信

可以在manjaro系统上使用 yay 安装 deepin-wine 版本的微信。

yay -S deepin-wine-wechat

但是 deepin-wine-wechat 版本的微信一般更新到最新版,wine的支持常常不够完善,经常出现网页打不开,视频点不开等情况。安装一个维护比较缓慢的版本使用体验可能反而较好。如我现在使用 com.qq.weixin.deepin 版本的微信:

yay -S com.qq.weixin.deepin

安装微信后经常碰到的一个问题是,微信无法启动。貌似是kde的桌面缺少某些运行环境。这种情况下可以先执行 gsd-xsettings (没有安装的话需要安装)或 xsettingsd, 之后微信可以正常启动。我不清楚具体原理,可能是这两个命令对一些环境进行了设置。根据使用经验来看,最好是使用 xsettingsd 命令,而不是 gsd-xsettings, 后者看起来会对桌面产生一些更加破坏性的作用,如每次执行 gsd-xsettings 后,我的 firefox 浏览器都会崩溃,需要重启,字体等似乎也有变动的样子。
为了使微信每次都能正常启动,可以把下边的代码加入启动微信的 run.sh 脚本开头,脚本所在路径一般是 /opt/apps/com.qq.weixin.deepin/files/run.sh

if [[ -z $(ps -e | grep -o xsettingsd) ]]
then
  xsettingsd &;
fi

相关的网页可以参考KDE字体发虚


常见的问题

1. 字体发虚

看起来是渲染的问题,还是参考上边的网页,进行如下设置:

系统设置->字体
打开抗锯齿
子像素渲染:RGB
微调:完全

重启微信之后,文字终于能清晰显示了。

其他的常见问题可以参加网页 https://github.com/vufa/deepin-wine-wechat-arch

Visits: 607

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

*