KDE:未知协议“unityhub”,尽管 unityhub 确实存在

KDE:未知协议“unityhub”,尽管 unityhub 确实存在

我正在使用 KDE Neon,并通过其 AppImage 安装了 Unity Hub 并将其与我的系统集成。

问题是,当我尝试通过此下载存档页面上的 UnityHub 按钮安装 Unity 编辑器时,它会抛出一个错误,提示: Unable to create io-slave. klauncher said: Unknown protocol 'unityhub'

我尝试点击的链接是 unityhub://2019.4.0f1/0af376155913

在 UnityHub AppImage .desktop 快捷方式中,mimetype unityhub 确实存在:

[Desktop Entry]
Name=Unity Hub (2.3.2)
Exec=/home/risal/Applications/UnityHub_00000000000000000000000000000000.AppImage
Terminal=false
Type=Application
Icon=appimagekit_749a56827cf394434a5ee3f8dc8e0986_unityhub
StartupWMClass=Unity Hub
X-AppImage-Version=2.3.2
Comment=The Official Unity Hub
MimeType=x-scheme-handler/unityhub;
Categories=Development;

TryExec=/home/risal/Applications/UnityHub_00000000000000000000000000000000.AppImage
X-AppImage-Old-Icon=unityhub
X-AppImage-Old-Name=Unity Hub
X-AppImage-Identifier=749a56827cf394434a5ee3f8dc8e0986
Actions=Remove;
X-AppImageLauncher-Version=

[Desktop Action Remove]
Name=Remove AppImage from system
Exec=/usr/lib/x86_64-linux-gnu/appimagelauncher/remove "/home/risal/Applications/UnityHub_00000000000000000000000000000000.AppImage"

由于这个问题,我只能直接通过 UnityHub 安装 Unity Editor,而且可用的版本非常有限。请帮忙。

Unity Hub version: 2.3.2
Operating System: KDE neon 5.19
KDE Plasma Version: 5.19.4
KDE Frameworks Version: 5.72.0
Qt Version: 5.14.2
Kernel Version: 5.4.0-42-generic
OS Type: 64-bit
Processors: 12 × AMD Ryzen 5 PRO 4650G with Radeon Graphics
Memory: 14,5 GiB of RAM
Graphics Processor: llvmpipe

答案1

我在升级旧版 UnityHub/Unity 安装时遇到了同样的问题。即使在创建 mimtypes 后,我仍会收到您描述的错误。

我还没有找到修复 mimetypes 错误的方法,但这里有一个解决方法安装最新版本:只需进入终端并直接使用 URL 运行 UnityHub。例如:'/opt/Unity/UnityHub.AppImage unityhub://2020.1.0b16/70ea0f8c4a3c'

相关内容