Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Firefox 3 trickst FVWM 2 aus

1 view
Skip to first unread message

Andreas M. Kirchwitz

unread,
Jun 19, 2008, 6:46:30 AM6/19/08
to
Hallo Firefox-Freunde!

Ein bereits laufender Firefox hat bekanntlich die Angewohnheit,
das eigene Fenster in den Vordergrund zu schieben, wenn eine
externe Applikation eine URL zum Laden an Firefox schickt.

Typischer Fall: Man liest in Thunderbird Mail und klickt auf einen
Link. Firefox schiebt sich umgehend in den Vordergrund und lädt die
URL in einem neuen Tab.

Man kann das mögen oder nicht. Ich mag's nicht.

Mit FVWM 2.5 konnte man für Firefox 2 dem Spuk ein Ende bereiten:

Style "Firefox*" IgnoreRestack

Doch der neue Firefox 3.0 schafft es, sich trotzdem wieder in den
Vordergrund zu mogeln. Einige andere Optionen habe ich bereits
probiert (darunter EWMHIgnoreStackingOrderHints), aber es hilft
nichts.

Hat jemand einen heißen Tipp, was Firefox 3.0 da treibt, dass
der Window-Manager ihm machtlos ausgeliefert ist? Firefox 3.0
verwirrt mit seiner Aktion FVWM 2.5 so stark, dass der völlig
durcheinanderkommt über den Zustand der übrigen Fenster und zum
Beispiel Tastenbelegungen inkorrekt funktionieren.

Zwar bietet Firefox mit "browser.tabs.loadDivertedInBackground"
eine eigene Option an, jedoch hat die mehrere Schönheitsfehler.
Diese Option greift nämlich auch, wenn man innerhalb von Firefox
auf einen Link klickt, der einen neuen Tab öffnen möchte. Die
neue Seite lädt dann stillschweigend im Hintergrund, und man darf
manuell auf die Suche nach diesem Tab gehen. Das ist sinnfrei.
Manchmal kriegt man gar nicht mit, dass überhaupt ein neues Tab
geöffnet wurde und klickt verzweifelt immer wieder auf den Link.
Und selbst mit der genannten Option greift Firefox 3.0 noch tief
in die Trickkiste, denn sobald das Firefox-Fenster den Focus
bekommt, springt es einem sofort ins Gesicht - und verwirrt
erneut FVWM 2.5, der erst mal nur noch Unsinn macht.

Wie macht Firefox 3.0 das? Ich dachte immer, gegenüber dem
Window-Manager ist jede Applikation im Zweifelsfall machtlos.

Hilfe, Firefox beherrscht mein X ... Andreas

Andreas M. Kirchwitz

unread,
Jun 19, 2008, 5:36:43 PM6/19/08
to
Das Problem hat mir keine Ruhe gelassen ...

> Ein bereits laufender Firefox hat bekanntlich die Angewohnheit,
> das eigene Fenster in den Vordergrund zu schieben, wenn eine
> externe Applikation eine URL zum Laden an Firefox schickt.
>

> Mit FVWM 2.5 konnte man für Firefox 2 dem Spuk ein Ende bereiten:
>
> Style "Firefox*" IgnoreRestack
>
> Doch der neue Firefox 3.0 schafft es, sich trotzdem wieder in den
> Vordergrund zu mogeln. Einige andere Optionen habe ich bereits
> probiert (darunter EWMHIgnoreStackingOrderHints), aber es hilft
> nichts.

Im FVWM-Webforum brachte man mich auf die richtige Fährte, wie man
auch den neuen Firefox 3.0 zuverlässig bezwingen kann (funktioniert
ebenfalls mit Firefox 1 und 2, ist dort aber Overkill):

DestroyFunc EWMHActivateWindowFunc
AddToFunc EWMHActivateWindowFunc
+ I ThisWindow ("Mozilla Firefox") Break
+ I Iconify Off
+ I Focus
+ I Raise
+ I WarpToWindow 50 50

Vielleicht hilft's ja jemandem hier. FVWM bezwingt Firefox. ;-)

Alles wird gut ... Andreas

Dieter Intas

unread,
Jun 22, 2008, 4:26:02 AM6/22/08
to
Andreas M. Kirchwitz wrote:

In der entsprechenden Gruppe news:de.comm.software.mozilla.browser
kann dir da am ehesten geholfen werden ... es wäre allerdings noch
interessant zu wissen ob sich das Verhalten speziell auf den
Windowmanager bezieht. Mir erscheint eher, der FVWM hat Probleme mit X,
da er mir schon des öfteren abgestürtzt ist, was ich mit anderen WM
noch nicht erlebt habe, befasse ich mich mit dem nicht mehr ...
erscheint mir zudem ein bisschen altbacken ... Pardon :-), abgesehen
von seiner Programmierbarkeit, wird der überhaupt noch gepflegt!?


Message has been deleted

Andreas M. Kirchwitz

unread,
Jun 22, 2008, 10:11:34 AM6/22/08
to
Wolfgang Klein <klein...@web.de> wrote:

>> Ein bereits laufender Firefox hat bekanntlich die Angewohnheit,
>> das eigene Fenster in den Vordergrund zu schieben, wenn eine
>> externe Applikation eine URL zum Laden an Firefox schickt.

>> ...


