===========================================
Rodent Core (aka xffm 5.0.3) is now yours.
===========================================
Rodent Core is now released in source tarball format, Gentoo ebuild,
OpenSUSE/CentOS rpm and Ubuntu/Debian deb.
Rodent will compile without any deprected usage of functions from
Gtk-2.18.9 to Gtk+-3.8.0 (preferably >= Gtk+-2.20.0).
Mayor changes in this version has been a focus on stability and
forward and backward compatibility to allow instalation of the
latest version without having to update the entire system. This
is of paramount importance in production machines where the down
time must be minimized.
Appreciation is noted to all those who have contributed with bug
reports and enhancement suggestions.
In Rodent Core you will now find:
* All functions are available through keybinds
* All keybinds may be customized by the user
* Process task bar with menu to control processes.
* Flexible tool bar located in unused space, fully customizable by the user.
* Front end for the bcrypt program (contributed by
Johnny Shelley)
* Full front end to the ls program (contributed by
Richard M. Stallman and David MacKenzie)
* Full front end to the cp program (contributed by
Torbjorn Granlund, David MacKenzie, and Jim Meyering)
* Full front end to the mv program (contributed by
Mike Parker, David MacKenzie, and Jim Meyering)
* Full front end to the ln program (contributed by
Mike Parker and David MacKenzie)
* Full front end to the rm program (contributed by
Paul Rubin, David MacKenzie, Richard M. Stallman, and Jim Meyering)
* Front end to the touch program (contributed by
Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith)
* Front end to the shred program (contributed by
Colin Plumb)
* Plugins to mount and use:
- Fstab mounts and system detected mount devices
- Ecryptfs
- NFS
- CIFS (with included samba navigator)
- Obexfs
- Curlftpfs
- Sshfs (otherwise known as sftp)
* Applications plugin to:
- Create applications popup menu
- Create applications virtual filesystem
* System processes plugin
- Front end to ps program (contributed by Branko Lankester,
Michael K. Johnson, Michael Shields, Charles Blake,
David Mossberger-Tang and Albert Cahalan.)
With Gtk+3 everything works just fine, except for one detail which is due to
a Gtk bug (see https://bugzilla.gnome.org/show_bug.cgi?id=698248 ). This
bug apparently only affects systems where the window manager is handling
more than 4 desktops, and only surfaces on the fifth desktop and beyond.
In view that the current gnome approach is to have the computer look like
a cell phone with no more than one desktop, this bug might take a while to
get fixed. For this reason, the default is Gtk+2 (functionality is exactly
the same). If you are not affected by the above described bug (you use less
than 5 desktops), you may compile from source with Gtk+3 using the configure
option --with-gtk3.
Also, if Gtk+2 is not installed, compilation will proceed with Gtk+3.
Builds have also been tested on ArchLinux, Gentoo and FreeBSD.
About FUSE:
Rodent Core acts as a front end to FUSE (and other type) of mount points. This
allows you to mount different types of networked or other type of filesystems.
Unlike gvfs, the user is allowed to choose the mount point and see what is
going on.
My favorite: ecryptfs.
The approach of encrypting the whole user's directory that some distributions use is weak and gives a false sense of security. The Rodent approach is to encrypt that which requires to be encrypted and only decrypt when necessary, not every time you happen to login. This is specially useful for removable devices. If you are working on a multimillion dollar confidential project and your usb drive gets stolen, you might be in a sore spot if that small directory with vital information was not properly encrypted. This plugin replaces the scramble program distributed relevant xfce 4.x releases and closes the security issue noted by FreeBSD users (better late than never).
If you feel that some feature or functionality would be nice, submit a feature request. If you find a bug, submit a bug report (tracebacks are essential). If you do not know what a feature request or bug report is, then Rodent is probably not for you.
Finally, if you wish to enable core dumps, configure with the --with-core option.
Remember that Rodent is provided as is, with no particular Warranty, as stated in the GPLv3 license. My only wish is that this software may be as helpful to you as it is to me.
Enjoy.