PC vs. Mac?

Während des unkontrolliert nächtlichen Stöberns auf KDE-Look.org (“Eyecandy for your Desktop”) gefunden:
Grabenkämpfe befeindeter Fanblöcke sind in der Open-Source-Szene glücklicherweise ein vollkommen unbekanntes Phänomen. Gute Nacht!
/* basquiat's lovely winter riot */: a unique and beautiful snowflake in your heart's lovely winter riot

Während des unkontrolliert nächtlichen Stöberns auf KDE-Look.org (“Eyecandy for your Desktop”) gefunden:
Grabenkämpfe befeindeter Fanblöcke sind in der Open-Source-Szene glücklicherweise ein vollkommen unbekanntes Phänomen. Gute Nacht!


Eckdaten: Neben einem aktuellen Xorg-Server verwende ich zur Zeit die tagesaktuelle SVN-Version von Beryl & Co. Als Grafikkarte kommt eine NVidia GeForce 7600 GS zum Einsatz, für das Dual-Monitor-Setup zeichnet sich NVidias TwinView verantwortlich (siehe auch diesen Post).
Das Einrichten von Kubuntu Edgy verlief derweil gewohnt problemlos: Hibernate, Suspend und WLAN taten ebenso “Out of the Box” wie die durch Open Source Treiber beschleunigte 3D-Grafik auf der verbauten ATI Radeon FireGL T2. Anzupassen waren lediglich diverse Kleinigkeiten, so dass ich momentan sogar einen generischen Distributionskernel dem Eigengebäck vorziehe. Nach dem flotten Setup blieb folgerichtig noch einige Zeit, aufkommende Schamgefühle durch das Ausleben des mir eigenen Spieltriebes als bekennender Deskmodder zu verdrängen - Beryl musste her:

Anleitungen zu Installation und Konfiguration von Beryl finden sich mit reichlich Pointern auf distributionsspezifische Eigenheiten im Beryl-Wiki - meist sind Drittquellen oder fremde Overlays einzubinden. Die Codebasis von Beryl mutiert rasant und läßt so die Verfolgung des SVN-Trees sinnvoll erscheinen. Beryl läuft für Software im experimentellen Stadium auf meinen zwei Testrechnern erstaunlich stabil - weder Xorg noch KDE gingen bisher in die Knie, einzig das Capturen ganzer Screencasts will hier nicht gelingen (was zumindest am Desktop mit einer Auflösung von 3200x1200 Bildpunkten nicht wirklich verwundert) - doch Youtube hält genug Berylism bereit.

Die Überdosis Eyecandy mag für den Alltagseinsatz übertrieben wirken, alle Features lassen sich jedoch selektiv (de)aktivieren. Fenster müssen nicht in lodernden Flammen minimiert oder wabbelnd über den Desktop geschoben werden. Zum Breathtaking eignet sich der transparente 3D-Cube, manche werden den einfacheren Slidermodus bevorzugen. Obwohl fast alle Effekte des Beryldesktops tadellos performen, reichen vielen sicherlich etwas zurückhaltendere Transparenz, ein Schattenwurf, der schicke Applikationsswitcher und die an Apples Expose erinnernde Fensterübersicht für ein atemberaubendes Desktoperlebnis aus.

