[haiku] Re: Haiku installation

  • From: Stefano Ceccherini <stefano.ceccherini@xxxxxxxxx>
  • To: haiku@xxxxxxxxxxxxx
  • Date: Sat, 5 Sep 2009 19:46:54 +0200

2009/9/5 Michael Lotz <mmlr@xxxxxxxx>:

> Really, it's been done before. Tracker.NewFS has the desktop visible
> and it is not a complicated change. On the contrary it removes quite a
> few special cases in the code. The issue of the overlapping window
> attributes is a non-issue. The desktop window as in the actual desktop
> is always full screen and it is always in icon mode. Therefore you
> simply don't need the attributes at all and are free to reuse them for
> window mode.
>
> The far bigger problem are the icon placement attributes on the files.
> If you open a desktop window in icon mode and move icons around there,
> they will be moved on the desktop the next time you restart tracker.
> Tracker.NewFS worked around that by simply only allowing list mode when
> opening the desktop as a window. A more elegant solution would be to
> simply use the normal icon placement attributes to place them in window
> mode and have other attributes for "desktop placement" (to save some
> space only do that if necessary, i.e. when they differ at all). The
> desktop is the special case afterall, so it makes sense to give the
> desktop a separate set of attributes, not the other way around.
>
> The most annoying thing about the hidden desktop in browsing mode is
> that it actually kills browsing, as you cannot browse from a folder on
> the desktop to the desktop or anything below or the other way around.
>
> If we can finally agree to show the desktop (at least for browsing
> mode) I can make the changes.
>
> Regards
> Michael

I completely agree with what you said. And +1, of course, to showing
the desktop.

Other related posts: