PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : wine - Farbeinstellung?



333fps
10.04.06, 11:35
Vorweg:
habe meine wine - Farbeinstellung mit Windows-background auf schwarz und die Windows-Schrift auf weiss global.

Trotzdem kommt z. Bsp. bei winecfg oder regedit immer weiss als "Hintergrund". Weiß nicht besser wie ich es beschreiben soll, deshalb hier ein screenie von regedit:

http://agent-de.org/wine-colors.jpg

Ich suche also für den Reg-Abschnitt den relevanten Namen für entsprechenden Farbeintrag um das weiss wegzubekommen. Habe alle bei mir einzeln die eingetragenen Farbnamen auf "0 0 0" gesetzt - ohne Wirkung. Mir scheint irgendein Farbnamen zu fehlen.

Hier die aktuellen Farbeinstellungen in der regedit:


REGEDIT4

[HKEY_CURRENT_USER\Control Panel\Colors]
"ActiveBorder"="148 157 163"
"ActiveTitle"="36 49 57"
"AppWorkSpace"="96 104 111"
"Background"="0 0 0"
"ButtonAlternateFace"="181 181 181"
"ButtonDkShadow"="64 64 64"
"ButtonFace"="148 157 163"
"ButtonHilight"="201 206 209"
"ButtonLight"="148 157 163"
"ButtonShadow"="96 104 111"
"ButtonText"="0 0 0"
"GradientActiveTitle"="201 206 209"
"GradientInactiveTitle"="192 192 192"
"GrayText"="96 104 111"
"Hilight"="10 36 106"
"HilightText"="255 255 255"
"HotTrackingColor"="0 0 128"
"InactiveBorder"="148 157 163"
"InactiveTitle"="96 104 111"
"InactiveTitleText"="212 208 200"
"InfoText"="0 0 0"
"InfoWindow"="255 255 225"
"Menu"="148 157 163"
"MenuText"="0 0 0"
"Scrollbar"="201 206 209"
"TitleText"="255 255 255"
"Window"="32 32 38"
"WindowFrame"="0 0 0"
"WindowText"="255 255 255"
"MenuHilight"="0 0 0"
"MenuBar"="212 208 200"

xanlosch
10.04.06, 15:54
Es wäre vielleicht besser gewesen, diesen Thread in "Virtuelle Maschinen und Emulatoren" zu eröffnen und nicht hier.

Was aber nun dein Problem ist: Es ist sehr wahrscheinlich, dass genau an den dir beschriebenen Stellen feste Farbwerte genommen werden und nicht wie sonst, die aus der Registry. Daran machen kannst du nur eins: die Wine-Quellen entpacken, nach den entsprechenden Stellen suchen und Patches an die Wine-Patches-Liste schicken. Wenn deine Patche OK sind, dann ist es in der nächsten Version gefixt, sonst nicht.

333fps
10.04.06, 19:13
Ups, zunächst mal sorry für die nicht angemessene Gruppe. Wußte gar nicht, dass es genannte Gruppe gibt.

Zum Problem:
Ich verwende zwar wine 0.9.11 als Quelle (selber kompiliert), aber wo- und vor allen
Dingen nach was soll ich da unter den Millionen Einzel-Source-Dateien suchen?
Grep Beispiel vielleicht zur Hand?

Einen Patch habe ich eigentlich auch noch nicht selber gemacht, nur schonmal angewendet ;)

Trotzdem Danke für Deine Hilfe.

xanlosch
10.04.06, 20:53
Vielleicht kann ein Mod den Thread verschieben ;)

Wenn es bei dir nur in winecfg und regedit auftaucht, dann muss der Übeltäter in programs/winecfg bzw. programs/regedit sein. Welche der c-Dateien es nun genau ist, weiß ich noch nicht.

Für das falsche Setzen der Farben kann es 2 Ursachen geben: Entweder werden die Farben nicht gesetzt und es wird eine Standardfarbe genommen oder die Farbwerte sind fest kodiert. Der erstere Fall ist schwieriger zu lösen, der zweite etwas leichter. Aber ohne große Kenntnisse in der Windows-API ist es schwierig - ich übersetz aus dem Grunde meist nur ;)

Aber mal schaun, so schwer kann es nicht sein :)

Edit: Ich habs mir mal angeschaut. Es liegt nicht an winecfg oder regedit, sondern eher an einer der dahinterliegenden Bibliotheken :( Welche das genau ist, hab ich noch nicht herausgefunden. Wär nicht schlecht, wenn du nen Bugreport machen würdest und gleich das obige Bild und die Farbeinstellungen mit verlinkst, so ist das Problem schneller sichtbar.

333fps
11.04.06, 09:17
Vielleicht kann ein Mod den Thread verschieben ;)

Wenn es bei dir nur in winecfg und regedit auftaucht, dann muss der Übeltäter in programs/winecfg bzw. programs/regedit sein. Welche der c-Dateien es nun genau ist, weiß ich noch nicht.

Wär nicht schlecht, wenn du nen Bugreport machen würdest und gleich das obige Bild und die Farbeinstellungen mit verlinkst, so ist das Problem schneller sichtbar.

Ok., würd ich gern machen, aber ich kann ja das Problem nicht mal in Deutsch richtig artikulieren! Und dann soll ich den Bugreport auch noch mit meinem eingerostetem Englisch machen? :ugly:

Zur deiner ersten Frage:
Nein, selbstverständlich tritt dieses Farbproblem auch in anderen Windows-Programmen auf (eigentlich in allen).

edit: Vorwiegend zu erkennen an den Windows-Dateidialogen (beim Öffnen/Suchen einer Datei)