PCManFM is "an extremly fast, lightweight, yet feature-rich file manager with tabbed browsing". Source: PCManFM on sourceforge. PCManFM is the default file manager of the LXDE (Lightweight X11 Desktop Environment).
Run the following command to install:
# pacman -S pcmanfm
You will also require the FAM (File Alteration Monitor) daemon to pick up events such as files and directories changes. This is required by PCManFM to start:
# pacman -S fam
You can start FAM by typing:
# /etc/rc.d/fam start
And if you like add it to your /etc/rc.conf file:
DAEMONS==(@syslog-ng fam network netfs @crond)
Or, instead of fam, you could install gamin, which does not require a daemon running:
# pacman -S gamin
Then launch PCManFM with:
If you are using a window manager over a desktop environment and notice you have no icons for folders and files, install an icon theme:
# pacman -S tango-icon-theme
Then edit Template:Filename and add the following line:
gtk-icon-theme-name = "Tango"
NTFS Read/Write Support
# pacman -S ntfs-3g
and add user to group hal:
# gpasswd -a username hal
If the above does not work, you have to tell PCManFM explicitly how to manage the ntfs-3g driver. It is not difficult, you just have to edit the configuration file at Template:Filename like the following: Template:File
Obviously, you can select the permission you want.
Even if this not working,you could try mount the ntfs partition on the /etc/fstab. For Example:
# /dev/sda1 /mnt/windows ntfs-3g defaults 0 0
Removable devices can't be mounted
Add the following lines to Template:Filename : Template:File (Credits to shpelda -- http://bbs.archlinux.org/viewtopic.php?pid=679118#p679118)
Mounting as normal user with GVFS and PCManFM2
It may be necessary to follow several steps in order for GVFS in PCManFM2 to allow normal users to mount drives. This includes having the D-Bus daemon running, and adding the following to your .xinitrc (before any instance of pcmanfm is started):
Then edit the file Template:Filename and replace all instances of
(Credits to karabaja4 -- http://forum.lxde.org/viewtopic.php?t=1422&f=22)
There are several versions of PCManFM currently available. As of May 2010:
The original pcmanfm (version 0.5.2, which is currently "pcmanfm" in Arch's extra repository) is frozen and is no longer being maintained by the original author. This version uses HAL for mounting. More information is available on the project page.
pcmanfm-mod, a fork of the original pcmanfm 0.5.2, adds user-definable functions and other features. It is available in the AUR as pcmanfm-mod (installs from the AUR as /usr/bin/pcmanfm). More information is available at IgnorantGuru's Blog.
The original author of PCManFM (Hon Jen Yee aka PCMan) is in the process of rewriting the program, which is currently in testing. This rewrite is sometimes referred to as "pcmanfm2", although its current version number is 0.9.7 RC1. The current git test version of it is available in the AUR as pcmanfm-git. This version uses GVFS for mounting and volume management. More information is available on the LXDE Forum.