New features in Rodent Gamma
Edscott Wilson Garcia
edscott at xfce.org
Mon Aug 8 17:45:28 CEST 2011
The comment made by Linus confirm what I have known long ago: the Xfce
crowd is not made up of dummies.
Anyways, the next step in the xftree evolution, Rodent Gamma, is almost
here. This includes several important new features, along with bug fixes
and code optimizations. Among the new features you will find:
** Bash completion.
This is for the lp-terminal and all applicable dialogs where paths or
commands may be input via the keyboard. The combination of bash completion
and history completion make Rodent's keyboard access extremely fast
and powerful, as you may soon discover.
** Bookmarks.
The standard gtkbookmarks is now used in Rodent. This means that bookmarks
generated in Nautilus are available in Rodent and vice versa.
Nautilus automatically creates bookmarks for users who don't know where
to put videos, music, documents or downloads, and you can easily remove
these with Rodent.
Adding or removing bookmarks in Rodent is a two click operation.
Nautilus, OTH, uses 2 clicks to add but a click-scroll-click-click-click
sequence with buttons and text to read in order to remove a bookmark
(are they trying to make it impossible for dummies?)
** Launchers.
This is the Nautilus "terminology" for dot desktop files, which most
applications provide upon installation. "Shortcuts" is the term Linus
uses. The functionality for dealing with these files is provided by
a Rodent plugin and consists of
--filesystem navigation through categories
--popup menu with the standard gnome/kde categories
N_("Accessories")
N_("Graphics applications")
N_("System Tools")
N_("Internet and Network")
N_("Games and amusements")
N_("Office Applications")
N_("Tools for software development")
N_("Audio and Video")
N_("Personal preferences")
NOTE: These categories are arbitrary and if you have a better
suggestion for the application popup menu for Rodent Gamma,
now's the time to speak up, before the Gamma version is released.
Differences with xfce-appfinder:
-The available categories is only limited by the amount of categories
installed in the current system.
-Categories have their own icon and work as a containing folder for all
dot desktop files which list that category as their own.
-You can browse through categories instead of searching for
(search is taken care of with bash completion or find tool, yes?).
Differences with Nautilus:
-Rodent will allow you to treat dot desktop files as what they
really are, files, not only icons to double click or drop another
icon upon.
Please do not interpret this difference with Nautilus as a Nautilus
drawback, some consider it a feature: dummies are meant to be fooled into
believing launchers are not really files so that they won't mess
things up
(although this does not always work: dummies are too darn smart).
** Processes
There was once a super stable OS system which considered everything,
including files, as processes. This OS system disappeared because it
was proprietary. In the linux world the tendency is to consider
everything, including processes, as part of the filesystem.
As a part of the filesystem, why shouldn't processes be manageable by
a capable filemanager?AFAIK, Rodent is the only filemanager now endowed
with this capability.
With the rodent-ps plugin, the default behavior of the stop button
which appears for backgrounded processes changes. Instead of sending a
SIGTERM (and optionally a SIGKILL), a window will open at the point in
the process tree where the process is located, giving options to send
arbitrary signals to the process (like STOP or CONT), or navigate
through the process tree.
This plugin has the option to visualize user processes (default) or
all processes. You may also toggle the tree structure on and off.
I am specially grateful to
Branko Lankester <lankeste at fwi.uva.nl>,
Michael K. Johnson <johnsonm at redhat.com>,
Michael Shields <mjshield at nyx.cs.du.edu>,
Charles Blake <cblake at bbn.com>,
Albert Cahalan <albert at users.sf.net> and
David Mossberger-Tang
for contributing the powerful and bugfree backend to this Rodent plugin.
** Content folder icons
This features puts a small icon on top of each folder to show the user
what type of files the folder contains. This is a suggestion from kde
team to improve and make less "windowy" the Dolphin feature that maps
small thumbnails of contained images on folders. Advanced users will
not only be interested in quickly locating pictures at a glance, but
also pdf, source code, spreadsheets and all kinds of different files.
This feature is enabled by default but can be disabled in the settings
dialog.
** Optimized read and load
For those who are interested in reading /usr/bin quickly, Rodent is now
about ten times faster than Nautilus. That is what multithreading in
multicore enviroment is all about. A search for "g_thread_create" in
Nautilus code gives only one match: this does not look good at all,
although I may be mistaken.
And if you really want speed, you may remove or not install the icons
plugin (take the Rodent out of Rodent). This will make the loading of
/usr/bin much faster, and cut down memory usage, but will cost you
eyecandy.
** Documentation
User documentation in pdf and html format will be available. This, and
final testing, are the items holding release at this moment.
--
cheers!
Edscott
More information about the Xfce
mailing list