首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么“xdg”失败了,尽管“xdg查询失败了”却在Ubuntu10.10上成功了?

为什么“xdg”失败了,尽管“xdg查询失败了”却在Ubuntu10.10上成功了?
EN

Unix & Linux用户
提问于 2011-03-11 06:59:59
回答 1查看 1.6K关注 0票数 2

在Ubuntu10.10上,xdg-open无法打开文件并给出错误:

未注册任何处理此文件的应用程序。

但是xdg-mime query defaut ...对于mime类型成功。为什么?

以下是我的过程:

  1. 通过application/vnd.xx添加了一个新的mime类型xdg-mime install mytype.xml。然后xdg-mime query filetype <file name>显示新的mime类型被识别。
  2. 我写了我的桌面输入文件“my-app.桌面”,如:桌面条目 Name=xxx Comment=xxx Icon= Exec=/usr/bin/ my -app %U Terminal=false Type=Application Categories=Utility;MimeType=application/vnd.xx;
  3. 我将这个桌面文件复制到~/Desktop。重新登录后,我看到桌面上的快捷方式,xdg-mime query defualt application/vnd.xx打印出这个桌面文件。
  4. 但是,xdg-open <file name>出错了:没有注册应用程序来处理这个文件。

我安装了海神。我错过了什么吗?我该怎么解决这个问题?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2011-03-11 07:28:50

我不知道这是否是造成您的问题的原因,但是在一般情况下,应用程序*.desktop文件需要在特定的位置才能被完全识别。尝试将您的my-app.desktop移动到~/.local/share/applications/my-app.desktop (如果需要,请先创建该目录:mkdir -p ~/.local/share/applications)。如果您对*.desktop文件使用了完整的路径名,那么将其更改为basename;我认为路径名不像预期的那样工作。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/9053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档