无法更新/usr/share/applications桌面数据库,自定义文件关联配置失效求助
大家好,我最近在折腾给我的应用程序配置自定义文件关联,目标是实现用xdg-open myFile.myExtension命令就能直接启动我的应用。我按照步骤操作,已经在/usr/share/applications目录下创建了对应的.desktop文件,但当我运行update-desktop-database /usr/share/applications命令更新桌面数据库时,却报错提示:
The databases in /usr/share/applications cannot be updated
我试过注销再重新登录,问题还是没解决,也查过一些相关的解决方案,但都不适用我的情况。想请教下各位大佬,我该怎么解决这个问题?
下面是我的StartupLinux.desktop文件内容:
[Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Terminal=true MimeType=application/x-demo Name=StartupLinux Exec=/home/<user>/MyWorkspace/StartupLinux %f
补充说明:/home/<user>/MyWorkspace/StartupLinux.sh脚本在终端里是能正常启动我的应用的,另外我也创建了对应的application-x-demo.xml文件来定义MIME类型。
备注:内容来源于stack exchange,提问作者Vipul Gupta
相关产品推荐
相关产品推荐

