Rodent data manager tries to score with additional features

Slashdot it! Delicious Share on Facebook Tweet! Digg!
Fernando Gregory, 123RF

Fernando Gregory, 123RF

Mouse Trap

The Rodent data manager can do more than just move files. However, it's not always easy or intuitive to use.

Most desktops include a central data management tool. Of these, most fall into the category of "explorer with sidebars and a copious main window." Terminal relatives such as the Midnight Commander use the two-column concept instead. Rodent [1] lies in between – although it is equipped with a graphical interface, it pursues either approach with equal gusto. It doesn't rely on a true two-column layout, but it comes close with the use of tabs and provides the possibility of entering on a command line or in edit fields under almost any circumstance.

In some ways, this approach stems from the legacy of the old Xffm [2] file manager and also parallels the behavior of gVim [3]. Generally, however, the developers want to break new ground by providing far more than just managing files. Unfortunately, in testing, working with Rodent wasn't always easy (see the "Installation" section for details).

Installation

Binaries for Rodent are rare. Packages exist only for Fedora, OpenMandriva, and Alt Linux. Along with them, you'll find its almost unavoidable presence in the Arch Linux user repository and an outdated Ubuntu PPA [4]. Gentoo Linux has an ebuild and a port for FreeBSD. The latter is based on an older GTK2 version, because GTK3 has not proven compatible with BSD derivatives even after years.

Those who wish to compile from source will need to take a deep breath. The release tarball is available online [5]. The Rodent project provides two of its own libraries – Librfm and Libtubo – that are necessary for compiling and that require prior building and installation.

Also required are GTK3 and Libdbh, along with further libraries depending on features and the procps command-line program. A current list of the numerous build dependencies are in the control file of the Fedora RPM package [6]. Once you've gathered everything together, installation is done with the three-step configure && make && make install .

Or, at least, that's the theory. The truth is, for Ubuntu, the process is a little harder. We tried installing rodent using the latest stable source files and, when that failed, we tried installing the suite using the nightly unstable code downloaded form the project's Git repositories. And that failed, too.

You can choose to install the rather outdated PPA that is available [4]. This also needs some tweaking to work, because there is only a version of Rodent up to Precise Pangolin, and you're probably running something more recent.

To get this running, first, you have to add the PPA to your repo lists:

sudo add-apt-repository ppa:landronimirc/rodent

This step also pulls and confirms the security key.

Then, you have to open the created repo file:

sudo vim /etc/apt/sources.list.d/landronimirc-ubuntu-rodent-utopic.list

and change the line

deb http://ppa.launchpad.net/landronimirc/rodent/ubuntu utopic main

to

deb http://ppa.launchpad.net/landronimirc/rodent/ubuntu precise main

After that, it is just a matter of doing a sudo apt-get update and a sudo apt-get install rodent to install the software.

The problem with this solution is that this version of Rodent is really old and does not come with many of the goodies described in this article. Do not despair, you can install something more recent quite painlessly.

First, download the deb file for version 5.0.5 by doing the following:

wget http://sourceforge.net/projects/ \
   xffm/files/5.0.5/deb/debian-7.1/rodent_5.0.5-1_amd64.deb

Install with dpkg :

sudo dpkg -i rodent_5.2.5-1_ amd64.deb

And check for dependencies with APT:

sudo apt-get install -f

Rodent provides a desktop file for all the "applications" that you will find in the menu. If the desktop file is missing because you want Rodent to run things without the menu, you can start the program with rodent or possibly rodent-root if you want to entrust things at that level.

Tools for Everyone?

Even on the project webpage, you'll see the phrase "not for dummies." In fact, Rodent is not a program that you simply open and run. The window displays a familiar image after a startup (Figure 1): a view with icons of the home directory. However, you'll search in vain for a menu bar or setting options. If you right-click anywhere between the icons, Rodent opens a comprehensive context menu (Figure 2).

Figure 1: An unspectacular window provides a familiar view at first sight, but it's deceptive.
Figure 2: You invoke all actions through the comprehensive context menu.

The usual actions, such as creating new files and folders, you'll find in the File submenu. The Go To menu provides shortcuts to popular places, such as to the personal folder, removable media, root directory, and Samba network.

In the upper right of the tools list, you'll find at least some of the items you typically find in other programs. You can open a new program window or a new tab, change the sort order, show file properties, and do a few other things.

If you prefer a view with icons, activating the little slider at the bottom right can help. If you slide it to the right, the icons and thumbnails increase in size. Sliding to the left decreases their size, ultimately leading to a list-only view.

Rodent remembers the given view and magnification factor for each folder. Caution is therefore advised: Views have different mouse and keyboard settings even as a default. Double-clicking an icon opens the file, whereas double-clicking a list item opens an entry field for renaming the file.

In the event that the window manager doesn't have its own application menu and doesn't activate a panel or similar operation that opens a menu, you have the option of borrowing it from Rodent (Figure 3).

Figure 3: Rodent provides an application menu if desired, but it has some weaknesses.

Even though Rodent scans for desktop files at appropriate places, it ignores entire groups of programs. Thus, in our test, KDE shone by its mere absence. Even in the alternative icon menu that you can get to using Go | Application Starter , there was nothing of the sort. You will see folders named GTK and Gnome , so that the menu makes partial sense as predominantly populated by Gtk software computers.

Buy this article as PDF

Express-Checkout as PDF

Pages: 4

Price $0.99
(incl. VAT)

Buy Ubuntu User

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content