Ubuntu使用Bottles安装腾讯企点
Zorin OS 17已将默认的Wine辅助软件由PlayOnLinux改为了Bottles,Bottles界面简洁,使用简单,沙箱中运行也更安全。
安装Bottles
由于网络原因,在软件商店安装不成功,还看不到进度及错误信息,所以选择在Shell中安装。
首先修改Flatpak镜像源:Flatpak更换国内源
安装Bottles:
flatpak install flathub com.usebottles.bottles
创建Bottle
在命令行启动Bottles,以便观察错误信息:
flatpak run com.usebottles.bottles
新建Bottle:

名称可以自定义,这一步相当于创建一个虚拟机。根据需要安装的软件类型选择“应用程序”或“游戏”,游戏选项会启用游戏相关的优化,如DXVK、VKD3D等,通常更占用资源。
新建Bottle时,可能会遇到依赖项无法下载而卡住的情况,可以先在网上下载卡住的依赖包(命令窗口中可以看到下载地址),拷贝到以下路径:
$HOME/.var/app/com.usebottles.bottles/data/bottles/temp
依赖与兼容
进入刚才创建的Bottle,在设置里确保沙盒为关闭状态,否则安装依赖无法写入注册表。然后选项里点击依赖:

- 老式Wine工具配置界面中文不显示,需要安装cjkfonts;
- 腾讯企点工作台模式启动时提示“遇到问题需要关闭”,需要安装allfonts;
- 有些软件输入框无法输入内容,腾讯企点输入不流畅,需要安装riched20。
腾讯企点部分中文不显示,需在网上下载以下字体:
- msyh.ttf
- msyhbd.ttf
- simsun.ttc
将字体拷贝到:
$HOME/.var/app/com.usebottles.bottles/data/bottles/bottles/APP/drive_c/windows/Fonts/
Wayland环境,腾讯企点聊天窗口不能粘贴图片,输入法不能输入中文,解决办法是在Bottle的环境变量中添加:
INPUT_METHOD=ibus
GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus
如果是fcitx5输入法,需将ibus替换为fcitx。
腾讯企点二次启动没反应,是因为残留进程,可执行:
flatpak kill com.usebottles.bottles
启用沙盒模式时,需要开启分享网络和分享声音:

安装Windows软件
进入刚才创建的Bottle,在设置里确保沙盒为关闭状态,否则无法直接运行主系统中的Windows软件。
可以直接点击“运行可执行文件”进行安装:

部分软件使用“运行可执行文件”安装不上,可以使用老式Wine工具中的卸载器安装。虽名为卸载器,却可以安装软件:

创建桌面图标
添加快捷方式:

腾讯企点的路径为:
$HOME/.var/app/com.usebottles.bottles/data/bottles/bottles/APP/drive_c/Program Files (x86)/Tencent/QiDian/Bin/QiDian.exe
在快捷方式列表,右边的菜单(竖向的三个点)里,可以重命名快捷方式,以及创建桌面图标。点击“添加桌面条目”,创建的桌面图标文件保存在以下路径:
$HOME/.var/app/com.usebottles.bottles/data/applications
桌面图标名称可以自定义,拷贝到桌面文件夹中。在桌面看到图标是灰色的,需要右键菜单中选择允许运行。

