默认文件管理器已更改,无法更改回来

可能重复:
Chromium“在文件夹中显示”在文本编辑器中打开

(使用ubuntu 11.04)

我试图在chrome中打开一个torrent文件,它要求我的默认应用程序,所以我点击传输,然后我收到一个错误:“无法执行默认文件管理器,无法执行子进程”传输“(没有这样的文件或目录)。“

现在,如果我单击统一栏上的任何快捷方式,例如垃圾文件夹或我的便携式硬盘驱动器的图标,我会收到此错误,以及来自chrome或firefox的任何下载或文件夹。 我似乎无法弄清楚如何解决这个问题,因为似乎没有简单的方法来做到这一点。

我希望我可以回答这个问题,我在这里发布了一段时间回答Chromium“在文件夹中显示”在文本编辑器中打开 (这会使它重复,所以它可能会被关闭;))

~/.local/share/applications/mimeapps.list有一个~/.local/share/applications/mimeapps.list的文件列表。 看看more ~/.local/share/applications/mimeapps.list ,看看你是否能在这里找到奇怪的东西。 您可以使用vi或gedit编辑此文件。

但是还有一个命令mimeopen允许你改变程序应该打开什么文件(并更新我之前提到的文件)。 它将根据您提供的文件“猜测”什么是最合理的选项。

  mimeopen -d / home / {your_name} / Documents
请为inode /目录类型的文件选择默认应用程序

     1)打开文件夹(nautilus-folder-handler)
     2)其他......

 mimeopen -d \ [Mazui \] _ Ore_No_Imouto _-_ 14 _ \ [SD \] \ [7EA51F50 \]。mkv 
请为video / x-matroska类型的文件选择默认应用程序

     1)在SMPlayer中排队(smplayer_enqueue)
     2)电影播放器​​(图腾)
     3)SMPlayer(smplayer)
     4)Banshee(女妖)
     5)VLC媒体播放器(vlc)
     6)其他...... 

同样适用于torrent文件和任何其他文件。

也许您已经知道这一点,但如果您无法使用control-alt-f1进入命令行并使用您的sudo用户帐户和密码登录。 control-alt-f7可以让你回到你的桌面。

我有同样的问题。 打开终端并输入:

gksudo nautilus / usr / share / applications

找到“文件管理器”并右键单击它。 选择“属性”。 在“基本”选项卡下,将“命令”更改为“nautilus”。

删除文件: ~/.local/share/mime/mime.cache ,它应该重置文件管理器。

尝试使用gconf将其更改回来:

 gconftool --set "/desktop/gnome/applications/component_viewer/exec" --type string "nautilus %s" 

注意:您应该使用首选文件管理器的na exec名称替换nautilus。