web-dev-qa-db-ja.com

KrusaderにUbuntuのファイル関連付けを使用させるにはどうすればよいですか?

KrusaderにUbuntu(14.04)のファイル関連付けを強制的に(半)自動化する方法はありますか?

ファイル拡張子ごとに手動で実行できることを知っています。しかし、たとえば、昨日、PlayOnLinuxをインストールして、KrusaderはWINE Internet ExplorerでPNGファイルを開きます。 Ubuntuのファイルマネージャー(またはデスクトップ)は、必要に応じてImage Viewerを使用します。他のプログラム(Okularなど)をインストールすると同様のことが起こり、ファイルを開いたときにどのプログラムが起動するのかわからないようになります。

4
gcvt

回避策の1つは、以下を実行するユーザーアクション([ユーザーアクション]> [ユーザーアクションの管理])を作成することです。

xdg-open %aCurrent%;

Ctrl + Enterなどのキーマップ([設定]> [ショートカットの構成])。 Enterへのマッピングは不可能のようです。

Ubuntuはfreedesktop.orgに従っており、xdg-openと同じアプリを使用しているように見えるため、機能します。

Dolphin固有の質問: GNOMEのコマンドラインからDolphinで開かれたファイルのファイルの関連付けを変更する方法

この返信 で説明したように、KDEアプリは~/.local/share/applications/mimeapps.listファイルを使用しますが、そのファイルの[Added Associations]セクションを使用します。

.pngファイルの場合、次のようなものが必要になります。

[Added Associations]
image/png=eog.desktop;wine-extension-png.desktop;shotwell-viewer.desktop;

eogは「画像ビューア」です。

デフォルトのUbuntuの関連付けは、/usr/share/applications/defaults.listセクションの下の[Default Applications]にあります。 KDEは代わりに[Added Associations]セクションを使用しているように見えることを覚えておいてください。

また、あなたが考えているものとは異なるMIMEタイプを探しているかもしれません。 text/htmlがfirefoxを指していたにもかかわらず、krusaderが "winebrowser"で開きたい.htmlファイルでこの問題が発生しました。追加する必要があることが判明しました

application/x-extension-html=firefox.desktop;
1
mivk

ファイルを右クリック->プロパティ

[開く]タブを選択し、リストから選択するか、リストを追加します(拡張プログラムリストから選択するか、単にコマンドとしてvlcと入力します)。

(または)

Ubuntu Tweakを使用します-ファイル関連付けマネージャーがあり、どのプログラムがどのファイルタイプを開くかを選択できます。

手順はこのサイトにあります http://www.omgubuntu.co.uk/2011/12/new-version-of-ubuntu-Tweak-released/

インストールする最良の方法は:

Sudo add-apt-repository ppa:tualatrix/ppa
Sudo apt-get update
Sudo apt-get install ubuntu-Tweak
1
vembutech

これは古い質問のように見えますが、私は同じ問題に苦労していたので解決策を見つけたので、Google向けの答えを追加しています。

私の場合、問題はファイル所有者~/.local/share/applications/mimeapps.listがrootであり、おそらくKrusaderをrootとして実行し、いくつかの設定を変更したことです。

chown $USER:$USER ~/.local/share/applications/mimeapps.listの後、ファイルプロパティを変更し、ファイルタイプの関連付けを設定することができました。

1
lknop