首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法设置xdg-open的默认应用程序。

无法设置xdg-open的默认应用程序。
EN

Unix & Linux用户
提问于 2018-06-27 08:43:52
回答 1查看 2.6K关注 0票数 2

在从终端打开png文件时,我正在尝试将gthumb设置为默认值。

代码语言:javascript
复制
$ xdg-mime default ~/.gnome/apps/gthumb.desktop image/png

我创建了这个符号链接:

代码语言:javascript
复制
$ ls -l ~/.gnome/apps/gthumb.desktop
lrwxrwxrwx 1 gauthier gauthier 15 Jun 27 /home/gauthier/.gnome/apps/gthumb.desktop -> /usr/bin/gthumb

我希望xdg-mime query default image/png返回gthumb。相反,它说:

代码语言:javascript
复制
$ xdg-mime query default image/png
eog.desktop

为什么设置默认值没有我预期的效果呢?

EN

回答 1

Unix & Linux用户

发布于 2018-06-27 08:47:19

使用环境变量XDG_UTILS_DEBUG_LEVEL启用调试有助于:

代码语言:javascript
复制
$ XDG_UTILS_DEBUG_LEVEL=2 xdg-mime default ~/.gnome/apps/gthumb.desktop 
image/png
make_default_kde: No kde runtime detected
make_default_generic /home/gauthier/.gnome/apps/gthumb.desktop image/png
Updating /home/gauthier/.local/share/applications/mimeapps.list
$ XDG_UTILS_DEBUG_LEVEL=2 xdg-mime query default image/png
Checking /home/gauthier/.config/mimeapps.list
eog.desktop

用于设置vs读取默认值的mimeapps.list并不相同。解决方案(感谢评论这里):

代码语言:javascript
复制
rm ~/.config/mimeapps.list
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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