Newsgroups: gmane.linux.distributions.grml.user Date: Fri, 22 Sep 2006 15:46:49 +0200
Newsgroups: gmane.linux.distributions.grml.user Date: Fri, 22 Sep 2006 15:46:49 +0200
> We used to settle with the the file manager that comes default with > Gnome, but now that one can't rename files any more (it actually can > initially, but stop responding to keyboard very soon).
grml ships clex, mc, rox-filer, vfu and vifm. rox-filer is a graphic one which might fit best of that list. If that's not what you're searching for, try the filemanagers of the desktop environments like konqueror of KDE or thunar of XFCE. (Gnome sucks by default. ;))
-mika-
> * Clive Menzies [20060922 16:47]: > >> I use debian sid mainly and tried Rox, XFE, Xffm and couldn't get on >> with any of them. I found emelfm which I use now and quite like; it's >> not pretty but the functionality and stability seems superior to those >> others.
Thanks, that's exactly the kind of input I was looking for. thanks for sharing. Stability, yeah, that's a key thing to me too.
> Only 565kB of installed size, cute!
Wow, I normally don't use file managers, but I think I like this one already.
I tried http://pcmanfm.sourceforge.net/ after I read about it in the German "Linux User" Magazine two days ago. It is small, it behaves strongly like Windows, but it works ;)
Robert Giebel
Newsgroups: gmane.linux.debian.user Date: Fri, 22 Sep 2006 15:41:35 -0500
>> Please recommend a file manager. I need a good one to make my wife >> happy. We used to settle with the the file manager that comes default >> with Gnome, but now that one can't rename files any more (it actually >> can initially, but stop responding to keyboard very soon).
> Krusader with a GUI and MC with a TUI
Since he's running GNOME, Krusader might not be the best fm for him to use.
$ apt-cache search file manager | grep fm | sort dfm - Desktop-File-Manager for X11 emelfm - file manager for X/gtk lfm - a simple but powerful file manager for the UNIX console pcmanfm - extramly fast and lightweight file manager for X Window pcmanfm-fam - GPL'd lightweight file manager for X Window pfm - a terminal-based file manager written in Perl, based on MS-DOS PFM.COM vifm - a ncurses based file manager with vi like keybindings xffm4 - File manager for the Xfce4 desktop environment xffm4-icons - Icons for xffm4, the FM of XFce4 xfm - X file and application manager
Try pcmanfm first, since it's GTK 2.0, and then emelfm. Lastly xfm if you want to see the *cutting* *edge* from 1998 (and still darned useful, especially if you're box has 64MB RAM and is running fvwm).
Ron Johnson
>> try xfe, windows explorer clone.
> I like rox-filer
Rox filer is not bad either, I just got tired of all the rox stuff.
Damon L. Chesser
I've been using thunar lately and quite like it, though I've not delve into its usage much at all.
$ apt-cache search Thunar thunar-archive-plugin - Archive plugin for Thunar file manager thunar-media-tags-plugin - Media tags plugin for Thunar file manager libthunar-vfs-1-2 - VFS abstraction used in thunar libthunar-vfs-1-dev - Development files for libthunar-vfs thunar - File Manager for Xfce
Andrew Sackville-West
Pfm is a terminal-based file manager written in Perl, based on MS-DOS PFM.COM.
pfm is a terminal-based file manager written in Perl. All pfm commands are one- or two-key commands (case-insensitive). It features colored filenames according to extension or type, a single-file and multiple-file mode, support for executing user-defined commands (including wildcards) with only two keystrokes, and use of the ReadLine library for friendly commandline editing.
The original MS-DOS version can still be obtained from ftp://ftp.flashnet.it/pub/simtelnet/msdos/fileutil/pfm314.zip
Navigation through directories is done using the arrow keys, -, +, PgUp, PgDn, home, and end.
Pressing ESC or BS will take you one directory level up (note: see BUGS below on the functioning of ESC). Pressing ENTER when the cursor is on a directory will take you into the directory. Pressing SPACE will both mark the current file and advance the cursor.
Navigation can also use the vi(1) cursor keys (hjkl), and the vi(1) control keys CTRL-F, CTRL-B, CTRL-U, CTRL-D, CTRL-Y and CTRL- E. Note that the l key is also used for creating symbolic links (see the Link command below).
ENTER If the current file is executable, the executable will be invoked, otherwise, the contents of the current file or directory are dis- played on the screen (like Show).
Toggle show/hide dot files.
/ Identical to Find (see above).
< Scroll the header and footer, in order to view all available com- mands.
> Scroll the header and footer, in order to view all available com- mands.
@ Allows the user to enter a perl command to be executed in the con- text of pfm. Primarily used for debugging.
F2 Jump back to the previous directory.
F7 Alternates the display between two directories.
F10 Switch between single-file and multiple-file mode.
Show/Edit/View(View the complete long filename)
siZe For directories, reports the grand total (in bytes) of the direc- tory and its contents.
cOmmand Allows execution of a shell command on the current files. After the command completes, pfm will resume. You may use the following abbreviations:
\1 the current filename without extension \2 the current filename, complete \3 the full current directory path
\4 the mountpoint of the current filesystem \5 the full swap directory path (see F7 command) \6 the basename of the current directory
\\ a literal backslash
Your command Like cOmmand (see above), except that it uses one-letter commands that have been preconfigured in the .pfmrc file. Since version 1.84, these command keys are case-sensitive. Your commands may use \1-\6 escapes just as in cOmmand, e.g.
your[c]:tar cvf - \2 | gzip > \2.tar.gz your[w]:what \2
sHell Spawns your default login shell until you exit from it, then resumes.
Rename Change the name of the file to the path- and filename specified. Depending on your Unix implementation, a different path- and file- name on another filesystem may or may not be allowed. In multiple- file mode, the new name must be a directoryname or a name contain- ing a \1 or \2 escape (see cOmmand above). If the option 'clobber' is set to no in the .pfmrc file, existing files will not be over- written unless the action is confirmed by the user.
Make new directory Specify a new directory name and pfm will create it for you. Fur- thermore, if you don't have any files marked, your current direc- tory will be set to the newly created directory.
Time Change mtime (modification date/time) of the file. The format used is converted to a format which touch(1) can use. Enter . to set the mtime to the current date and time.
tarGet Allows to change the target that a symbolic link points to. You must have permission to remove the current symbolic link.
Link, Create a symbolic link to the current file or directory.
It makes use of the module Term::ScreenColor, which was based on Term::Screen, in turn derived from Term::Cap. Term::ScreenColor is also available on CPAN.
Furthermore, it uses the Term::ReadLine::Gnu module which adds the readline flexibility to the commmand-line editing.
I said I was porting pfm to Term::ANSIScreen. Well, I did, but I decided to change it back. There are pros and cons to both modules, and since Term::ScreenColor is published on CPAN now, and it gives me slightly cleaner code, I decided to stick with my own module.
perl -MCPAN -e 'install Term::Screen' perl -MCPAN -e 'install Term::ScreenColor' perl -MCPAN -e 'install Term::ReadLine::Gnu'
# expand pfm-1.92.2.tar.gz, then cd into it // cdd ~/try // tfe /linux/linux_bin/tgzs/pfm-1.92.2.tar.gz cd pfm-1.92.2
# to install make
sudo mkdir /usr/local/bin/ /usr/local/man/man1/ sudo make
Term-ScreenColor, which needs Term-Screen. Term-ReadLine-Gnu, which needs ncurses-devel, readline-devel.
cd Term-Screen-1.02 perl Makefile.PL make make test make install
cd Term-ScreenColor-1.09 perl Makefile.PL make make test make install
cd Term-ReadLine-Gnu-1.* perl Makefile.PL make make test make install
cd pfm-1.92.2 make
rename ~/.pfm/.pfmrc and compare it with the default config file that pfm automatically generates.
mv ~/.pfm/.pfmrc ~/.pfm/.pfmrc.old
cat ~/.pfm/.pfmrc.old | mend_quotes.pl | mend_colors.pl | mend_diskinfo.pl > ~/.pfm/.pfmrc.new
pfm
diff -wu ~/.pfm/.pfmrc.new ~/.pfm/.pfmrc
rm ~/.pfm/.pfmrc.old ~/.pfm/.pfmrc.new
documented on: 2003.10.30 Thu
need to install Term::ScreenColor and Term::Screen first.
It makes use of the module Term::ScreenColor, but although it is available on Sourceforge, it is not available on CPAN. This will probably never happen, as it seems that meanwhile, (nearly) all its functionality is covered by other modules. pfm will shift to using these modules sometime in the future.
Furthermore, it uses the Term::ReadLine::Gnu module which adds the readline flexibility to the commmand-line editing.