现在的 wine 已经很强大的,可以很好的运行很多 windows 程序,但是不同版本的 wine 可能兼容性有点区别,所以我用 Bottles 来装微信,也可以比较简单的导出快照,方便后面分享和重用
安装 Bottles
方法一:
直接从源安装,这个不同发行版的安装方式不一样,就不一一列举来。
方法二:
flatpak安装
# 安装 flatpak
# 根据不同发行版安装 https://flatpak.org/setup/
# 安装 Bottles
flatpak install bottles
运行 Bottles,并手动配置wine环境,或者下载我配置好的配置文件,直接导入
- 打开 Bottles
- 新建一个容器,输入容器名,环境选择应用程序,点击创建
- 点击主界面右上角的汉堡菜单
- 点击首选项,点击运行容器,选择
GE Wine
,安装wine-ge-proton-8-7
- 返回首页,打开刚刚的容器,点击
设置
- 运行器选择刚刚下载的运行环境
- 点击高级设置,设置
screen scalling
,我是1.5倍缩放,就设置为144 - 点击环境变量,设置如下环境变量内容,保证输入法可以正常使用
GTK_IM_MODULE: fcitx
LANG: zh_CN.UTF-8
LC_ALL: zh_CN.UTF-8
QT_IM_MODULE: fcitx
XMODIFIERS: '@im=fcitx'
- 返回容器详情页,点击
依赖
,然后安装如下依赖
- riched20
- msls31
- cjkfonts
- 然后点击
运行可执行程序
,打开下载好的微信安装包,正常安装完,推出安装程序,容器里面应该就有一个微信快捷方式了
- 然后打开微信就可以正常使用了
配置文件
已知问题
- 黑色边框: 这个目前只能通过 patch wine 的代码来实现,我是wayland的环境,网上说的
xdotool
这个工具我好像用不了,只要最小化窗口,黑边就会消失,虽然有点影响使用,但是还是不影响主功能,我就不理了