Jetzt machst Du mich aber fast verlegen. :) Danke für das Lob.
Ja, das Einfärben der Befehlszeile in der Taskleiste war gewollt (hat mich selbst früher immer geärgert, wenn ein Theme mit dunkler Leiste dann plötzlich knallweiß war, wenn man ein Kommando ausführen wollte). Das Einfärben der Zeile erreicht man in der Theme-Datei mit diesen Zeilen:
ColorInput=”#BABABA”
ColorInputText=”#000000”
Die Menü-Verläufe macht IceWM praktisch automatisch, wenn man eine Graphik angibt: Bei “n-icedesert” besteht diese aus simplen 4 Pixeln, die IceWM dann als Verlauf zusammenmischt:
Look=pixmap
Gradients=“menubg.xpm menusel.xpm”
(menubg für den Menühintergrund, menusel für die aktive/ausgewählte Menüzeile)
Der graue Hintergrund bei den Titel-Icons in Deinem Theme kommen daher, weil 2 Graphiken im Theme den falschen Namen haben: Im Themeordner liegen “menubuttonA” und “menubuttonI”, diese müssten aber “menuButtonA” und “menuButtonI” (also mit Binnenmajuskel) geschrieben werden. IceWM erkennt die Graphiken daher nicht und fällt deswegen auf Standard-Grau zurück. Einfach umbenennen, dann verschwinden auch die grauen Kästchen. ;-)
Zu Deiner Kritik (vielen Dank für's Testen!): Das Standardicon sollte eigentlich das sein, was auch oben auf dem Screenshot zu sehen ist (also das IceWM-Logo); ich weiß nicht, ob ich das selbst benutzen darf, deshalb habe ich nur verlinkt. Dieses Logo ist transparent, so dass dieser “Weiterlaufeneffekt” der Leiste normalerweise eintritt. Nur Debian (und daher auch Ubuntu) tanzen da meines Wissens aus der Reihe und haben das Standard-Icon durch das Debian-Logo ersetzt, das nicht transparent ist. Ich werde wohl mal beim Projekt anfragen müssen, ob ich das Logo direkt integrieren darf, dann würde das Problem wegfallen.
Das mit den grünen Pixeln kann ich nicht nachvollziehen, ich habe die windows.xpm bewusst weggelassen, weil ich wollte, dass die Standard-Graphik von IceWM angezeigt wird (siehe auch oben im Vorschau-Screenshot). Könnte es sein, dass Deine IceWM-Installation da irgendwo unvollständig ist? Notfalls könnte ich die Datei einfach trotzdem angeben, aber das wäre normalerweise eigentlich nicht nötig.
Die “schwer lesbaren Buttonbeschriftungen” hab’ ich mir mal notiert, das stimmt wirklich, das ist insgesamt nicht kontrastreich genug. Das werde ich ändern – wahrscheinlich in ein sehr helles Grau.
Beim “Quickswitch hast Du mich erwischt – ich wusste ebenfalls gar nicht, dass man den auch einfärben kann. Danke für den Tipp! Hab mich am Standardgrau bisher allerdings auch nicht gestört… mal schauen, ich werde es mal testen, wie es eingefärbt wirkt.
Die Tooltips werde ich vergrößern, der Einwand ist absolut berechtigt – die sind zu klein geraten. Über die Farben denke ich noch nach. Bei den Fensterrahmen musste ich leider einen Kompromiss eingehen: Persönlich wären mir dickere Rahmen (mind. 2 Pixel) auch lieber gewesen, dadurch wirken dann aber die Titelleisten merkwürdig – insbesondere die Buttons in der rechten Ecke wirken dann arg fehlplaziert, wenn der äußere Rahmen dicker ist. Und da ich bewusst auf dem Standardtheme aufbaue, wollte ich hier nicht zuviel verändern. Dem Gesamterscheinungsbild zuliebe habe ich dann auf die eleganteren, minimalistischen Rahmen gesetzt. Das hat gleichzeit den Vorteil, dass die Fensterrahmen geringfügig schneller aufgebaut werden, graphisch gestaltete Rahmen sorgen auf langsameren Computern oft für eine kleine Verzögerung. Nicht wirklich tragisch, aber IceWM ist halt ohnehin auf Geschwindigkeit ausgelegt, das muss man ja nicht mutwillig kaputtmachen. :) Einfache nur dickere Rahmen ohne Graphik wirken hingen zu klobig, finde ich.
Zum Stichwort Hintergrundbilder: Ich würde am liebsten das Theme ebenfalls mit farblich passenden Hintergründen ausstatten, bin in diesem Bereich aber nicht sehr begabt und noch auf der Suche nach freien Designs, die man vielleicht verwenden könnte. Etwas im Stil des alten Ubuntu-Dapper-Standardhintergrunds oder des aktuellen Foresight-Linux würde ich am liebsten haben. Der Hintergrund aus “red-flameO” kommt da recht nah ran, deshalb habe ich gefragt. Bei IceWM hat man aber glaube ich auch das Problem, dass die in die Themes eingauten Hintergrundbilder nicht automatisch skalieren – wenn man ‘nen größeren oder kleineren Monitor hat, hat man abgeschnittene Graphiken oder hässliche Ränder mit der Standardhintergrundfarbe. Habe noch keine Lösung gefunden, wie man da ansetzen könnte.
So, jetzt halte den Kommentarlängenrekord aber wieder ich. :D
— Daniel · 19. August 2008, 18:23