Die Grafikkarte, eine Matrox G45+MDHA32DB, erlaubt den Anschluß zweier VGA-Monitore, die es trotz ihrer spärlichen Speicherbestückung von 32MB mit jeweils 1600x1200 Pixeln bei 85Hz befeuern kann. Der Bitknappheit ist bei solchen Auflösungen ein Wegfall jeglichen direkten Renderns geschuldet, zumindest bei alltagstauglichen Farbtiefen - der verfügbare Buffer ist schlicht zu klein. Xinerama - die komfortabelste Möglichkeit, mit zwei (oder mehr) Screens zu hantieren - unterstützt als Xorg-Erweiterung prinzipiell kein DRI, bietet dafür aber gegenüber dem karteninternen Mergen der Screens handfeste Vorteile: so maximieren Fenster wahlweise nur in einem Bildschirmbereich, entsprechend vorbereitete Programme und Desktopmanager bieten darüber hinaus entsprechend weitere Funktionalitäten an, die das Leben in den neu erschlossenen Weiten leichter machen.
Die Konfiguration von Xinerama und Xorg ist trivial. Relevante Ausschnitte aus meiner Konfigurationsdatei machen schnell deutlich, wie die Behandlung der verschiedenen Bildschirme unter Xorg zu verstehen ist:
Mehr »
15 Jahre Linux sind ein Grund zum Feiern und eine schöne Gelegenheit, die vielen fachlichen Dispute und menschelnden Eitelkeiten rund um den Kernel und das zugehörige GNU-Userland Revue passieren zu lassen - selbst für Späterleuchtete wie mich, die mit SuSE Linux 6.1, Kernel 2.2.3 und KDE 1.1 das Laufen lernten.
Happy Birthday!, und ein ehrliches und respektvolles Dankeschön an Linus Torvalds und den Rest der kernelschreibenden Berufs- und Hobbyhacker!

Nach dem Hin und Her ob der Veröffentlichung des X.Org Servers in der Version 6.8 war es heute endlich soweit: Das neue, offizielle Release ist erschienen. Nach dem Kompilieren des umfangreichen Quelltextes sieht erst einmal alles wie gehabt aus, ich bilde mir ein, glxgears würde etwas besser performen. Um die neuen Features wie echte Transparenz oder Fensterschatten zu aktivieren bedarf es folgenden Eintrags in der xorg.conf:
Section “Extensions”
Option “Composite” “Enable”
EndSection
Per “xcompmgr” und “transset” lassen sich so händisch Fensterschatten setzen und einzelnen Fenstern beliebig intensive Transparenzstufen zuweisen. Die neuen Bonbons dürfen zur Zeit aber eher als “Proof of concept” angesehen werden: fluxbox kam mit “xcompmgr” überhaupt nicht klar und produzierte nur wirre Graphikfehler, KDE dagegen verdaut das Ganze etwas besser und akzeptiert neu zugewiesene Attribute eher, wird aber unbenutzbar langsam und ist auch nicht 100%ig frei von kleinen, optischen Unstimmigkeiten. X selbst frisst derweil nicht unbeträchtliche CPU Ressourcen. Dennoch: Deskmoddern und anderen Fetischisten dürften mit den nächsten Releases nach und nach die geheimsten Wünsche erfüllt werden, so die Desktop Entwickler ihren Windowmanagern die passende Funktionalität angedeihen lassen - wovon auszugehen ist. Schön zu sehen, dass das Entwicklungstempo seit dem Fork von X.Org wieder an Fahrt aufgenommen hat.
~/.kde/share/config/kdeglobals
die Ausrichtung des Icon Grids nach eigenen Vorstellungen:
[DesktopIcons] DesktopGridSpacing=x,y
Werte von x=62 und y=0 sorgen hier für brauchbarere Ergebnisse als die Defaults der KDE Entwickler.
Der wahnsinnig symbolträchtige, 100. Beitrag auf www.basquiat.de sei damit Danksagung und Beglückwünschung zugleich, quasi eine Ode an alle Entwickler freier und quelloffener Software. Ernsthaft: Danke!
Nun gibt es GNOME-Look.org, das GTK-Pendant zum QT-Original, wenn man denn so will. Die gleiche Oberfläche, die selben Features, und schon jede Menge Content. Damit dürfte GNOME-Look.org zum zentralen Sammelpunkt der Zwergenliebhaber avancieren.
KDE-Look.org und GNOME-Look.org arbeiten eng zusammen und verfügen so beispielsweise über eine gemeinsame Userdatenbank. Beide Portale lassen sich dadurch mit ein- und demselben Account nutzen.
Ziel der Macher beider Seiten ist unter anderem, die sich oft “verfeindet” gegenüberstehenden Welten etwas näher zusammenzubringen. Lässt man die weit verbreitete - und wennig sinnbehaftete - Advocacy mal beiseite, so schaden einheitliche Icons und Themes gerade demjenigen nicht, der mit QT- und GTK-Anwendungen gleichermaßen arbeitet.