桌面新建的启动器都无法使用了[已解决]

重复贴和参考价值不大的帖子,版主维护
回复
头像
majianle
帖子: 73
注册时间: 2007-03-10 15:11
系统: Mint 13 & Arch
来自: Xi'an,Shaanxi
送出感谢: 2 次
接收感谢: 0

桌面新建的启动器都无法使用了[已解决]

#1

帖子 majianle » 2008-03-02 1:34

不知道怎么回事?现在我在桌面上新建的程序启动器都不能打开了。包括我直接从菜单上添加到桌面上的,统统
提示下面的内容,是不是哪里的文件关联错了,程序启动器默认是由什么打开的?

提示错误如下:
文件名“evolution.desktop”表明此文件的类型为“desktop 文档”。但此文件的内容表明文件的类型为“桌面配置文件”。如果您打开了这个文件,可能对您的系统是一个安全隐患。

请不要打开此文件,除非是您自己创建的文件,或者是可信任的人发来的文件。要打开此文件,请将文件重命名为正确的扩展名“桌面配置文件”,然后按通常的方法打开该文件。当然,使用打开方式菜单可以选择用指定的应用程序打开文件
头像
majianle
帖子: 73
注册时间: 2007-03-10 15:11
系统: Mint 13 & Arch
来自: Xi'an,Shaanxi
送出感谢: 2 次
接收感谢: 0

#2

帖子 majianle » 2008-03-02 2:20

再补充一下,我的其他帐户都没有这个问题,只有这个帐户是这样的。
Google了下,有达达说,

~/.local/share/mime/packages
里面是否有Override.xml,如果有,看看里面,就是冲突项,
我的内容是<mime-type type="application/x-extension-desktop"><comment>desktop 文档</comment><glob pattern="*.desktop"/></mime-type>
desktop document 变成desktop 文档了
注释掉里面的内容或者删除掉,
然后再
update-mime-database ~/.local/share/mime/
重建下关联就行了。

还有朋友提到把下面
~/.local/share/mime/globs
~/.local/share/mime/XMLnamespaces/*
文件删除掉,可以解决,但是只能治标不治本,以后还会出现这样的问题,所以上面的方法是最彻底的。
回复

回到 “归档贴”