Re: Broken application behaviour (Was: FVWM: Force restore of titles and borders on Gnome applications)

2015-06-12 Thread Klaus Ethgen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi,

Am Fr den 12. Jun 2015 um  1:42 schrieb Thomas Adam:
> On Thu, Jun 11, 2015 at 11:06:34AM +0100, Klaus Ethgen wrote:
> > One another think that annoys me really often and more and more, are
> > applications that steal focus from the window that has the focus.
> 
> Hence why I wrote this:
> 
> http://fvwmforums.org/wiki/Tips/FocusStealing/

Good reference, thanks.

However, looking at my configuration I have the following for ages:
   Style * !FPFocusByProgram
   Style * GrabFocusOff

So I really wounder what negative effects this !FPFocusByProgram and
!FPFocusByFunction could have. I could not see any legal reason (except
the password entering dialogs) for any application to take the focus
when another window has it.

So disabling EWMHActivateWindowFunc, UrgencyFunc, FPFocusByProgram,
FPFocusByFunction and FPGrabFocus globally should solve the problematic
of focus stealing applications (and using special styles for pinentry
& Co)?

Regards
   Klaus
- -- 
Klaus Ethgen  http://www.ethgen.ch/
pub  4096R/4E20AF1C 2011-05-16   Klaus Ethgen 
Fingerprint: 85D4 CA42 952C 949B 1753  62B3 79D0 B06F 4E20 AF1C
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQGcBAEBCgAGBQJVepwvAAoJEKZ8CrGAGfasdwkMAIHFZpZqtqjUNqV8Hsr4GyYI
Hl9har0UQ0Uom2zBMTUFV17zYfVtpxlkAyBb4byZyc32LBmIUgMvrEF56OFc+jF3
+fnDr0tXPOk4qJJF7NlVk7gfyMpv1W3COQ5QncrW5x9vzMCU093VWotNL+sfDeUf
d6bt4BXyzG/Dc6E7EQxa5jsr/Ny5hvsQ0GC5P1m9zfiivYLwQXNnJ1J62rWC+M+6
78ooVEMYVr9dElMGyLYCzDGohbSagiS1sxltCCd/jAwzLK0/Xc2DW9FHBNNDVYnw
RihUcGBYBcki13it8vfY1a6Kusct3ViSpW5sk7t0d7fyws1HkPqQQliyOqG/4aSd
qLuI6aaRv/SHE9QWAwosJ7n9v48YiBI82YgYZnAu53lPFnS3QiN+jzVq1MZBYXGi
imUbHj5abQLe1s8OpokFBt1okGH9zVnjAP7g/skAOlZNmEH9YQ5V0ZcXO7xp3olt
YMGq4UbhjyHTbkHGa56l817l5ORGHbwE0NZnOHe6Uw==
=n3A/
-END PGP SIGNATURE-



Re: Broken application behaviour (Was: FVWM: Force restore of titles and borders on Gnome applications)

2015-06-11 Thread Thomas Adam
On Thu, Jun 11, 2015 at 11:06:34AM +0100, Klaus Ethgen wrote:
> One another think that annoys me really often and more and more, are
> applications that steal focus from the window that has the focus.

Hence why I wrote this:

http://fvwmforums.org/wiki/Tips/FocusStealing/

-- Thomas Adam

-- 
"Deep in my heart I wish I was wrong.  But deep in my heart I know I am
not." -- Morrissey ("Girl Least Likely To" -- off of Viva Hate.)



Broken application behaviour (Was: FVWM: Force restore of titles and borders on Gnome applications)

2015-06-11 Thread Klaus Ethgen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

One another think that annoys me really often and more and more, are
applications that steal focus from the window that has the focus.

There are a few applications that should be allowed to do so. Namely
pinentry, screensavers. I cannot think of more. All others should not
even have the right to do it. It is just dangerous.

And there are very bad players all around. On the first place is firefox
(iceweasel). It not even steals focus all around, it also disregards
placing policy all over the place. There is already some fvwm
configuration to stop most of the stupid thinks. One other that annoys
me often is my jabber application, psi (Don't think others are better).
When it starts up it steals the focus often from a window where I
currently type in a password logging in to some site.

Something completely opposite is some wine applications that refuses to
take focus even if you have to type in something. Using lenience style
helps here.

That comes to the point I would make. What makes application (framework)
programmers to be such stupid and completely ignoring users desires? In
the current days that seems to be some kind of sport. Gnome is only the
leading end with that.

I think we should have a list of blame for such applications. Including
configurations for fvwm to work around them and give the control back to
the user.

Regards
   Klaus
- -- 
Klaus Ethgen  http://www.ethgen.ch/
pub  4096R/4E20AF1C 2011-05-16   Klaus Ethgen 
Fingerprint: 85D4 CA42 952C 949B 1753  62B3 79D0 B06F 4E20 AF1C
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQGcBAEBCgAGBQJVeV2fAAoJEKZ8CrGAGfasjZkL+QH4w/9R8nLzq/l2hwug5oqJ
vzXRu8UaBHBH9hSjk136Bus/cJ9GWM79LPaX+Cz/WzABs3ypSJ978cNxwunQmNAB
4Kdbijcs88FZUYWvO2nB1MrAGIIEPMI8sJNmCosjSq7kDOl8iANTT33+VpD7LBsn
Ta2EDXwFLM7zKKEyAHFtKNmL0abXRf4Oyf9EFqYWYgtUhiqwUI+5l6x2JYH7ydaU
+HZsIVQNLnWZQXNm327VupcVlvaAf9q+ZFc+WK38IMuwV7SnaL9NpgBVwKGydgjr
7+2KpI3XvU0nvYUfUVWAFfnISo2Ocaj4vjUKFw28CMZJUUBEs1Y9hyKce3fegoMa
HauVICOmc0MTLPEMih0prgf+iV8Rx9tCuYEraYShzN3MyGKkXxKvnGtZQEe0IfFv
+hPGCOo/NnXTTkDu6FPQrH3exL8El7b5+X+ouCKOYxe+yYsqd//bK7b4bom0LzSz
XDrRsKNYRMsUc4cSxpm4SUOgjjZIjbvs6ceDiZ9mLg==
=mi2i
-END PGP SIGNATURE-