Ubuntu系统点击‘Open in Unity’按钮无法跳转至UnityHub怎么办?
解决Ubuntu下点击“Open in Unity”无法唤起UnityHub的问题
方法1:通过UnityHub桌面文件添加协议关联
- 找到UnityHub的桌面文件,常见路径为
/usr/share/applications/UnityHub.desktop或~/.local/share/applications/UnityHub.desktop - 用文本编辑器打开该文件,在
[Desktop Entry]区块内添加一行:MimeType=x-scheme-handler/unityhub; - 保存文件后执行命令刷新应用关联缓存:
# 针对用户级桌面文件 update-desktop-database ~/.local/share/applications/ # 针对系统级桌面文件 sudo update-desktop-database /usr/share/applications/
方法2:直接用xdg-mime设置协议关联
- 执行命令将
unityhub://协议与UnityHub绑定:xdg-mime default UnityHub.desktop x-scheme-handler/unityhub - 刷新系统应用关联:
update-desktop-database
方法3:Flatpak安装版UnityHub适配
- 若UnityHub是通过Flatpak安装,先赋予必要权限:
flatpak override com.unity.UnityHub --filesystem=xdg-data/applications - 再设置协议关联并刷新缓存:
xdg-mime default com.unity.UnityHub.desktop x-scheme-handler/unityhub update-desktop-database
完成操作后重启浏览器,再次点击“Open in Unity”按钮即可直接唤起UnityHub。
内容的提问来源于stack exchange,提问作者Screwcher
相关产品推荐
相关产品推荐

