ubuntuusers.de

Ambiance/Radiance Themes "entwanzen"

Status: Ungelöst | Ubuntu-Version: Ubuntu 11.04 (Natty Narwhal)
Antworten |

Thorsten_Reinbold Team-Icon

Anmeldungsdatum:
10. Juli 2006

Beiträge: 4784

Für dieses kleine Projekt brauche ich wohl etwas Hilfe.

Die in Ubuntu enthaltenen Themes Ambiance/Radiance haben durchaus etwas für sich. Leider haben sie auch einige teils hässliche Fehler, an deren Behebung ich mich aktuell versuche.

Auf dem ersten Platz steht der "Panel-Bug": wird ein Panel in seiner Größe über den voreingestellten Wert von 24 Pixeln (reichlich klein, gerade auf größeren Monitoren) vergrößert, wird das Hintergrunbild des Panel nicht gestreckt sondern hintereinander dargestellt. Dieser Fehler verursacht auch ein merkwürdiges Aussehen der Menüs der Indicator-Applets (einfach mal einen Rechtsklick wagen).

Der entsprechende Bugreport dümpelt schon seit über einem Jahr vor sich hin, zwar mit einigen guten Lösungsansätzen, aber ohne wirklichen Erfolg.

Ich habe mir nun eine Lösung des Problems beim beliebten Orta-Theme "gemopst" und sie auch weitgehend eingebaut. Allerdings gibt es durchaus noch ein paar Darstellungsprobleme, weil meine Implementierung wohl nicht 100%ig sauber ist.

Es wäre klasse wenn sich Jemand mit mehr Durchblick das Ganze nochmal anschaut.

Screenshot mit den markierten Probemstellen und das geänderte Theme selbst sind im Anhang.

Ambiance.tar.gz (37.5 KiB)
Download Ambiance.tar.gz
Bilder

Thorsten_Reinbold Team-Icon

(Themenstarter)

Anmeldungsdatum:
10. Juli 2006

Beiträge: 4784

Ok, weiterer Fehler behoben: der Hintergrund von Dingen wie "Desktop anzeigen" sieht nun auch so aus wie er soll (auf dem Screenshot links unten).

Ambiance.tar.gz (37.0 KiB)
Download Ambiance.tar.gz

Thorsten_Reinbold Team-Icon

(Themenstarter)

Anmeldungsdatum:
10. Juli 2006

Beiträge: 4784

Falls Jemand eine Idee hat wie man die noch irgendwie "platt" aussehenden Indicator-Icons (bei Linksklick) hübsch bekommt: bitte her damit!

Bilder

Thorsten_Reinbold Team-Icon

(Themenstarter)

Anmeldungsdatum:
10. Juli 2006

Beiträge: 4784

Wie ich gerade sehe, leidet das "Anwendungen/Orte/System"-Menü unter dem selben Fehler. Es scheint als müsste ich den richtigen Style darauf anwenden, bin allerdings gerade etwas überfragt damit.

Falls mir Jemand auf die Sprünge helfen könnte wäre das klasse!

Thorsten_Reinbold Team-Icon

(Themenstarter)

Anmeldungsdatum:
10. Juli 2006

Beiträge: 4784

Ok, zumindest für den Bugreport auf Launchpad ist die Lösung da. Und sie war so einfach.

Wer diesen Bug bei sich beheben möchte:

NICHT das komplette Theme von oben nehmen, da habe ich viel zu kompliziert gedacht. Theme von oben runterladen, entpacken und die Datei

/usr/share/themes/Ambiance/gtk-2.0/apps/img/panel.png

durch die im Archiv unter /Ambiance/gtk-2.0/apps/img zu findende Datei "panel-dark.png" ersetzen.

Fertig. Zukünftig sehen die Panels auch jenseits ihrer Standardgröße gut aus.

Ein_Stein

Avatar von Ein_Stein

Anmeldungsdatum:
14. November 2006

Beiträge: 631

Wohnort: Heidelberg

Das Indicator-Applet ist eine GtkMenuBar. Und die Indicators also GtkMenuItems. Zumindest, wenn ich mich nicht sehr täusche. Ich habe mir mal die Implementation angeschaut. Eventuell hilft dir das ja weiter:)

Ansonsten: Viel Spaß und Erfolg noch:)

Thorsten_Reinbold Team-Icon

