web-dev-qa-db-ja.com

FirefoxがGeditを使用して.debファイルを開こうとする理由

Ubuntu 12.04でFirefox 15を実行しています。

.debリンクを使用してWebサイトにアクセスすると、Firefoxはファイルをダウンロードし、geditでファイルを開こうとします。 Nautilusを使用して.debファイルを開くと、gdebiまたはUbuntu Software Centerで実行されます(両方で実験しました)。

奇妙なことに、私が何をやったとしても、geditによってdebsが開かれてはならないとFirefoxに信じ込ませられないようです。 mimeapps.listから以下を参照してください。また、.debには/usr/share/applications/defaults.listファイルへの参照がありません

FF Opening In Dialog

~/.local/share/applications/mimeapps.list

~/.local/share/applications/mimeapps.list

28
Kendor

Firefoxにも独自のアプリケーションリストがあります。 [設定]-> [アプリケーション]を確認し、Debianファイルを見つけます。何も変更していない場合は、おそらく横に「常に確認」と表示されます。 「常に尋ねる」をクリックすると、「他を使用する」を選択して、UbuntuソフトウェアセンターまたはSynapticなどを選択できます(ただし、残念ながら、実際にアプリケーションファイルにアクセスするにはファイルファインダーを使用する必要があります、これは少し面倒なことがあります)。 Ubuntu Software Centerは/usr/bin/software-centerにあり、gdebiは/usr/bin/gdebi-gtkにあります。

13
SMeznaric

Firefoxでもこの動作が発生しました。 GeditでPDF、.DOC、.DOCXなどを開いていました。とてもうるさい。 FirefoxのアプリケーションリストがLibreOffice、Evinceなどを優先アプリケーションとして指定したことは重要ではありませんでしたを除き、「すべて表示」をクリックしました(Firefoxタスクバーの)ダウンロードメニューの下部にある[ダウンロード]リンク。

これを修正するため.local/share/applications/mimeapps.listを開き、application/octet-streamgedit.desktopの関連付けを削除しました。それを行うことで、通常の/予想される動作が復元されました。

これはFirefoxのバグを明確に強調しています。つまり、sometimesはアプリケーションリストを使用しますが、常にではありません(Ubuntu 12.04のバージョン35.0.1以降) 。

18
jdpipe

デフォルトのプログラムxdg-openおよびgnome-openがあり、ファイルに適切なツールを自動的に選択します。

私は、未知のタイプの関連付けを変更するのに十分であり、すべてが正常に機能することを見つけることができました。

ソリューション

これが必要なすべてですBEGIN

sed 's#.*octet-stream.*#application/octet-stream=gnome-open.desktop#' ~/.local/share/applications/mimeapps.list -i

END

find、ubuntu-Tweak- inotifywatchを使用して、この結論に達しました。

14
test30

これは、一部のパッケージがmime-type-applicationバインディングを破るために発生します。

私は同じことをして、私のホームディレクトリのリストファイルを削除しましたが、それはあなたがこれを引き起こしているソフトウェアを再度更新するまでしか続きません。

問題を修正するには、MIMEタイプのアプリを適宜設定する必要があります。 /usr/share/applications/defaults.listの設定は正しいはずです。

これらの「.desktop」ファイルは/ usr/share/applications /にあることがわかります。そこにあるanyを使用して、ルート権限で独自のものを作成することもできます。

0
thecarpy

Firefoxの[設定]-> [アプリケーション]ウィンドウが完全に空白であることに加えて、この問題が発生しました。

以下を行いました:

Sudo apt-get remove --purge firefox
Sudo apt-get install firefox

両方の問題を修正し(今のところ、再発する場合はチェックインします)、設定とプラグインはすべてそのままです。

0
George Agathos

SMeznaricのトップポストに追加するには、Firefoxの設定を確認しました。両方のdebエントリはすでにubuntuソフトウェアセンターでした。回避策は、少なくともこれが機能するため、デフォルトのオプションを「ファイルを保存」に変更することでした。 Thunarのダウンロードフォルダーでそれらをクリックすると、通常どおり機能し、論理的な場所(/ tmp/mozilla-firefox0ではなく)にコピーがあります。

0
dez93_2000