[Thunar-dev] Virtual root node
Benedikt Meurer
benedikt.meurer at unix-ag.uni-siegen.de
Wed Feb 16 19:36:03 CET 2005
Auke Kok wrote:
> Biju Chacko wrote:
>
>> Benedikt Meurer wrote:
>>
>>> I came across this question yesterday evening:
>>>
>>> Should we have a virtual root node like `Computer' (Gnome) or
>>> something like that? So all other nodes (Filesystem, Home, Removable
>>> Media) are children of that node.
>>>
>>> The reasons leading to this:
>>>
>>> 1) With the current design ideas, we have a special URI media type
>>> 'home://' that refers to files belows the users home directory. And
>>> going `Up' from 'home://' should not be possible (atleast it should
>>> not jump to 'file:///usr/home' then). But not being able to go `Up'
>>> from $HOME is a bit too restrictive and not very easy.
>>>
>>> 2) Having 3 or 4 toplevel root nodes in a treepane seems to be very
>>> uncommon for a software that handles files/directories. A single root
>>> node seems to be the common case here (e.g. `Computer' in Gnome,
>>> `Desktop' in Windows, `/' in KDE, ...).
>>>
>>> Opinions?
>>
>>
>>
>> If you run nautilus --browser, the treeview has two toplevel nodes:
>> Home and Filesystem. That seems fairly reasonable.
>>
>> I really don't see the need for a special 'home://' URI. What's wrong
>> with 'file://'? IAC, in the default view you won't be showing the URI
>> will you?
>
> I would go even further!
>
> The normal user has nothing too look for in the filesystem... those
> files are not writeable to him and the only thing in there is unindexed
> blob. The only thing interesting could be applications, but those should
> install a proper .desktop file and show up on other locations already...
>
> so, the Filesystem topnode is for experts, which leads me to believe
> that we should have the following topnodes (in this order)
>
> + Home
> + Removable Media
> + Filesystem
>
> The Filesystem root should possibly be hidden for normal users, in any
> case it should be discouraged for normal users to traverse this tree
>
> The Removable Media root *should* be available to users, and since it is
> virtually completely different than the users home directory, a separate
> root reflects this level of separation, after all both /home/joe and
> /media/cdrom are inside the same vfs but still completely unrelated.
>
> I think.
Thats pretty similar to what I have in mind, tho not showing
'Filesystem' by default may confuse quite a few people. But showing it
as the last element, collapsed by default, sounds like a good idea to me.
Benedikt
More information about the Thunar-dev
mailing list