[Thunar-dev] Proposed preferences for Thunar

Benedikt Meurer benny at xfce.org
Wed Jun 29 11:29:13 CEST 2005


A few, quick comments:

> Show Sidebar:      [t][f]
>     - Shows the sidebar or hides it.

There's more about this, like what widget should be displayed in the 
sidebar.

> Icon size: {large, medium, small}
>     - This should probably translate into different sizes for the different
>       views. Maybe have the actual pixel sizes hidden in a config file
>       eg: 
>         iconview_size_large=128
>         listview_size_large=32
>         iconview_size_large=64
>         ...
>      This should keep the "powerusers" who want to actually control their icon
>      sizes precisely happy while keeping configuration simple.

I'm more in favour of using dedicated icon sizes (from the 
implementations POV). And adjusting icon sizes doesn't seem to be 
necessary IMHO. It sounds more like a hack to work-around badly choosen 
defaults. I'd say

  details/treeview - 22px
  iconview (vertical/horizontal) - 48px
  thumbsview - 128px

is pretty ok for everyone.

Of course, we *can* make that an option as well. Indeed we can make 
pretty much everything an option, but that would violate the concept of 
simple and easy-to-use software IMHO.

> Default Sort By: {Name, Type, Size, Modified, Owner, ...}
>    - For the ones that would have definite categories (type, owner), it would 
>      be nice to have an explorer-like grouping type (see 
>      http://www.windowsdevcenter.com/windows/2005/04/19/graphics/figure1.gif)

That won't work with the default treeview widget. We'd need to write our 
own treeview, which is really something for Thunar 2.0 (not sure if we 
need this anyways, IIRC somebody suggested something similar for 
nautilus some time ago).

> Directories Spring Open After <slider from 100ms to 2 seconds>
>     - Auto-opening directories like ROX. Makes DND easier.

Hmhmh... sounds useful. Tho, dunno if it necessary to have an option for 
the time.

> Notable omissions:
>     - Single/Double click navigation: AFAIK, this is a global option for GTK.
>       Thunar should follow it.

Nope, there's no concept for this in Gtk. The applications have to add 
their own hacks to make single click navigation work. I.e., you can 
check nautilus to see why this is a bad idea. ;-)

Since the rest of Gtk+/Xfce - atleast the parts that use the tree or 
icon view widgets - work solely with double click navigation, it is not 
very consistent and pretty confusing on first sight, to have single 
click navigation in a widget which is otherwise double-click only.

Maybe something for Thunar 2.0 with a custom tree view widget.

>     - Launch folders in new window: So far, Thunar doesn't seem to have a very
>       spatial interface, and doesn't seem to be headed in that direction at 
>       all. I see no added benefit. If someone wants a filemanager that is
>       spatial, I think they should use one designed that way.

ACK. If somebody wants to open a folder in a new window, he/she can 
right-click -> 'Open in new window'.

>     I also wonder if it's a good idea to store per-directory preferences 
>     (window size/position, view type, etc) in metadata if extended attributes 
>     are available. IMO, it would make for a nicer user experience.

I have no clue about this. I also thought it is very confusing if one 
selects 'Icon view', then enters another directory and the file manager 
switches to 'Tree view' and you'll have to select 'Icon view' again. 
This is one point that drove me nuts while testing stuff in nautilus (it 
is also one of the things I really dislike about Windows Explorer). But 
maybe its just me. Is there any hidden concept behind this that I don't 
know of?

>     - Currently, if you click on a pathbar button which is a superdir of your 
>       current location, the subdirectories of the dir you clicked in disappear
>       from the pathbar.
> 
>       Not only is this inconsistent with the GTK filechooser, it makes the
>       pathbar less useful,  since if each button represents a directory and 
>       can accept drags, you could put a file into the directory from which 
>       you just came, or rapidly switch back and forth, or many other uses.
>       
>       I think the pathbar should check if the current location is a subdir of
>       the directory it's changing to. If it is, it should leave the buttons
>       alone, else it should clear them.

This was changed per botsie's request. IIRC the exact reason was that 
it's too confusing for a file manager. Anyways, I don't have any real 
opinion here, but whatever the solution will be, it should be targeted 
at easy, intuitive usage, not necessarily power users.


In general, when making suggestions, please try to keep in mind that 
Thunar's primary goal is ease-of-use. Advanced users tend to have a 
different opinion on what is easy to use, which is not necessarily easy 
to use for others as well, or even worse, makes it harder to use for 
others. This is one of the things that makes ROX bad: It offers some 
geekish features that can make it easy to use for long-time users, but 
very unintuitive for the average user. This is mostly because the 
application behaves different than other Gtk+ applications.

Benedikt

-- 
Xfce  --  small, stable, fast  --  http://www.xfce.org/

           (__)
           (oo)
     /------\/
    / |    ||
   *  /\---/\
      ~~   ~~
...."Have you mooed today?"...



More information about the Thunar-dev mailing list