桌面软件 活跃维护

Dorion

SpikeHD/Dorion

小型替代 Discord 客户端,占用更少空间,启动更快,支持主题、插件等更多功能!

2622
Stars 标星
73
Forks 分支
13
Watchers 关注
72
Open Issues
Rust
主要语言
GPL-3.0
开源协议
4.6 MB
仓库大小
9 天前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:SpikeHD/Dorion
git clone https://github.com/SpikeHD/Dorion.git
git clone git@github.com:SpikeHD/Dorion.git
README.md main

英文原文正文为项目原始 README(英文),本站后续会翻译为中文,当前仅剔除图片与无关章节并统一排版。


多里昂

Dorion 是一个面向低配置或存储敏感型 PC 的替代 Discord 客户端,支持主题、插件等功能!
https://discord.gg/agQ9mRdHMZ

下载

查看前沿构建

前沿构建

这些构建基于最新的 GitHub Actions 产物。它们可能无法正常工作,并且可能包含错误。请自行承担风险使用!

[!提示]
Dorion 也可以以便携方式使用,或者通过多个包管理器进行安装。
你可以在发行版页面找到便携版本。你也可以自己构建 Dorion!

[!注意]
MacOS 用户:如果打开 Dorion 时出现“Dorion.app 无法打开,因为它来自未识别的开发者”的提示,你可能只需要运行 sudo xattr -rd com.apple.quarantine /Applications/Dorion.app。或者,你也可以打开隐私与安全设置面板,并向下滚动到安全部分以移除隔离。

Windows 用户:Defender 可能会认为 Dorion 是病毒。这有时会发生,如果 SmartScreen 阻止它运行,请点击“更多信息”,然后选择“仍然运行”。欢迎使用 Virustotal 扫描 Dorion!

软件包仓库

我本人并未在任何软件包仓库中维护 Dorion 的实例,但一些非常好的人会利用自己的空闲时间维护一些:

  • Windows:
    • 铲子/勺子(由 Small-Ku 维护):
      scoop bucket add turbo 'https://github.com/Small-Ku/turbo-bucket.git'
      scoop install turbo/dorion
    • WinGet(由 headquarter8302 维护)
      winget install --id SpikeHD.Dorion
  • Linux:
    • Arch AUR(由 YouKnow-sys 维护)
      yay -S dorion-bin
    • NixOS
      nix-shell -p dorion
  • MacOS:
    • Homebrew(由 psharma04 维护)
      brew tap psharma04/dorion
      brew install --cask dorion

[!注意]
在我不知道的不同软件包仓库中维护 Dorion?随时可以提交 PR将其添加到这里!

功能

插件

Dorion 自带 shelter,因此至少可以满足一些插件相关的需求。你也可以在 Dorion 设置页面中启用客户端模组,例如 Vencord。如果你想安装 Dorion 设置页面中没有提供的插件,请确保下载的是兼容浏览器的版本。

[!注意]
想要官方支持其他客户端模组吗?只要它可以在网页上运行,就可以随时提交 功能请求!

[!提示]
不确定有哪些 shelter 插件吗?其实比你想象的更多!可以尝试在 GitHub 上搜索 shelter plugins,或使用插件浏览器插件:

https://spikehd.github.io/shelter-plugins/plugin-browser/

主题

Dorion 支持所有主题、BetterDiscord 及其他,有一些注意事项。

跳转到“使用插件和主题”

平台支持

功能 Windows 10/11 Windows 7[1] Linux MacOS
基础(登录、导航、文本/私信等) ✓ ~ ~[2] ✓
语音 ✓ ~ ✗[3] ✓
主题 ✓ ~ ✓ ✓
避难所 ✓ ~ ✓ ✓
Dorion 插件 ✓ ~ ✓ ✓

建筑

先决条件

步骤

  1. 克隆/下载仓库

  2. 在项目根文件夹中打开终端窗口

  3. 安装 JS 依赖项:

    pnpm install
  4. 拉取最新的避难所构建(如果无法即时获取,这将作为备份使用)

    pnpm shupdate
  5. 构建更新程序

    pnpm build:updater
  6. (仅限 Linux) 构建 WebKitGTK 扩展

    cd src-tauri/extension_webkit
    cmake .
    cmake --build .
  7. 建造!

    # Build Dorion...
    pnpm tauri build
    
    # ...or to debug/open in dev mode
    pnpm dev

所有构建的文件将位于 src-tauri/target/(release|debug)/。安装文件(例如 .msi、.deb)位于 bundle/。

已知问题

  • (非 Windows 系统)外部图片(UserBG、Decor、UserPFP 等)将无法加载
  • (非 Windows 系统)字体/字形将无法加载
  • 其余内容请见问题页面

