muCommander@Lei - Tips

muCommander : Top / Download / Tips

--------------------------------------------------------------------------------
はじめに
--------------------------------------------------------------------------------
これらのTipsは主にmuCommanderの設定ファイルを直接編集します。
設定ファイルの場所は以下

Windowsなら
  c:\Document and Settings\ユーザー名\.mucommander\
Linuxなら
  ~/.mucoomander/
Mac OSXなら (cn_syanさん情報)
  ~/Library/Preferences/muCommander

--------------------------------------------------------------------------------
目次
--------------------------------------------------------------------------------
キーアサインの変更方法
アプリの拡張子連動起動
右クリックから外部アプリを起動
キーボードから外部アプリを起動
その他


--------------------------------------------------------------------------------
キーアサインの変更方法 action-keymap.xml
--------------------------------------------------------------------------------
よく「muCommanderはキーアサインが変更できないからパス」という記事を読むが、実はできるのである。

設定ファイルはaction_keymap.xml

<action class="com.mucommander.ui.action.PermanentDeleteAction" keystroke="shift F8" />

keystroke="shift F8" とかの部分を好きなキーに修正すればそのキーで動くようになります。

こっちにある改造版jarを使えばデフォルト状態のクイックサーチを解除できますが、
普通の状態でもAとかBにキーを割り当てるとクイックサーチは効かなくなりますが一応動くようです。
つーかまぁサーチに使えなくなるので不便ですが・・・

本サイトの改造版jarを使った場合は、以下の設定を追加することにより通常状態でクイックサーチoff、
指定したキーを押すとクイックサーチ開始。という動作になります。

<action class="com.mucommander.ui.action.StartQuickSearchAction" keystroke="F" />

改造版jarを使った場合のFDっぽい設定サンプルを置いておきますのでベースにでも使ってください。

おまけ

・,キーはCOMMA
・.キーはPERIOD。テンキーの.はDECIMAL
・/キーはSLASH

--------------------------------------------------------------------------------
アプリの拡張子連動起動 associations.xml
--------------------------------------------------------------------------------
拡張子連動のファイルも初期状態では存在せず、自分で作る必要があります。
ファイル名はassociations.xmlで起動するアプリは、あらかじめcommands.xmlに書いておく必要があります

associations.xmlのサンプル

<associations>
    <association command="jetAudio">
        <filename value=".*\.xml" />
    </association>
    <association command="vlc">
        <filename value=".*\.wmv" />
    </association>
</associations>

書式は上記のようになります。commandで指定するのはcommans.xmlに描いたaliasの名前です。
filenameに一致するコマンドが起動されます。多分上から調べていって最初に見つかったやつが実行される。

commands.xmlに書かれていないalias名を指定するとそれ以降の読み込みが行われないようなので注意して下さい。
commands.xmlの説明はこちらを見てください。


--------------------------------------------------------------------------------
右クリックから外部アプリを起動 commands.xml
--------------------------------------------------------------------------------
ファイルを右クリックしたときにでる「開く...」ってのが外部プログラム起動なんですが、
commands.xmlってのを自分で作ってやらないと駄目なんです。
書式は以下

commands.xmlのサンプル

<commands>
    <command alias="vlc" value="c:\\Program Files\\VideoLAN\\vlc\\vlc.exe $f" display="Vlc"/>
    <command alias="jetAudio" value="C:\\Program Files\\JetAudio\\JetAudio.exe $f" display="jetAudio"/>
    <command alias="vivi" value="C:\\Program Files\\vivi\\vivi.exe $f" display="ViVi"/>
</commands>

displayで設定した名前が表示されます。重複可能。
aliasは重複不可。拡張子連動で利用します。
\は\\と書くよう注意してください。ファイル名を渡すには $f です。


--------------------------------------------------------------------------------
キーボードから外部アプリを起動
--------------------------------------------------------------------------------
本家版だとマウス右クリックからしか実行できませんが、
うちのサイトの改造jarを使うとaction_keymap.xmlに以下のような設定を追加することで
キーを押すことで外部コマンド一覧を開けるようになります。
(※以下の設定そのまま書くと、Xキーで開きます)

<action class="com.mucommander.ui.action.OpenWithPopupMenuAction" keystroke="X"/>

このコマンドでコマンド一覧を開いた場合、拡張子連動が設定されていると該当するアプリのみ表示されます。
以下のようにassociations.xmlを書いた場合、.aviファイルでキーボードからコマンドダイアログを開くと
jetAudioとvlcの2つが表示されます。

<associations>
    <association command="jetAudio">
        <filename value=".*\.avi" />
    </association>
    <association command="vlc">
        <filename value=".*\.avi" />
    </association>
</associations>

--------------------------------------------------------------------------------
その他のTips
--------------------------------------------------------------------------------
・どんどんブックマークに登録していって、ブックマークを開いて移動するのが基本的な使い方です。
・FTPやSFTPもブックマークできます。というかブックマークして使え。
・一括マークは「ファイルのマーク」から行います。ディレクトリもマークするときはチェックボックス外しましょう
・マスク機能はありません
・zipやtarファイルの中身にコピーとかを実行すると勝手に再圧縮してくれます。便利。
・ver0.8.4はテーマの設定でカラー選択ダイアログが開きません。本家のバグのようです

トラックバック(0)

トラックバックURL: http://blog.marupara.dyndns.org/mt5/mt-tb.cgi/3673

コメント(2)

設定の場所ですが、Mac OS Xの場合は
~/Library/Preferences/muCommander
になるようです。

ありがとうございます。追記しときます。
Macも買おう買おうと思いつつなかなか買わないので・・・(w

コメントする