@maro: Thanks for the feedback. In the current version, Fluff will use the following priority to determine which directory to initially display:
1) The path specified on the command line
2) (If no path on the command line) the path specified by "StartPath" in the .fluff.conf file, but note that this needs to be an explicit path, "~" won't work in the config file
3) (If there is no .fluff.conf file, or the file lacks a StartPath statement) the root directory "/"
Initially starting in the current working directory of a terminal shell session does make some sense. But then the "StartPath" setting option won't make sense, and should probably be dropped. And that means that if a user wanted the wbar to launch Fluff in a certain directory, he or she would need to configure the wbar stuff. Perhaps "." will work as the "StartPath" (I'll need to test this later... if it works, that is a work-around for people who want Fluff to start showing the current working directory.)
There are two buttons on the tool bar, which are initially configured to "Home" and "TCE", which are also triggered by the keyboard shortcuts like Ctrl+H. As long as the first button is configured to the label "Home", Fluff will obtain the path to home via the $HOME environment variable, so it should automatically be correct even in the user does not log in as TC (but I have not tested this directly yet). Will $HOME conflict with /etc/sysconfig/tcuser? If so, who should win? Once we sort things, out, I will update the help document.
If the second button bar shortcut button is configured to the label "TCE", Fluff will obtain the path to it by reading /opt/.tce_dir, so it should also automatically adjust if the TCE directory changes for some reason.
The FileOwnerColWidth is an obsolete setting. I will make sure it is not being written out any longer from Fluff. Robert will need to make sure the .fluff.conf file that ships in TC Base's .iso does not include this obsolete setting. (@Robert: Sorry that I neglected to mention this before.)