web-dev-qa-db-ja.com

Kubuntu 12.04 FirefoxとRekongはダウンロードしたファイルを開く方法を知らない

Kubuntu 12.04 beta 1をインストールしました。

RekongとFirefoxはどちらも、ダウンロードしたアイテムの「Containing Folderを開く」方法を知りません。また、アイテム自体をどのように開いているかもわかりません。 (特定のエラーを以下に示します。)

さらに、ファイルの関連付けを記憶するように(ダイアログで)Firefoxに手動で指示すると、new問題が発生します。 Everyファイルが最初にDolphinで開き、次にDolphinが正しいアプリケーションを開きます。 (これはバグではなく機能に近いかもしれませんが、時には迷惑になります。)

私のインストールには、ファイル/usr/share/applications/mimeinfo.cacheがありません。また、/ usr/share/applications/defaults.listと〜/ .local/share/applications/mimeapps.listがありません。誰かがこのビルド用にこれらのファイルのデフォルトのコピーを持っているなら、コピーをいただければ幸いです。彼らは私がこれを解決するのを助けるかもしれないと思います。 (他の誰かがそれらのファイルが欠落しているのを見ますか?)

詳細:

Rekongはデフォルトでインストールされ、問題は標準構成に存在します。

再現するには、Rekongでファイルをダウンロードします。次に、(ダウンロード)>(ダウンロードしたファイルの)ディレクトリを開くに移動します。結果は次のとおりです。

Error: rekonq does not know how to handle this protocol: 

同じ状況がFirefoxにも存在します。付属のKubuntuメニュー項目を使用してFirefoxをインストールしました。インストールに問題はなく、すべて標準です。

しかし、Firefoxでアイテム(例:JPG画像)をダウンロードし、それを開くか、それを含むフォルダーを開くかを選択すると、「アプリケーションを起動する」というタイトルのダイアログが表示され、「アプリケーションを選択する」必要があります。アプリケーションを選択したら、Firefoxにそれが上記の問題につながることを記憶するように伝えます:EveryファイルがDolphinで開きます。

FirefoxはMIMEタイプを認識していないようです。ただし、DolphinはMIMEタイプを知っています。

詳細:

Firefoxの設定>アプリケーションで表示されるコンテンツタイプは、irc、ircs、mailto、ポッドキャスト、tarファイル、webca、webfeedのみです。通常、もっとたくさんあります。

FirefoxプロファイルでmimeTypes.rdf(Mozilla Knowledge Baseの記事に記載されているように)を削除しようとしましたが、問題は解決しませんでした。

また、他のコンピューター(Linux Mint 12)から、既知の適切な完全なFirefoxプロファイルをコピーしてみました。そのプロファイルの使用を開始すると、Kubuntu 12.04でも問題が発生しました。

詳細は次のとおりです。

$ cat ~/.local/share/applications/mimeapps.list  
cat: /home/user/.local/share/applications/mimeapps.list: No such file or directory

$ cat /usr/share/applications/defaults.list  
cat: /usr/share/applications/defaults.list: No such file or directory

残念ながら、機能しているUbuntuインストールからこれらのファイルをコピーしても問題は解決しませんでした。一見影響はありませんでした。

Dolphinでファイルを処理するデフォルトのアプリケーションは正しく動作します。

私はこれを研究し続けています。このナレッジベース記事を読んでいた: http://kb.mozillazine.org/File_types_and_download_actions#Resetting_download_actions

「FirefoxとSeaMonkeyのすべてのバージョンは、インストールされ有効にされたプラグインを使用して、MIMEタイプに基づいて、デフォルトでダウンロードされたファイルを開きます。」

私がチェックしたところ、Firefoxにインストールされているプラ​​グインはKopete用のSkypeボタンのみです。他に何もありません。 Linux Mintのインストールには、Gnome Shell Integrationを含む多くのプラグインがあります。プラグインが見つからないことが問題になりますか?

同様の質問があります here 解決策はありません。

ここに質問があります 問題がどこで聞こえるかほぼ同じですが、解決策は無関係です。私はKubuntuの新規の新規インストールで作業していますが、他のDEはインストールされていません。

5
MountainX

CanonicalサポートからのFirefox問題の回避策は次のとおりです。

1)Firefoxを停止する
2)rm〜/ .mozilla/firefox // mimeTypes.rdf
3)firefoxを起動します
4)ファイルをダウンロードする
5)ダウンロードメニューから開き、アプリケーションを選択します。/usr/bin/xdg-openを参照します。その後、選択を記憶するためにチェックしてください

