Ripcord
外观
Ripcord 是一款轻量级的桌面聊天客户端,适用于 Ripcord 和 Slack、Discord 等群组服务,基于 Qt 工具包构建。它是一款专有、闭源软件,根据 共享软件许可发布,该许可允许免费使用 Discord 模块,但 Slack 的使用需要付费购买。
安装
安装 ripcordAUR 包。
表情符号故障
某些表情符号字体存在 bug(已知:noto-fonts-emoji、ttf-joypixelsAUR、ttf-twemojiAUR),会导致渲染故障,目前尚未修复。
已知表现良好的表情符号字体包括 ttf-twemoji-colorAUR 和 ttf-symbolaAUR,因此建议使用其中一种。否则,可以在“偏好设置”窗口的“实验性”选项卡中找到一个选项,仅为 Ripcord 覆盖系统字体。
一些用户报告说 使用系统库可以解决该问题。
有关更多更新和信息,请参阅问题跟踪器上相关的 工单。
使用系统库
警告 以下技巧不受支持,也不保证以任何方式有效。
Ripcord AppImage 捆绑了其自身的必需库副本,AUR 包也使用这些库。但是,可以强制程序加载系统中已有的库。这样做的主要优点是与 桌面环境 和整个 Arch 系统更好地集成。主要缺点是系统库可能与正在使用的 Ripcord 版本不兼容。
注意 ripcord-arch-libsAUR 替换 ripcordAUR 并自动化以下过程。
否则,您可以按照以下步骤操作
- 安装软件包 qt5-base、qt5-imageformats、qt5-multimedia、qt5-svg、qt5-websocketsAUR 和 qt5-x11extras(可能需要更多,如果您发现需要,请补充此列表)。
- 进入目录
/usr/lib/ripcord,或者,如果您不想修改受管文件,请下载 AppImage,使用--appimage-extract运行它,然后切换到squashfs-root目录。 - 删除或最好将
lib文件夹中的内容移至备份位置,但保持该文件夹本身不变。 - 运行
ln -s /usr/lib/libsodium.so lib/libsodium.so.18。 - 删除或将整个
plugins文件夹移至备份位置。 - 设置环境变量
QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib/qt/plugins。
最后,运行可执行文件。