CD
Rear Admiral
- Registriert
- Mai 2010
- Beiträge
- 5.733
Hallo zusammen,
gibt es bei Windows Vista eine Möglichkeit, die Transparenz der Taskleiste zu deaktivieren* ohne Aero zu deaktivieren?
Ich habe zu dem Thema gestern und heute google ein wenig bemüht, dabei kamen generell zwei Lösungsansätze heraus:
1) Einfach das Hintergrundbild hinter der Taskleiste modifizeren, so dass es an dieser Stelle nur noch schwarz ist. Dadurch verliert die Taskleiste "gefühlt" ihre Transparenz.
2) Eine Symbolleiste verwenden, die mit Vista nicht 100% kompatibel ist und die Transparenz der Taskleiste deaktiviert ohne Aero zu deaktivieren.
Zu 1)
Unter Verwendung von lediglich einem Bildschirm, oder mehreren Bildschirmen wobei alle weiteren relativ zum primären Bildschirm nur positive Verschiebungen haben dürfen (d.h. der Primärbildschirm steht ganz links und die restlichen Bildschirme befinden sich im Windows rechts und ggf. unterhalb davon) funktioniert diese Lösung. Sobald ein Bildschirm jedoch relativ zum Primärbildschirm um einen negativen Wert verschoben wird (d.h. der Desktop beginnt nicht mehr bei (0,0) sondern z.B. bei (-1280,0)), verplant Vista die Zuordnung der Hintergrundbilder hinter den Taskleisten auf den jeweiligen Bildschirmen, da die Taskleisten wohl ausgehend von der Taskleiste auf dem Primärbildschirm bedient werden, das Hintergrundbild dagegen immer ganz links beginnt. Als Beispiel: die Konfiguration
Sekundärer Bildschirm links, Primärer Bildschirm rechts
führt dazu, dass hinter der Taskleiste des Primärschirms der entsprechende Teil des Hintergrundbilds des Sekundärschirms liegt (und umgekehrt). Auch diesen Effekt kann man mit etwas Photoshop noch unterbinden (einfach die entsprechenden Teile der Hintergrundbilder vertauschen), problematisch wird es jedoch, wenn die Monitore auch noch in der Vertikalen verschoben sind. Man denke sich eine Anordnung aus einem 19" und einem 30", wobei der 19" physikalisch auf halber Höhe des 30" sitzt. Verschiebt man den 19" in der Windows-Bildschirmanordnung nun entsprechend, so dass z.B. die Taskleisten nicht mehr auf gleicher Höhe sind, führt dies dazu, dass der Teil hinter der Taskleiste des verschobenen Bildschirms aus einem nach oben bzw. unten verschobenen Teil des Hintergrundbilds stammt, was man nicht mehr per Photoshop regulieren kann (der Teil der eigentlich korrekterweise hinter der Taskleiste erscheinen müsste wird nirgendwo auf dem Bildschirm angezeigt, stattdessen wird ein Teil des sichtbaren Hintergrundes an diese Stelle kopiert).
Da meine Bildschirmkonfiguration eine vertikale Verschiebung der Bildschirme zueinander erfordert, scheidet diese Möglichkeit daher aus.
Bemerkung: Als Multimonitorprogramme (zur Erzeugung weiterer Taskleisten) kamen testweise sowohl UltraMon als auch DisplayFusion zum Einsatz, beide zeigen das gleiche (falsche) Verhalten im Bezug auf den hinter den Taskleisten angezeigten Bereich der Hintergrundbilder. Das Problem ist bei beiden Programmen bekannt und liegt explizit an Vista**, genauer gesagt tritt es auf, sobald der Primärbildschirm nicht der ganz links gelegene Bildschirm ist, oder einer der Bildschirme in der Vertikalen verschoben wird, so dass die Taskleisten nicht mehr auf gleicher Höhe sind.
Zu 2)
Ist jemanden eine Symbolleiste bekannt, die genau diesen "Bug" (Solide Taskleiste) verursacht?
Generell findet man leider hauptsächlich Forenbeiträge von Leuten, die es irgendwie geschafft haben, die Transparenz zu deaktivieren (aber nicht wissen wie) und genau diesen Effekt wieder rückgängig machen wollen. Die wenigen Beiträge mit einem ähnlichen Anliegen wie meinem werden meist abgespeist mit "dann schalte halt Aero aus" oder "mal dir nen schwarzen Balken hinter die Taskleiste" (was für Einzelmonitoranwender ja auch vollkommen ausreicht). Für alternative Vorschläge/Denkanstöße wäre ich daher sehr dankbar! (Falls benötigt kann ich auch ein Bild+Screenshot von meinem Setup posten, falls sich jemand fragt warum ich diesen ganzen Aufwand überhaupt treibe.)
* d.h. die Taskleiste dauerhaft in den Zustand zu versetzen, der bei maximierten Anwendungen herrscht?
** es ist nicht Grafikkarten- oder Treiberspezifisch, sondern wird durch die Methode verursacht, mit der Vista ermittelt, welcher Teil des Hintergrundbilds hinter der Taskleiste liegt.
gibt es bei Windows Vista eine Möglichkeit, die Transparenz der Taskleiste zu deaktivieren* ohne Aero zu deaktivieren?
Ich habe zu dem Thema gestern und heute google ein wenig bemüht, dabei kamen generell zwei Lösungsansätze heraus:
1) Einfach das Hintergrundbild hinter der Taskleiste modifizeren, so dass es an dieser Stelle nur noch schwarz ist. Dadurch verliert die Taskleiste "gefühlt" ihre Transparenz.
2) Eine Symbolleiste verwenden, die mit Vista nicht 100% kompatibel ist und die Transparenz der Taskleiste deaktiviert ohne Aero zu deaktivieren.
Zu 1)
Unter Verwendung von lediglich einem Bildschirm, oder mehreren Bildschirmen wobei alle weiteren relativ zum primären Bildschirm nur positive Verschiebungen haben dürfen (d.h. der Primärbildschirm steht ganz links und die restlichen Bildschirme befinden sich im Windows rechts und ggf. unterhalb davon) funktioniert diese Lösung. Sobald ein Bildschirm jedoch relativ zum Primärbildschirm um einen negativen Wert verschoben wird (d.h. der Desktop beginnt nicht mehr bei (0,0) sondern z.B. bei (-1280,0)), verplant Vista die Zuordnung der Hintergrundbilder hinter den Taskleisten auf den jeweiligen Bildschirmen, da die Taskleisten wohl ausgehend von der Taskleiste auf dem Primärbildschirm bedient werden, das Hintergrundbild dagegen immer ganz links beginnt. Als Beispiel: die Konfiguration
Sekundärer Bildschirm links, Primärer Bildschirm rechts
führt dazu, dass hinter der Taskleiste des Primärschirms der entsprechende Teil des Hintergrundbilds des Sekundärschirms liegt (und umgekehrt). Auch diesen Effekt kann man mit etwas Photoshop noch unterbinden (einfach die entsprechenden Teile der Hintergrundbilder vertauschen), problematisch wird es jedoch, wenn die Monitore auch noch in der Vertikalen verschoben sind. Man denke sich eine Anordnung aus einem 19" und einem 30", wobei der 19" physikalisch auf halber Höhe des 30" sitzt. Verschiebt man den 19" in der Windows-Bildschirmanordnung nun entsprechend, so dass z.B. die Taskleisten nicht mehr auf gleicher Höhe sind, führt dies dazu, dass der Teil hinter der Taskleiste des verschobenen Bildschirms aus einem nach oben bzw. unten verschobenen Teil des Hintergrundbilds stammt, was man nicht mehr per Photoshop regulieren kann (der Teil der eigentlich korrekterweise hinter der Taskleiste erscheinen müsste wird nirgendwo auf dem Bildschirm angezeigt, stattdessen wird ein Teil des sichtbaren Hintergrundes an diese Stelle kopiert).
Da meine Bildschirmkonfiguration eine vertikale Verschiebung der Bildschirme zueinander erfordert, scheidet diese Möglichkeit daher aus.
Bemerkung: Als Multimonitorprogramme (zur Erzeugung weiterer Taskleisten) kamen testweise sowohl UltraMon als auch DisplayFusion zum Einsatz, beide zeigen das gleiche (falsche) Verhalten im Bezug auf den hinter den Taskleisten angezeigten Bereich der Hintergrundbilder. Das Problem ist bei beiden Programmen bekannt und liegt explizit an Vista**, genauer gesagt tritt es auf, sobald der Primärbildschirm nicht der ganz links gelegene Bildschirm ist, oder einer der Bildschirme in der Vertikalen verschoben wird, so dass die Taskleisten nicht mehr auf gleicher Höhe sind.
Zu 2)
Ist jemanden eine Symbolleiste bekannt, die genau diesen "Bug" (Solide Taskleiste) verursacht?
Generell findet man leider hauptsächlich Forenbeiträge von Leuten, die es irgendwie geschafft haben, die Transparenz zu deaktivieren (aber nicht wissen wie) und genau diesen Effekt wieder rückgängig machen wollen. Die wenigen Beiträge mit einem ähnlichen Anliegen wie meinem werden meist abgespeist mit "dann schalte halt Aero aus" oder "mal dir nen schwarzen Balken hinter die Taskleiste" (was für Einzelmonitoranwender ja auch vollkommen ausreicht). Für alternative Vorschläge/Denkanstöße wäre ich daher sehr dankbar! (Falls benötigt kann ich auch ein Bild+Screenshot von meinem Setup posten, falls sich jemand fragt warum ich diesen ganzen Aufwand überhaupt treibe.)
* d.h. die Taskleiste dauerhaft in den Zustand zu versetzen, der bei maximierten Anwendungen herrscht?
** es ist nicht Grafikkarten- oder Treiberspezifisch, sondern wird durch die Methode verursacht, mit der Vista ermittelt, welcher Teil des Hintergrundbilds hinter der Taskleiste liegt.