Pau*_*hek 23 firefox nautilus thunar filemanager download-manager
我的系统默认是 Nautilus。但是当我右键单击“下载”并选择“打开包含文件夹”时,它会打开 Thunar 而不是 Nautilus。
我怎样才能改变它?
小智 19
经过多次尝试,我发现了上面 Gill Bates 给出的非常简单的方法,即
所以我这样做了,然后关闭并重新打开 Firefox,果然,它就像一个魅力。也许我可以在这里调用奥卡姆剃刀...
小智 11
@carnendil 的建议并不明智,因为系统在启动时会生成此列表,因此用户不应直接对其进行编辑。事实上,每个条目都应该包含系统上可用的所有选项,有时第一个条目不是首选。
从理论上讲,@Fab 的建议应该可行,但事实证明,有时程序会尝试defaults.list
专门引用。例如,关于 Bugzilla的讨论表明 Firefox 甚至不知道查找用户的本地列表defaults.list
和mimeapps.list
.
因此,我建议您编辑以下文件之一,除非您使用的是多用户系统,否则第一个选项可能是最明智的选择:
/usr/share/applications/defaults.list
; 或者~/.local/share/applications/mimeapps.list
和~/.local/share/applications/defaults.list
; 或者~/.local/share/applications/
,然后从另一个文件创建到该文件的符号链接(例如~/.local/share/applications/mimeapps.list
,从编辑并链接到它~/.local/share/applications/defaults.list
)。对于上述以下选项之一,添加(或更改)以下行:
inode/directory=Thunar-folder-handler.desktop
Run Code Online (Sandbox Code Playgroud)
小智 5
如果已经提到的解决方案不起作用,试试这个。
将以下内容写入/usr/share/dbus-1/services/org.freedesktop.FileManager1.service
:
[D-BUS Service]
Name=org.freedesktop.FileManager1
Exec=/usr/bin/thunar --gapplication-service
Run Code Online (Sandbox Code Playgroud)
Exec
根据自己的喜好更改线路。(默认nautilus
。)
有一个旧错误指向文件中的某些设置/usr/share/applications/mimeinfo.cache
。
在我的系统中以以下方式开头的行inode/directory=
如下所示:
inode/directory=nautilus-folder-handler.desktop;nautilus.desktop;
Run Code Online (Sandbox Code Playgroud)
我猜你的指向的是 Thunar。
要进行更改,您需要mimeinfo.cache
使用以下命令进行编辑:
gksu gedit /usr/share/applications/mimeinfo.cache
Run Code Online (Sandbox Code Playgroud)
小智 2
如果您不想修改系统设置,或者无权访问它,您可以复制并个性化以inode/directory=
(from /usr/share/applications/mimeinfo.cache
) 开头的行到~/.local/share/applications/mimeapps.list
归档时间: |
|
查看次数: |
28567 次 |
最近记录: |