Ken*_*dor 29 firefox default-programs
我在 Ubuntu 12.04 上运行 Firefox 15。
如果我访问带有.deb
链接的网站,Firefox 会下载该文件,然后尝试使用gedit
. 如果我使用 Nautilus 打开.deb
文件,它会在gdebi或 Ubuntu 软件中心运行它(我已经尝试过两者)。
奇怪的是,无论我做了什么,我似乎都无法让 Firefox 相信 debs 不应该由gedit
. 下面从我的mimeapps.list
. 此外,没有对我的.deb
文件的引用/usr/share/applications/defaults.list
jdp*_*ipe 19
我在 Firefox 上也有这种行为。它使用 Gedit 打开 PDF、.DOC、.DOCX 等。很烦人。与 Firefox 中的应用程序列表将 LibreOffice、Evince 等指定为首选应用程序无关,除非我单击下载菜单底部(在 Firefox 任务栏中)的“显示所有下载”链接。
为了解决这个问题,我打开.local/share/applications/mimeapps.list
和删除的关联application/octet-stream
用gedit.desktop
。这样做可以恢复正常/预期的行为。
这清楚地突出了 Firefox 中的一个错误,即它有时会使用其应用程序列表,但并非总是如此(从 Ubuntu 12.04 上的 35.0.1 版开始)。
SMe*_*ric 14
Firefox 也有自己的应用程序列表。检查首选项-> 应用程序,然后找到 Debian 文件。如果您没有更改任何内容,它旁边可能会显示“始终询问”。如果您单击“始终询问”,您可以选择“使用其他”并选择 Ubuntu 软件中心或 Synaptic 或您喜欢的任何内容(但不幸的是,您必须使用文件查找器才能实际访问应用程序文件,这可能会有点麻烦)。Ubuntu 软件中心位于/usr/bin/software-center
.gdebi 中/usr/bin/gdebi-gtk
。
tes*_*t30 14
有默认程序xdg-open
和gnome-open
它们会自动为文件选择合适的工具。
我设法发现它足以改变未知类型的关联并且一切正常。
解决方案
这是你需要的一切开始
sed 's#.*octet-stream.*#application/octet-stream=gnome-open.desktop#' ~/.local/share/applications/mimeapps.list -i
Run Code Online (Sandbox Code Playgroud)
结尾
我通过使用find、ubuntu-tweak-inotifywatch得出了这个结论
归档时间: |
|
查看次数: |
9961 次 |
最近记录: |