Ein Blog über Ubuntu, Linux, Android und IT
Geflacker bei Benachrichtigungen und Vollbildanwendungen beseitigen
Schon länger plagt mich das Geflacker, wenn eine Anwendung wie Totem oder Tvtime im Vollbild läuft und eine Benachrichtigung auf dem Desktop erscheint. Ändert man beispielsweise die Lautstärke über die Funktionstasten während man mit Totem einen Film im Vollbild sieht, so lässt die dabei erscheinende Benachrichtigung das ganze Bild kurz flackern.
Nicht dass dies Problem massiv störte, doch nerven tat es mich doch… denn es tritt nicht nur bei Video- oder TV-Anwendungen auf, sondern beispielsweise auch bei Firefox oder VirtualBox. Beide Anwendungen kennen eine Vollbildfunktion. Es muss wohl auch an der Kombination Nvidia/Compiz liegen, denn das Geflacker habe ich nur bei meiner MSI Nvidia GeForce 9400GT, an einem anderen Rechner mit einer älteren Grafikkarte von ATI, tritt das Geflacker nicht auf.
Durch Zufall bin ich nun endlich über den passenden Bug und den entsprechenden Workaround gestolpert, der das Problem löst.
Schuld daran ist eine Option von Compiz, die von Haus aus aktiv ist. Der Workaround verbirgt sich hinter der Option “Umleitung von Vollbildfenstern aufheben”, die man im CompizConfig Einstellungs-Manager unter “System -> Einstellungen ->CompizConfig Einstellungs-Manager -> Allgemeine Optionen” findet. Sollte man den CompizConfig Einstellungs-Manager nicht installiert haben, so kann man ihn über
$ sudo apt-get install compizconfig-settings-manager
nachinstallieren. Sobald die Option deaktiviert ist, gibt es kein Geflacker mehr im Vollbildmodus. Negative Auswirkungen konnte ich bislang noch nicht ausmachen.

Umleitung von Vollbildfenstern aufheben
Wer sich vor dem Konfigurationswahnsinn des CompizConfig Einstellungs-Manager fürchtet, der kann auf die Installation des Programmes verzichten. Die Option lässt sich auch direkt über die gconf-Datenbank setzen. Der Befehl
$ gconftool-2 --set /apps/compiz/general/screen0/options/unredirect_fullscreen_windows --type bool 0
sollte das Geflacker beseitigen und
$ gconftool-2 --set /apps/compiz/general/screen0/options/unredirect_fullscreen_windows --type bool 1
die Option “Umleitung von Vollbildfenstern aufheben” wieder aktivieren. Der Workaround sollte für alle Grafiktreiber wirksam sein. Bei mir hat er das Geflacker bei einer Nvidia- und einer Intel-Grafikkarte bereinigt.