これで、開いているフォルダと開いているフォルダの両方が機能するはずです。その後、kdeのファイル関連付け設定を使用して、優先プログラムを変更できます。
NOTE:このソリューションが機能することを確認しました。これは回避策ですが、ある意味では、元のFirefoxのアプローチ(KDEユーザー向け)よりも改善されています。

Rekonqに関して、私はkubuntu-devel IRCチャンネルに最近開発者と話していました。彼は、Rekonqの問題の修正を行っていると言いました。私はそれが今の場所にあると信じています。 「apt-get upgrade rekonq」がKubuntu 12.04 beta1で実行された後、このRekonqのバグはなくなったと言われています。 編集:はい、この修正も確認しました。

4
MountainX

shadowsnipesによる解決策 を見つけたかもしれません。それは少し古いですが、私が過去数日間見たことに基づいて、それは関連性があり、最新のように見えます。 (同じファイルがまだ使用されています。)今夜はテストできませんが、明日はテストします。それまでの間、誰かが興味を持っている場合、私が見つけたものは次のとおりです。

当初の投稿drauk
ちょっと私もこれをやろうとしていました。投稿を読んで「about:config」をチェックインした後、他のディストリビューションから/ etc/mailcapをコピーし、作業するプログラムのリストがあります(mailcapの前にmime.typesを試しましたが、うまくいきませんでした)。

ああ、ヒントをありがとう。これをすべてSlackwareのFirefoxで動作させるための解決策を見つけたと思います。これが機能するディストリビューションから/ etc/mailcapをコピーすることはできますが、必要なエントリを書き込むこともできます。

/ etc/mailcapを変更する代わりに、〜/ .mailcapを変更することにしました。 mailcapのデフォルトパスは(manページにあります)

コード:

$HOME/.mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap

ファイルを取得してarkに関連付けるために追加できる行の例を次に示します。

コード:

application/x-tar;ark %s
application/x-tgz;ark %s
application/x-bzip2;ark %s

次に、firefoxを起動して、tar、tar.gz、またはbz2ファイルを開きます。それはうまくいきません...まだ。

まず、Firefoxプロファイルの下でmimeTypes.rdfを変更する必要があります。これを行う最も簡単な方法は、MIME Edit firefox拡張機能を使用することです。 mailcap内の対応する各エントリに1つのエントリを追加するだけです(すべてを行う必要はありません)。

これが完了すると、これら3つのアーカイブファイルタイプのいずれかをダウンロードまたは開こうとするたびに、デフォルトオプション(この場合はark)が表示されるはずです。さらに、MIME編集拡張機能を使用して、これらのファイルに使用する代替プログラムを指定する場合、オプションとして含まれるようになりました。ファイルを自動的に処理する場合を除き、「常に何をするかを尋ねる」を必ず確認してください。デフォルトで選択されるオプションは、MIME編集拡張の下で最後に選択されるオプションです。

これですべての設定が完了したら、必要に応じてmimeTypes.rdfファイルを別のプロファイルに単純にコピーできます。

ところで、同じスレッドでのunSpawnによる以前の投稿は、バックグラウンドの点で非常に役立ちます。

MIMEタイプと.desktopファイルについて
ブラウザが内部的にレンダリングできないエンティティについては、付随するMIMEタイプを探します。 FFは2つのデータベースを検索するMIMEタイプを認識します(「about:config」と「mime」を検索します)。カスタマイズされた処理は〜/ .mozilla/firefox/$ PROFILENAME/mimeTypes.rdfで構成できます。MIMEにリンクされたアプリケーションの認識共有MIMEタイプ(XDGも参照)がmimeinfo.cache(およびdefaults.list)の.desktopファイルにマップされ、関連する各アプリケーションが持っていることを指示します。 「MimeType」エントリを含む.desktopファイル。たとえば、「tar」(「application/x-tar」)を探している場合は、「grep -i 'tar =' mimeinfo.cache」かどうかを確認できます。 'grep -i' tar = 'defaults.list'は、同じ.desktopファイルを指し、適切なMIMEタイプ 'grep -i mime'を出力する場合にそのファイルが存在する場合。
他の誰かが、この種のことを処理するための、より「正確な」、より簡単な、またはGUIの方法を知っているかもしれません。

1
MountainX