PCMan File Managerについて(日本語メッセージカタログも作成)
PCMan File Manager(http://pcmanfm.sourceforge.net/)は、GTK+ 2を使用した軽量なGUIファイルマネージャ。デスクトップ環境には依存しないが、アイコンテーマの関係で、GNOMEかXfce4のいずれかで実行することを推奨。*1
長所と短所
軽量でありながら、基本的な機能はしっかりと持っている印象。高度な処理はできないため、うまく別のファイルマネージャと使い分けるとよいかも。長所
軽さとタブ機能が特に大きい。- 起動時間が非常に短い*2
- タブが使える数少ないGUIファイルマネージャの1つで、同時に複数のディレクトリを開きたいときに便利
- freedesktop.orgのMIMEデータベースに対応し、NautilusやThunarなどと同様に、ファイルの種類に応じた処理ができる
- ショートカットキーが充実していて、使い勝手もよい
- 標準で、ディレクトリから端末を開く機能や圧縮機能が付いていて、どちらも手軽に使える
- NautilusやThunarなどと同様、サイドペインに場所一覧かディレクトリツリーを表示できる
- 画像の縮小表示、ブックマークなどの機能がある
- メニュー項目から、gksuもしくはkdesuを使用して、rootパスワード入力後に管理者権限で新しく起動することができる
- デスクトップアイコンモードがある
- UTF-8以外のファイル名が扱える
短所
全体的に、機能やカスタマイズ性の低さが短所として感じられる。その分が起動時間などの軽さにつながっていると考えれば、それほど悪くはない気もする。ゴミ箱はないので、削除には十分な注意が必要。- ゴミ箱機能がない
- ファイルごとに「エンブレム」のマーク付けができない
- ファイルやディレクトリによって、右クリックメニューから実行するアクションの定義ができない
- パターンマッチングによる選択ができない(その代わり、NautilusやThunarではできない*3選択反転ができる)
- 一覧表示のカスタマイズ性に乏しい
- アイコン表示のサイズ変更が設定ダイアログからでないとできない
パッケージ
Debian(etchから)/Ubuntu(feisty=7.04から)では「pcmanfm」パッケージが用意されている。Gentoo Linuxでは、Bugzillaにebuildがある。--enable-inotifyは不安定?(手動ビルド/Gentooの場合のみ)
手動でインストールする場合、configureスクリプト実行時に--enable-inotifyオプションを付ける(GentooのebuildではUSE=inotify指定をする)と突然落ちることが多く、使えなかった。[引用]configureスクリプトのヘルプより
--enable-inotify enable experimental Linux inotify support for file alteration monitor (default: no)
実験的な上にデフォルト無効なので、無理に有効に指定することさえなければ問題にはならなそう。
日本語メッセージカタログ(翻訳ファイル)
試作してみた。長さの都合で、bzip2圧縮後Base64エンコードしている。[base64]ファイル名: ja.po.bz2.b64
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
これを
$ base64 -d ja.po.bz2.b64 | bzcat | sudo msgfmt --statistics -c - -o /usr/share/locale/ja/LC_MESSAGES/pcmanfm.mo
もしくは
$ base64 -d ja.po.bz2.b64 | bzcat | msgfmt --statistics -c - -o pcmanfm.mo $ sudo mv pcmanfm.mo /usr/share/locale/ja/LC_MESSAGES/
で配置する(/usr/以下にインストールした場合)。*4
関連URL:
- http://sourceforge.jp/magazine/07/12/06/0130212 - PCMan File Managerをファイルマネージャ、IceWMをウィンドウマネージャとして使用した軽量デスクトップ環境LXDEに関して
使用したバージョン:
- PCMan File Manager 0.3.2.2
*1:${HOME}/.gtkrc-2.0への「gtk-icon-theme-name="[アイコンテーマ名]"」設定(テーマ名は/usr/share/icons/以下のディレクトリ名)により、それ以外の環境でも、GNOME互換のアイコンテーマがインストールされていれば表示できる
*2:Xfce4上のThunarも、はじめにデーモンとして起動するため非常に短時間。起動自体の時間は確実にPCMan File Managerのほうが短い
*3:全ての項目を選択後、外す項目を選択する形になる
*4:あるいは、「Nautilus-actionsの設定例」に書いたaction-base64-enc.shでNautilusやThunarでアクションを設定し、右クリックメニューからBase64デコードし、次にbzip2伸長し、msgfmtにかけるなど