Fokus Hüpfen deluxe
Ooookay... Gerade mal nach Firefox3 geupdated. Fühlt sich bisher ganz okay
an. Bis auf eine Sache...
Wenn ihr auch zu denen gehört, die gerne mal Tabs über von aussen an den
Firefox schicken (meine lookup() zsh Funktion zum Beispiel; oder öffnen von
Links aus Liferea heraus), dann werdet ihr ziemlich schnell angepisst sein
von der Tatsache, daß Firefox sich wegen jedem Mist in den Fokus drängt.
Bei mir läuft Firefox per fvwm-Style immer auf einem bestimmten Desktop.
Und so sprang mein Windowmanager wegen jedem Furz auf meinen
Firefox-Desktop... Zum verrückt werden. Nach fünf Minuten.
Style "*" !FPFocusByFunction
Das löst das Problem. Andere Windowmanager können das sicherlich auch.
[Update]
Streicht das.
Das macht natürlich den Fokuswechsel per ALT-Tab Funktion kaputt... Das kann
man nicht ernsthaft wollen. Ich schon mal gar nicht.
Es gibt einen 'extended window manager hint' (EWMH) der zum aktivieren eines
Fensters gedacht ist.
FVWM handled diesen über die Funktion EWMHActivateWindowFunc, die standardmäßig
wie folgt aussieht:
DestroyFunc EWMHActivateWindowFunc
AddToFunc EWMHActivateWindowFunc
+ I Iconify Off
+ I Focus
+ I Raise
Eine EWMH-konforme Taskbar könnte so zum Beispiel ein Fenster in den Vordergrund
drücken.
Firefox schiebt sich so mit Macht in der Vordergrund. Auch über meine
Desktopgrenzen hinweg. Ich habe noch keine Möglichkeit gefunden, dem Programm
das abzugewöhnen. Aber da ich keine solche Taskbar habe (und auch niemals haben
möchte), löse ich mein Problem nun einfach dadurch, daß ich besagte Funktion
einfach auslösche:
DestroyFunc EWMHActivateWindowFunc
Done. (Wenn jemand weiss wie man dieses Verhalten dem Firefox abgewöhnen kann:
immer her mit Lösungen.)
[Update 2.0]
deifl weisst mich darauf hin, das es zu diesem ekeligen Verhalten vom Firefox
seit einem knappen halben Jahr einen Bugreport gibt, der das bemängelt. :-/
(Comments: 0)