vor 8 Monaten
Weiß zufällig jemand, ob es eine ähnliche Einstellung für KWin gibt? Habe das Problem nämlich auch öfters mit einer nvidia Karte und aktiviertem Compositing.
vor 8 Monaten
Genial! Danke! Danke! Endlich!
und ich dachte es liege am 180er-Treiber…
vor 8 Monaten
Hey! Danke für den Hinweis. Mir ist das geflacker auch schon aufgefallen. Meist, wenn ich Firefox mit F11 im Vollbildmodus genutzt habe. Das ist nun Geschichte! Danke für den Super Tipp!
vor 8 Monaten
Mensch Chris! Könnt Dich küssen, wenn Du 18 und ein hübsches Mädchen wärst.
Ich habe 2 Monitore und lass auf einem die VirtualBox immer im Vollbildmodus laufen. Und jedesmal, wenn ich mit der Maus aus der VM herausfahre, flackert es. Wie Du sagst, ist nicht schlimm, aber es nervt. Jetzt ist das endlich weg.
“Tyssen Takk” würde ein Norweger sagen,
Turicon
vor 8 Monaten
Klasse Tipp! Danke! Habe in ein paar Kurztests auch nichts negatives feststellen können.
vor 8 Monaten
Jaa, endlich, sehr schön! Danke!
Ein so kleines Häkchen und so viel Wirkung
vor 8 Monaten
Wow! Ich bin mehr als nur begeistert. Mir ging das geflacker auf meinem kleinen Netbook so dermaßen auf die Nerven… Wow! DANKE!!!
vor 8 Monaten
Wow, ein großes Dankeschön auch von mir, Danke!
vor 8 Monaten
thx, immer wieder hilfreich deinen blog zu lesen.
vor 8 Monaten
Bravo, funktioniert. Vielen Dank!
vor 8 Monaten
Das gehört eindeutig unter die “Papercuts” Einfach, grosser Effekt! Danke.
vor 8 Monaten
Zum Glück bietet Linux ja unendlich Möglichkeiten über Dinge zu schreiben, die unter Windows oder Mac gar nicht erst auftreten
vor 8 Monaten
Danke für den Beitrag – ich hatte das Problem auch und es wurde dadurch gelöst.
vor 8 Monaten
Hey, endlich frei! Danke Dir, Christoph!
vor 8 Monaten
Hey, ich sag auch danke.
hatte das Problem sowohl auf meinem Netbook mit Intel Karte als auch auf dem Desktop mit Nvidia Karte.
vor 8 Monaten
Hmm, interessant! Es gibt leider eine negative Nebenwirkung: Wesnoth ruckelt so sehr stark im Fullscreen. Aber das sollte man eh nicht mit Compiz laufen lassen (nur ich mach das ständig
).
vor 8 Monaten
Wöfür ist dise Option eigentlich gut?!
Und warum ist sie Standard?!
Ich habe damit nur Probleme, und entferne das Häckchen auf jeder Hardware schon immer.
Auf meinem Laptop habe ich, wenn das Häckchen gesetzt ist, irre Probleme mit Vollbild Flash z.B bei Youtube und Konsorten. Und zwar öffnet sich für den Bruchteil einer Sekunde das Vollbildfenster und ist sofort wieder.
Das Laptop hat ne ATI Karte die mit dem Radeon Treiber läuft.
Auf meinem Rechner habe ich (auch nur bei gesetztem Häckchen) tierisches Tearing von Videos mit Compiz.
Ohne das Häckchen ist alles überall absolut bestens.
Daher fragt man sich, warum dies Standardmäßig aktiviert ist. Das ist mindestens seit Hardy so, und auch noch unter Jaunty der Fall.
Da wäre echt mal ein Papercut angebracht!
vor 8 Monaten
PS. Der Rechner hat ‘ne NVidia Karte und läuft auch mit dem Nvidia Treiber.
PPS. Es sollte natürlich Wofür heißen
vor 8 Monaten
Danke Danke Danke auch von mir…
vor 8 Monaten
Hach! Dank dieses Tipps ist mein Sonntag – was sag ich, nachwirkend die letzten Monate seit April – gerettet!
Ich habe mich in diversen Foren platt gesucht, um hinter das Problem dieses elenden Vollbild-Geflackers zu kommen …
vor 8 Monaten
@PhotonX:
Das kann ich leider nur bestätigen:
Nexuiz, UrbanTerror, sogar MythTV werden (fast) unbenutzbar.
Da lass ich es lieber flackern! (zu faul um compiz abzudrehen)
vor 8 Monaten
einmal mehr fällt mir eine tolle information durch dein blog zu – danke!
you made my day!
vor 8 Monaten
Tausend Dank! Das hat sowas von genervt!
vor 8 Monaten
Danke für eine weitere tolle Info auf deinem Blog!
vor 8 Monaten
ENDLICH!! Aufgrund dieses Problems hatte ich schon die neuen intel-Treiber installiert, die natürlich super instabil waren
Jetzt hab ich endlich Ruhe vor dem Geflacker!!!
1000 Dank..
vor 7 Monaten
Klasse danke dir nachdem hab ich schon lange gesucht
vor 7 Monaten
super, danke für den tipp. da scheint nun einiges dadurch besser zu laufen.
nur leider hab ich evtl einen grund warum der hacken standardmäßig drin ist: xbmc geht ohne hacken nicht.
mit hacken ist das bild bei einer notification für mehrere sekundne weg aber immerhin läuft xbmc.
und ich hab mich schon sooo gefreut
vor 6 Monaten
Vielen, vielen Dank dafür! Das Problem hat mich schon die ganze Zeit genervt.
Nebenbei ist das nicht nur mit Nvidia-Grafikchips so, da ich eine ATI Mobility Radeon HD3650 benutze