Ubuntu使用Bottles安装腾讯企点

AI大语言模型

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:

新建Bottle

名称可以自定义,这一步相当于创建一个虚拟机。根据需要安装的软件类型选择“应用程序”或“游戏”,游戏选项会启用游戏相关的优化,如DXVK、VKD3D等,通常更占用资源。

新建Bottle时,可能会遇到依赖项无法下载而卡住的情况,可以先在网上下载卡住的依赖包(命令窗口中可以看到下载地址),拷贝到以下路径:

$HOME/.var/app/com.usebottles.bottles/data/bottles/temp

依赖与兼容

进入刚才创建的Bottle,在设置里确保沙盒为关闭状态,否则安装依赖无法写入注册表。然后选项里点击依赖:

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

启用沙盒模式时,需要开启分享网络和分享声音:

Bottle开启沙盒

安装Windows软件

进入刚才创建的Bottle,在设置里确保沙盒为关闭状态,否则无法直接运行主系统中的Windows软件。

可以直接点击“运行可执行文件”进行安装:

Bottle运行可执行文件

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

Bottle卸载器

创建桌面图标

添加快捷方式:

Bottle添加软件快捷方式

腾讯企点的路径为:

$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

桌面图标名称可以自定义,拷贝到桌面文件夹中。在桌面看到图标是灰色的,需要右键菜单中选择允许运行。

AI大语言模型