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
ファイルへの参照がありません
Firefoxにも独自のアプリケーションリストがあります。 [設定]-> [アプリケーション]を確認し、Debianファイルを見つけます。何も変更していない場合は、おそらく横に「常に確認」と表示されます。 「常に尋ねる」をクリックすると、「他を使用する」を選択して、UbuntuソフトウェアセンターまたはSynapticなどを選択できます(ただし、残念ながら、実際にアプリケーションファイルにアクセスするにはファイルファインダーを使用する必要があります、これは少し面倒なことがあります)。 Ubuntu Software Centerは/usr/bin/software-center
にあり、gdebiは/usr/bin/gdebi-gtk
にあります。
Firefoxでもこの動作が発生しました。 GeditでPDF、.DOC、.DOCXなどを開いていました。とてもうるさい。 FirefoxのアプリケーションリストがLibreOffice、Evinceなどを優先アプリケーションとして指定したことは重要ではありませんでしたを除き、「すべて表示」をクリックしました(Firefoxタスクバーの)ダウンロードメニューの下部にある[ダウンロード]リンク。
これを修正するため、.local/share/applications/mimeapps.list
を開き、application/octet-stream
とgedit.desktop
の関連付けを削除しました。それを行うことで、通常の/予想される動作が復元されました。
これはFirefoxのバグを明確に強調しています。つまり、sometimesはアプリケーションリストを使用しますが、常にではありません(Ubuntu 12.04のバージョン35.0.1以降) 。
デフォルトのプログラム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を使用して、この結論に達しました。
これは、一部のパッケージがmime-type-applicationバインディングを破るために発生します。
私は同じことをして、私のホームディレクトリのリストファイルを削除しましたが、それはあなたがこれを引き起こしているソフトウェアを再度更新するまでしか続きません。
問題を修正するには、MIMEタイプのアプリを適宜設定する必要があります。 /usr/share/applications/defaults.listの設定は正しいはずです。
これらの「.desktop」ファイルは/ usr/share/applications /にあることがわかります。そこにあるanyを使用して、ルート権限で独自のものを作成することもできます。
Firefoxの[設定]-> [アプリケーション]ウィンドウが完全に空白であることに加えて、この問題が発生しました。
以下を行いました:
Sudo apt-get remove --purge firefox
Sudo apt-get install firefox
両方の問題を修正し(今のところ、再発する場合はチェックインします)、設定とプラグインはすべてそのままです。
SMeznaricのトップポストに追加するには、Firefoxの設定を確認しました。両方のdebエントリはすでにubuntuソフトウェアセンターでした。回避策は、少なくともこれが機能するため、デフォルトのオプションを「ファイルを保存」に変更することでした。 Thunarのダウンロードフォルダーでそれらをクリックすると、通常どおり機能し、論理的な場所(/ tmp/mozilla-firefox0ではなく)にコピーがあります。