What are the objectives for Xfce 4.4?

Brian J. Tarricone bjt23 at cornell.edu
Tue Feb 1 21:26:33 CET 2005


Benedikt Meurer wrote:

> Brian J. Tarricone wrote:
>
>> Well, sorta.  I think we should have a really stripped-down file view 
>> widget with file-management capabilities in libxfcegui4 (or if it 
>> ends up being to large, perhaps its own library).  Xfdesktop can 
>> optionally create an instance of this widget (by dlopen()ing it if 
>> its in its own library) for the desktop, and a separate file manager 
>> binary could do something similar, and implement a configuration 
>> interface and a host of other nifty things.  But this file manager 
>> need not be in the core.
>>
>> I'm really *really* against folding desktop management duties into 
>> the file manager a la nautilus.  It just doesn't make sense, IMHO, 
>> and makes it difficult for users to a) use Xfce's file manager with a 
>> different DE, or b) use Xfce with a different file manager.  I'm 
>> actually surprised that was suggested, as it seems like quite the 
>> opposite of modularity.
>
> I really *klemmer* this idea. I don't see why a file manager shouldn't 
> be desktop-independent, or why it should reduce Xfce's modularity,

Huh?  You're advocating making the filemanager integrated with the 
desktop (or the desktop integrated with the file manager, take your 
pick), which makes the file manager less desktop-independent.  If we go 
with your plan, this means that, if you want to run Xfce with rox's file 
manager, or nautilus, you either have to run rox's pinboard/nautilus' 
desktop manager, or run without a desktop.  If you'd rather use 
something like Jens' filer, which doesn't manage the desktop, you have 
to run what is essentially two file managers just to get a desktop.  
Conversely, if someone wants to use Xfce's file manager with another DE, 
there's the problem of having to do something braindead like 
--no-desktop with nautilus.

Taking two things that are separate (and not really all that related, 
IMO), and making them into one integrated piece sounds like the 
definition of "reducing modularity" to me.

> but I see that such a `file view widget library' will surely become a 
> maintaince problem.

I'm curious to know why.  It's only a maintenance problem if you 
maintain it poorly, or design the interface in a half-assed manner.  
Again, it's all about modularity: why reinvent file management 
capabilities all over the place when you can keep the basic 
functionality in one place?

    -b



More information about the Xfce4-dev mailing list