>> Mit FVWM 2.5 konnte man für Firefox 2 dem Spuk ein Ende bereiten:
>

> Gibt es auch eine vom verwendeten Fenstermanager unabhängige Lösung, mit
> der man FF dieses abgewöhnen kann?

Wie gesagt, mit "browser.tabs.loadDivertedInBackground" kann man
das im Firefox beeinflussen (und vom Mozilla-Team wird das wohl
als eine Art Lösung angesehen), jedoch ist das Ergebnis meiner
Meinung nach nicht zufriedenstellend, weil es auch das Öffnen
neuer Tabs innerhalb von Firefox beeinflusst und nicht nur solcher,
die von außen reinkommen. Außerdem schickt selbst bei dieser
Option Firefox noch Aufforderungen an den Window Manager, die
Applikation nach vorn zu bringen, sobald sie den Focus bekommt.

Sinnvoll wäre eine Option für das Firefox-Binary, mit der man von
Fall zu Fall angeben kann, ob Firefox in den Vordergrund kommen soll
oder nicht.

Zur Zeit führt jedoch der einzige Weg, der mir bekannt ist, über den
Window Manager.

Andreas M. Kirchwitz

unread,
Jun 22, 2008, 10:14:20 AM6/22/08
to
Dieter Intas <dieter...@web.de> wrote:

> In der entsprechenden Gruppe news:de.comm.software.mozilla.browser
> kann dir da am ehesten geholfen werden ... es wäre allerdings noch
> interessant zu wissen ob sich das Verhalten speziell auf den
> Windowmanager bezieht.

Das Verhalten von Firefox, sich selbst in der Vordergrund zu bringen,
ist unabhängig vom verwendeten Window Manager. Firefox fordert das
explizit beim Window Manager an. Und der gehorcht eben. Im Grunde
ist dies ein Problem von Firefox, nicht vom Window Manager.

Leider leben wir nicht in einer perfekten Welt. Viele Applikationen
verhalten sich nicht so, wie wir das gern hätten. Und darum gibt es
Window Manager wie FVWM, wo man gezielt eingreifen kann.

> Mir erscheint eher, der FVWM hat Probleme mit X,

Nein, das angesprochene Problem liegt ursächlich bei Firefox.
Aber Probleme lassen sich bekanntlich auf viele Arten lösen.

> erscheint mir zudem ein bisschen altbacken ... Pardon :-), abgesehen
> von seiner Programmierbarkeit, wird der überhaupt noch gepflegt!?

FVWM wird aktiv gepflegt. Mit einem hübschen Icon-Set sieht sogar
der FVWM ziemlich schick aus. Die Flexibilität ist unerreicht, und
der Ressourcenverbrauch ist bemerkenswert gering. Mit FVWM komme ich
schneller zum Ziel, weil ich ihn sehr gut an meine Arbeitsweise
anpassen kann, statt umgekehrt mich selbst ihm anpassen zu müssen.
Aber jeder hat eben andere Gewohnheiten und Bedürfnisse. Dank der
Vielfalt ist ja für jeden Geschmack etwas dabei.

Dieter Intas

unread,
Jun 22, 2008, 1:13:30 PM6/22/08
to
Andreas M. Kirchwitz wrote:

Nun - habe SUSE 10.3 mit KDE 3.5 - dabei ist auch der FVWM 2, beim
Start wird allerdings nur der FVWM angezeigt ... warum auch immer ...
deshalb auch meine Bemerkung "altbacken". Habe mich deshalb mit Google
schlau gemacht und auch entsprechende Screenshots betrachtet ... sieht
doch recht ansprechend aus, mit Taskleiste und Desktop-Icons ... sind
sie aber nicht, wahrscheinlich, wie du schon sagst, Icon.Set.

Ich hoffe du hast ein Nachsehen für meine Bemerkung ...

Michael Schmarck

unread,
Jul 2, 2008, 9:39:31 AM7/2/08
to
Andreas M. Kirchwitz <a...@spamfence.net> wrote:

> Ein bereits laufender Firefox hat bekanntlich die Angewohnheit,
> das eigene Fenster in den Vordergrund zu schieben, wenn eine
> externe Applikation eine URL zum Laden an Firefox schickt.

Ja? Wenn ich aus KeePassX "Open URL" anwähle, so wird die hinterlegte
URL in Firefox (zur Zeit noch 2 bei mir) geöffnet.

Firefox bleibt dann im Hintergrund.

Gleiches passiert, wenn ich in Knode auf 'ne URL klicke.

Ich verwende Gnome und Metacity.

Michael

Michael Schmarck

unread,
Jul 2, 2008, 9:41:58 AM7/2/08
to
Andreas M. Kirchwitz <a...@spamfence.net> wrote:
> Wolfgang Klein <klein...@web.de> wrote:

> > Gibt es auch eine vom verwendeten Fenstermanager unabhängige Lösung,
> > mit der man FF dieses abgewöhnen kann?

Mich würde interessieren, wie man Firefox dieses Verhalten erstmal
beibringen kann...

> Wie gesagt, mit "browser.tabs.loadDivertedInBackground" kann man
> das im Firefox beeinflussen

Ich hatte das bei Firefox 2 auf Standard, also auf false, stehen. Auch
wenn ich das auf true stelle bleibt Firefox im Hintergrund.

Michael

0 new messages