* Philipp Thomas -- Sunday 01 April 2001 11:42:
* Helmut Fahrion [Wed, 21 Mar 2001 08:15:59 +0100]:
Das Problem ist der Desktopmanager, der stellt den Hintergrund dar und verwaltet auch die Icons. Er hat halt nicht die Funktionalität einem anderen Programm das zeichnen zu überlassen.
Diese Fähigkeit hat *kein* Desktopmanager, denn X11 sieht hier keinerlei Möglichkeit vor. Das bedeutet, das man entweder Icons auf dem Desktop haben kann *oder* aber ein Programm im Root-Window laufen lassen kann. Beides zusammen ist nicht möglich.
Naja, das stimmt nur zum Teil. fvwm2 und KDE1 und ... koennen durchaus "Icons" auf dem "Desktop" anzeigen, auf dem zur gleichen Zeit xsnow laueft. Allerdings sind das eben nicht echte Icons, sondern jedes einzelne "Icon" ist in Wahrheit ein eigenes Fenster, das eben nur das gewohnte Bild + Text enthaelt. Und sie werden auch nicht auf einem echten "Desktop" angezeigt, sondern nur im Root-Window. Das heisst, es gibt keine Desktop-Funktionalitaet. Es gibt keine Moeglichkeit, z.B. die verschiedenen Icons als eine Entitaet zu betrachten, indem man einen Rahmen um sie zieht um sie gemeinsam an eine andere Stelle zu schieben, etc. Das KDE-Team musste sich also zwischen lustigen, bewegten Hintergrundbildchen und voller Desktop-Funktionalitaet entscheiden. Die Entscheidung fiel zugunsten Produktivitaet und gegen den Weihnachtsmann. Wem das nicht gefaellt, der kann ja einfach auf das Starten von kdesktop verzichten. Ausserdem gibt's einen Trick: Wenn ein Programm (xearth, xglobe) in der Lage ist, seine Bilder auch als Datei abzulegen, dann kann man im Bildschirmhitergrund-Dialog festlegen, dass ein solches Bild regelmaessig geladen und angezeigt wird. Bei xearth und xglobe ist das keine echte Einschraenkung. Nur der Weihnachtsmann (xsnow) und die Fische (xfishtank) muessen d'ran glauben ... Nun koennte jemand argumentieren: Wenn der Weihnachtsmann am Bildschirmhintergrund keine Berechtigung hat, weil sowieso fast immer ein Fenster darueber offen ist, dann braucht man aber auch keine Icons. ... Bingo! Bei mir gibt's keine Icons und auch nur ein 'verstecktes' Panel, aber das ist eine andere Geschichte ... m. :-)