# PCManFM (日本語)

関連記事

- LXDE
- Openbox
- File manager functionality
- Thunar
- Nautilus
- Nemo

プロジェクトページ より:

  PCMan File Manager (PCManFM) は、台湾の洪任諭 (Hong Jen Yee) によって開発されたフリーのファイルマネージャアプリケーションである。GNU General Public Licenseの下、NautilusやKonqueror、Thunarに取って代わることを目標としている。PCManFMはLXDEの標準的なファイルマネージャであり、またPCManFMとLXDEの開発者は同一人物である。PCManFMは、相互運用性のためにFreedesktop.orgによって与えられる仕様に従っている。

## インストール

pcmanfm は公式リポジトリから入手可能です。 ゴミ箱、udisk によるマウント、リモートファイルシステム機能のサポートのために gvfs もインストールすることを推奨します。

特記すべき別版:

- pcmanfm-git - 開発バージョン
- pcmanfm-qt - 新しい Qt 採用版
- pcmanfm-qt-git - 新しい Qt 採用版の開発バージョン

## デスクトップの管理

下記のコマンドで、PCManFM により壁紙の設定とデスクトップアイコンの利用ができます。

    pcmanfm --desktop

ウインドウマネージャのネイティブなデスクトップメニューは、PCManFMが提供するものに差し替えられるでしょう。しかしながら、PCManFM自体のメニューで、`デスクトップ` タブの `デスクトップの設定` で `デスクトップをクリックしたときウインドウマネージャのメニューを表示する` を有効にすれば元に戻ります。

### デスクトップの優先

もしウインドウマネージャのネイティブデスクトップメニューを利用しているのなら、以下のコマンドでいつでもデスクトップに設定したり修正することができます。

    $ pcmanfm --desktop-pref

このコマンドをキーバインドやネイティブデスクトップメニューに追加して容易に実行可能にしておくことを検討する価値があるでしょう。

### 新しいアイコンの作成

テキストファイルや文書や画像などのユーザーコンテンツをデスクトップに直接ドラッグドロップすることができます。

アプリケーションへのショートカットを作成するには、そのショートカットを `~/Desktop` ディレクトリ内に `.desktop` で直接に保存する必要があります。 ファイルそのものをドラッグドロップすると、そのファイルが完全に移動されてしまいます。ショートカット作成のためのコマンド表記は以下の通りです。

    cp /usr/share/applications/<name of application>.desktop ~/Desktop

たとえば(インストールされていれば）、 lxterminal のショートカットを作成するには以下のようなコマンドを実行すればよいでしょう。

    cp /usr/share/applications/lxterminal.desktop ~/Desktop

Xdg user directories プログラムを利用している人は、`$HOME` ディレクトリを作成していれば、それ以上の設定は必要ありません。

## デーモンモード

PCManFM を（たとえば CD/DVD や USB フラッシュドライブを自動マウントするために）デーモン / バックグラウンドプロセスとして実行するためのセッションまたは自動実行コマンドは

    pcmanfm -d

## 自動起動

PCManFM をデーモンプロセスとして自動起動したりスタンドアロンのウィンドウマネージャのデスクトップを管理する方法はウィンドウマネージャによります。例えば、Openbox のデスクトップの管理を有効にするには、以下のコマンドを `~/.config/openbox/autostart` ファイルに追加します:

    pcmanfm --desktop &

使用するウィンドウマネージャの公式ホームページや wiki の記事を見て下さい。ウィンドウマネージャが autostart ファイルを提供していない場合は、代わりに以下のファイルを編集することで PCManFM を自動起動することが可能です:

- xinitrc: SLiM ディスプレイマネージャや `startx` コマンドを使っている場合
- xprofile: LXDM や LightDM などのディスプレイマネージャを使っている場合

## 追加の機能

経験の浅いユーザーは、ファイルマネージャだけだと (特に Openbox のようなスタンドアロンのウィンドウマネージャにインストールしている場合) Xfce や KDE などの完全なデスクトップ環境で使い慣れていた機能がないことに気づくかもしれません。それについては詳しくは file manager functionality を見て下さい。

## Tips and tricks

### ワンクリックでフォルダやファイルを開く

Open PCManFM in file explorer mode, go to Edit > Preferences > General > Behavior, and select Open files with a simple click. This option works with desktop icons too.

### アーカイブを PCManFM で開いたり復元したりする

公式リポジトリから file-roller または xarchiver をインストールしてください。

ファイルエクスプローラーモードで PCManFM を開いて、編集 > 設定 > 高度な設定 から アーカイバ統合 を選んでインストールしたアーカイバを選択してください。

## トラブルシューティング

### アプリケーションがありません

You can try this method: Delete all files in the `$HOME/.cache/menus` directory, and run PCManFM again.

PCManFM requires the environment variable XDG_MENU_PREFIX to be set. The value of the variable should match the beginning of a file present in the `/etc/xdg/menus/` directory. E.g. you can set the value in your `.xinitrc` file with the line:

    export XDG_MENU_PREFIX="lxde-"

See these threads for more informations: [1], and especially this post from the Linux Mint forums: [2]

### アイコンがありません

DE の代わりに WM を使っていてフォルダやファイルのアイコンが表示されない場合、GTK+ のアイコンテーマを指定してください。

例えば oxygen-icons をインストールしているのならば、`~/.gtkrc-2.0` もしくは `/etc/gtk-2.0/gtkrc` を編集して次の行を追加して下さい:

    gtk-icon-theme-name = "oxygen"

Note: 変更を適用するには PCManFM を全て再起動する必要があります。

他のテーマを使うこともできます (gnome, hicolor, locolor は使えません)。インストールされているアイコンテーマを全て表示するには:

    $ ls ~/.icons/ /usr/share/icons/

適当なアイコンテーマが存在しないときは、インストールしましょう。アイコンのパッケージでインストール可能なものを全て表示するには:

    $ pacman -Ss icon-theme

Tip: GUI を使う方法として、lxappearance をインストールしてそこからアイコンテーマを適用することも可能です。

### マウスボタンによる前/次のフォルダ機能がありません

A method to fix this is with Xbindkeys.

Install xbindkeys and edit `~/.xbindkeysrc` to contain the following:

    # Sample .xbindkeysrc for a G9x mouse.
    "/usr/bin/xvkbd -text '\[Alt_L]\[Left]'"
     b:8
    "/usr/bin/xvkbd -text '\[Alt_L]\[Right]'"
     b:9

Actual button codes can be obtained with package xorg-xev.

Add:

    xbindkeys &

to your `~/.xinitrc` to execute xbindkeys on log-in.

### --desktop パラメータが動かない、または、Xサーバがクラッシュする

Make sure you have ownership and write permissions on `~/.config/pcmanfm`.

Setting the wallpaper either by using the `--desktop-pref` parameter or editing `~/.config/pcmanfm/default/pcmanfm.config` solves the problem.

### ターミナルエミュレータの高度な設定が保存されない

Make sure you have rights on libfm configuration file:

    $ chmod -R 755 ~/.config/libfm
    $ chmod 777 ~/.config/libfm/libfm.conf

### PCManFM にファイルソートの設定を記憶させる

You can use View > Sort Files to change the order in which PCManFM lists the files, but PCManFM won't remember that the next time you start it. To make it remember, go to Edit > Preferences and close. That will write your current sort_type and sort_by values into `~/.config/pcmanfm/LXDE/pcmanfm.conf`.

### USBドライブにアクセス/マウントしようとすると "Not authorized" エラーが出る

See the no password to access partitions and removable media section of the File manager functionality article.

### オペレーションがサポートされていません

If you get this error while trying to use automount, network or rubbish bin features, try launching pcmanfm with

    $ dbus-launch pcmanfm

If that does not help you might not have the necessary dependencies (gvfs, gamin, udisks2, maybe others). This probably only affects non-DE environments.

Category:

- File managers (日本語)