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