尽管尝试了多次解决方案,但我仍然无法更改 Ubuntu 11.10 中的默认应用程序。如果我在系统设置中更改它们,它们会在我关闭对话框后立即恢复。下次我打开设置时,默认应用程序已恢复为标准。如果我右键单击文件并尝试在那里选择默认应用程序,我会收到一条错误消息,提示“无法创建用户应用程序配置文件夹”等等。
我以唯一创建的用户身份登录,所以我应该有权更改这些设置,不是吗?
答案1
如果错误消息继续显示,Not a directory
则只需浏览~/.local/share
并删除、重命名或移动名为应用程序它不应该存在并且阻止创建applications
目录。
打开终端检查是否有applications
文件,在终端上输入
nautilus ~/.local/share
或者在打开 nautilus 的情况下按Ctrl+h并导航至~/.local/share
。
如果那里有一个文件applications
,请重命名它,或删除它(如果发现重命名它更安全,以防万一)。
答案2
以下是我最近发现的有关此问题的方法:安装 Ubuntu-Tweak,然后会出现一个选项,即“文件类型管理器”,您可以在其中编辑所有文件/程序类型的默认应用程序。试一试,我相信它对你来说也会像对我一样有效!
答案3
这只是一个想法...你在 root 中尝试过吗?执行(在终端中)
sudo gedit ~/.local/share/applications/mimeapps.list
然后输入您的密码,然后在那里编辑您的值。希望这对您有所帮助!