(Themenstarter)

Anmeldungsdatum:
10. Juli 2006

Beiträge: 4784

Kannst du mir evtl. sagen wo du die Infos gefunden hast? Ich suche schon ewig eine Übersicht über solche Dinge.

Ein_Stein

Avatar von Ein_Stein

Anmeldungsdatum:
14. November 2006

Beiträge: 631

Wohnort: Heidelberg

Thorsten Reinbold schrieb:

Kannst du mir evtl. sagen wo du die Infos gefunden hast? Ich suche schon ewig eine Übersicht über solche Dinge.

Da hast Du absolut Recht! Die Indicators sind wahnsinnig schlecht dokumentiert.

Wir haben für den Cream Desktop (http://cream-project.org) ein Panel geschrieben, was eben diese Indicators nutzen soll. Brauchbare Informationen haben wir nicht gefunden - wir mussten uns durch den Quellcode wühlen. Wenn es dich interessiert, dann kannst du da mal reinschauen: https://launchpad.net/wingpanel

Liebe Grüße,
Sebastian

Thorsten_Reinbold Team-Icon

(Themenstarter)

Anmeldungsdatum:
10. Juli 2006

Beiträge: 4784

So, weiter gehts.

Die aktuelle Variante basiert auf dem Update von heute (21.04.).

Änderungen zum "Original":

GTK2:

  • Panel Background ausgetauscht (behebt/umgeht Bug 532309)

  • Fortschrittsbalken sind "flach" (kein Gradient)

  • Expander geändert (Plus in schwarzem Kreis)

  • Seperatoren geändert (blenden nun sanft über)

Metacity:

  • Schatten fokussierter Fenster entfernt

Die Änderungen sind insgesamt eher kleinerer Natur.

Ein paar Störpunkte kann ich auch nach vielem Testen noch nicht beheben, da weiß doch bestimmt Jemand Rat?

  • Die Verbergenbuttons im Panel würde ich gern "unsichtbar" machen (siehe im Screenshot oben rechts)

  • Den orangen Fokus (u.a. auf Tabs aber auch anderswo) wäre ich ebenfalls sehr gern los (Screenshot "Erscheinungsbildeinstellungen") (Gefunden!)

  • Stellt man das untere Panel auf mehr als 37 Pixel, werden die Programme paarweise "untereinander" dargestellt. Auch blöd.

  • Last but not least würde ich die Anfasser bei Lautstärkeregelung und co. gern rund bekommen. Funktioniert leider nicht bei allen Widgets.

Falls Jemand bei den obigen Dingen noch Tips hat: nicht zurückhalten! 😉

Ambiance.tar.gz (27.1 KiB)
Download Ambiance.tar.gz
Bilder

Thorsten_Reinbold Team-Icon

(Themenstarter)

Anmeldungsdatum:
10. Juli 2006

Beiträge: 4784

Nächste Runde.

Die Optik hat sich wieder etwas verändert. Insgesamt ist es etwas "schlichter" geworden.

GTK2:

  • Die Panels sind nun flach, ebenso wie Fortschrittsbalken

  • In der "Fensterliste" werden Einträge nun erst ab 42 Pixeln Panelhöhe untereinander dargestellt

  • Buttons der Fensterliste wurden "aufgehübscht" (Faenza Stil)

  • Anfasser bei Lautstärkeregelung und Co. sind nun rund (werde in kürze dafür die Equinox-Engine nehmen, sieht schicker aus)

  • Leichte Farbanpassungen (orange ist etwas roter, grau etwas kühler)

  • Der Anwendungsstarter "Synapse" wird automatisch ans Theme angepasst (Theme im Theme)

  • Die neuen Bildaufleisten wurden dunkler, da sie unter bestimmten Umständen (markierte Dateien bei Listenansicht) quasi unsichtbar wurden

  • Der hässliche "Anfasser" in der unteren rechten Fensterecke ist weg (Funktionalität ist erhalten)

Metacity:

  • Metacity kommt nun ebenfalls mit flacher Farbgestaltung daher

Zur besseren Unterscheidung habe ich den Ordner in Ambiance2 umbenannt. Dieser kann einfach nach ~/.themes/ kopiert werden.

Ambiance2.tar.bz2 (27.9 KiB)
Download Ambiance2.tar.bz2
Bilder
Antworten |