使用与文件管理器不同的应用程序打开文件夹
升级到Ubuntu 11.10之后,我曾经右键单击一个文件夹并告诉它用Movie Player打开文件夹(“打开其他应用程序……”)。
没有伤害,对吗? 不,现在Ubuntu用电影播放器而不是Nautilus打开文件夹。 如果我插入一个拇指驱动器,电影播放器将打开。
如果我点击垃圾桶图标……电影播放器! 打开文件夹的默认操作以某种方式成为电影播放器。 单击“主文件夹”图标仍会打开Nautilus并在Nautilus中打开文件夹保留在Nautilus中,但其他文件夹链接会自动打开Movie Player。 我怎么能改回来?
从问题中删除的答案
解决方案很明显,在Nautilus我选择一个文件夹,右键单击,打开其他应用程序,然后选择“文件”,这显然是Nautilus的名称。 现在设置默认返回…直到下一次! 我想这是一个警示故事。
在您的主文件夹中转到.local/share/applications/mimeapps.list
这是一个隐藏文件。 您可以使用以下键盘快捷键取消隐藏: Ctrl + H.
然后你需要修改inode/directory=movie-player.desktop;
或类似的东西,到inode/directory=nautilus-folder-handler.desktop;
并保存文件。
在Ubuntu 14.04上,这个对我有用:
xdg-mime default nautilus.desktop inode/directory
原始答案来自这里和这里
上面的命令在.local/share/applications/mimeapps.list
添加了一行inode/directory=nautilus.desktop
即时工作,无需注销/重启。
我最初的问题是右键单击“打开包含文件夹”在Ubuntu 13.10 64位上的Banshee或File Roller中不起作用。 该对话框是一个Shotwell对话框,说“无法打开文件夹 ”。 我尝试删除~/.local/share/applications/mimeapps.list
但这只是忘记了我的所有默认应用程序设置,对我原来的问题没有影响。
这是有效的(我将某些事情标记为“无效”意味着我认为这些步骤是不必要的,但我不能确定):
-
我卸载了shotwell
sudo apt-get remove shotwell
然后再重新安装它sudo apt-get install shotwell
。 现在,“打开包含文件夹”在磁盘使用分析器(baobab)中打开错误 -
没有效果:我在
mimeapps.list
添加了nautilus.desktop
到这一行:inode/directory=nautilus-folder-handler.desktop;nautilus.desktop;
-
没有效果:我尝试卸载并重新安装nautalis
sudo apt-get remove nautilus nautilus-folder-handler
sudo apt-get install nautilus nautilus-sendto nautilus-share
我怀疑这是浪费时间。 -
我卸载磁盘使用分析器
sudo apt-get remove baobab
并重新安装它apt-get install baobab
并修复它!
如此处所示。
您可以通过编辑~/.local/share/applications/mimeapps.list
文件来定义默认文件浏览器。 它应该看起来像:
[Default Applications] inode/directory=nautilus-folder-handler.desktop;
在其他系统中,要编辑的文件是~/.local/share/applications/mimeinfo.cache
[MIME Cache]
索引节点/目录=鹦鹉螺文件夹-handler.desktop;
完全避免这个问题: https : //unix.stackexchange.com/q/336982/32012
Ubuntu Mate:System-> Preferences-> Personal-> Preferred Applications打开“System”选项卡; 将“文件管理器”更改为“Caja”以恢复默认行为。