故障排除

你可能被要求提供的内容

如果你在 Discord 提交问题或提问,可能会被要求提供以下信息,因此如果可以,请提供它们:

  • 开发者工具控制台输出(Ctrl + Shift + i,然后点击“控制台”)
  • latest.log 输出
    • Windows:%appdata%\dorion\logs
    • Linux:~/.config/dorion/logs
    • MacOS:~/Library/Application Support/dorion/logs

常规

我看不到 Dorion 设置!

  • 检查 https://raw.githubusercontent.com/ URL 是否被任何系统范围的广告拦截器/防火墙阻止
  • 检查开发者工具控制台是否有相关错误

“哎呀!出了点问题。”

(或类似的客户端崩溃)

  • 禁用非必要的客户端 mod/插件/扩展,然后重试。
  • 如果无法进入设置菜单,可以删除以下项目:
    • Windows:%appdata%\dorion\webdata & %appdata%\dorion\config.json
    • Linux:~/.config/dorion/webdata & ~/.config/dorion/config.json
    • MacOS:~/Library/Application Support/dorion/webdata 和 ~/Library/Application Support/dorion/config.json

窗口

Dorion无法打开

  • 尝试通过MSI安装,而不是使用.zip文件
  • 尝试使用.zip文件代替MSI
  • (如果使用.zip文件)确保所有文件都已正确解压。确保将Dorion及其内容解压到其自己的文件夹中。
  • 重新安装 WebView2
    • 完全卸载并重新安装。
    • 如果卸载时遇到问题,或者安装程序显示已安装,即使您已经卸载,也可以尝试删除此注册表文件夹,然后再次卸载 Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}

Linux

白屏/空白/冻结屏幕

  • 使用以下环境变量之一或两者运行Dorion:
    WEBKIT_DISABLE_COMPOSITING_MODE=1
    WEBKIT_DISABLE_DMABUF_RENDERER=1

使用插件、扩展和主题

插件、扩展和主题使用起来相对简单,在 Windows 上的文件结构如下:

C:/Users/%USERNAME%/dorion/
    ├── plugins/
    |   └── plugin.js
    ├── extensions/
    |   └── some_unpacked_extension/
    └── themes/
        └── theme.css

而在 Linux 上也是如此:

~/.config/dorion/
    ├── plugins/
    |   └── plugin.js
    └── themes/
        └── theme.css

所以如果你下载了插件、扩展或主题,只需将其放入 plugins/extensions/themes 文件夹中。如果你需要帮助找到它们,Dorion 设置中有按钮可以带你到需要的位置!

[!注意]
如果你愿意,也可以在主题设置中点击 Install Theme from Link 来安装主题

贡献

问题、拉取请求等都欢迎!有关指南和技巧,请参阅 CONTRIBUTING.md

翻译

请参见 TRANSLATING.md

截图

完整安装大小比较(Windows)

一些性能设置

主题: OldCord

主题: Fluent


注释:

[1] 通过安装 API 扩展(如 VxKex)可以支持 Windows 7。它可能随时崩溃,如果发生这种情况,我可能不会投入太多精力去修复(当然 PR 总是欢迎的!)。如果安装后 Dorion 无法打开,你可能还需要手动安装 WebView2。 ↑

[2] 一些人报告说 Dorion 在 Linux 上会冻结,尤其是在播放 GIF 时。据我所知,这是 WebkitGTK 的一个错误。↑

[3] 对 WebRTC 的支持被隐藏在构建时标志后面,而大多数发行版未使用该标志,即使使用,该实现仍不完整。 当 WebkitGTK 提供 WebRTC 支持时,这将可用。 ↑

本站来源与版权声明
  • 本文标题:Dorion - 小型替代 Discord 客户端
  • 本文链接:https://cn121.com/desktop/spikehd-dorion.html
  • 原项目:SpikeHD/Dorion 版权归原作者 SpikeHD 及贡献者所有
  • 收录信息:本站于 2026-10-07 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
  • 开源协议:收录时本项目采用 GPL-3.0(查看 LICENSE 原文),本站转载其原始文档(未改动文字,仅剔除图片与无关章节);使用、修改、分发请以该仓库 LICENSE 原文为准。基于本页内容形成的衍生作品, 须同样以该协议发布。
  • 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 SpikeHD/Dorion。
  • 内容说明:本页正文为原项目 README 原文(英文),本站后续会翻译为中文(当前尚未译出,仅将二级标题译为中文,便于按栏目定位;标题原文可在下方原仓库中查看),仅剔除了图片与赞助等无关章节、并把相对链接改为绝对地址;页首简介为机器翻译自仓库描述。
  • 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
  • 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。