KrusaderにUbuntu(14.04)のファイル関連付けを強制的に(半)自動化する方法はありますか?
ファイル拡張子ごとに手動で実行できることを知っています。しかし、たとえば、昨日、PlayOnLinuxをインストールして、KrusaderはWINE Internet ExplorerでPNGファイルを開きます。 Ubuntuのファイルマネージャー(またはデスクトップ)は、必要に応じてImage Viewerを使用します。他のプログラム(Okularなど)をインストールすると同様のことが起こり、ファイルを開いたときにどのプログラムが起動するのかわからないようになります。
回避策の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;
ファイルを右クリック->プロパティ
[開く]タブを選択し、リストから選択するか、リストを追加します(拡張プログラムリストから選択するか、単にコマンドとして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
これは古い質問のように見えますが、私は同じ問題に苦労していたので解決策を見つけたので、Google向けの答えを追加しています。
私の場合、問題はファイル所有者~/.local/share/applications/mimeapps.list
がrootであり、おそらくKrusaderをrootとして実行し、いくつかの設定を変更したことです。
chown $USER:$USER ~/.local/share/applications/mimeapps.list
の後、ファイルプロパティを変更し、ファイルタイプの関連付けを設定することができました。