OVH Cloud OVH Cloud

script : passage au 1er plan d'une application

7 réponses
Avatar
Éric
J'essaie désespérément de faire passer une application au 1er plan par
script..

Le but est, sous KDE, à partir de Kmail d'ouvrir les liens http avec firefox
dans un nouvel onglet.

Pour ce faire j'ai modifié l'association des fichiers html pour que soit
lancé cette commande "firefox openurl(%u, new-tab)"

Et ca marche... sauf que firefox ne passe pas au 1er plan. La solution doit
être simple mais pour le moment je sèche.. si quelqu'un avait une idée pour
me mettre sur la piste...

--
Éric

7 réponses

Avatar
Rakotomandimby Mihamina
On Mon, 01 Nov 2004 13:06:06 +0100, Éric wrote:

J'essaie désespérément de faire passer une application au 1er plan par
script..


FAut pas désespérer.
A mon avis, ça devrait être géré par ton gestionnaire de fenetre
puisque
c'est lui qui décide les choses pareilles ... Essaie :
http://faq.fcolc.eu.org/Members/mihamina/questions/x11
--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)

Avatar
Glennie Vignarajah
Éric a écrit:

Et ca marche... sauf que firefox ne passe pas au 1er plan. La
solution doit être simple mais pour le moment je sèche.. si
quelqu'un avait une idée pour me mettre sur la piste...


Essayez de définir une config spécifique à FireFox (Dans Kontrol
Center cliquez sur desktop puis Window-Specific setting [1], dans
l'onglet Workaround, il y a une option Focus stealing prevention)

[1]: ou en tapant 'settings:/Desktop/Window-Specific Settings' dans
konqueror
A+

--
Glennie
"Personne ne survit au fait d'être estimé au-dessus de sa valeur."

Avatar
Éric
Glennie Vignarajah wrote:

Éric a écrit:

Et ca marche... sauf que firefox ne passe pas au 1er plan. La
solution doit être simple mais pour le moment je sèche.. si
quelqu'un avait une idée pour me mettre sur la piste...


Essayez de définir une config spécifique à FireFox (Dans Kontrol
Center cliquez sur desktop puis Window-Specific setting [1], dans
l'onglet Workaround, il y a une option Focus stealing prevention)


Désolé mais je n'arrive pas à trouver ces réglages. Ma version de KDE est la
3.2 (Mandrake 10.1), l'interface est en français mais même en ouvrant le
Kontrol Center avec une interface anglaise je ne vois rien qui ressemble à
ce que vous évoquez.

[1]: ou en tapant 'settings:/Desktop/Window-Specific Settings' dans
konqueror


Marche pas non plus...

Merci du coup de main.

--
Éric


Avatar
g.patel
On Mon, 01 Nov 2004 20:30:36 +0100, =?ISO-8859-15?Q?Éric? wrote:

Désolé mais je n'arrive pas à trouver ces réglages. Ma version de KDE est la
3.2 (Mandrake 10.1), l'interface est en français mais même en ouvrant le
Kontrol Center avec une interface anglaise je ne vois rien qui ressemble à
ce que vous évoquez.


ah là là que c'est dur KDE...

Apparences/Comportement des fenetres/Avancé/
Niveau de prévention du vol du focus : Aucun

Gérard Patel

Avatar
Éric
gerard patel wrote:

On Mon, 01 Nov 2004 20:30:36 +0100, =?ISO-8859-15?Q?Éric? > wrote:

Désolé mais je n'arrive pas à trouver ces réglages. Ma version de KDE est
la 3.2 (Mandrake 10.1), l'interface est en français mais même en ouvrant
le Kontrol Center avec une interface anglaise je ne vois rien qui
ressemble à ce que vous évoquez.


ah là là que c'est dur KDE...

Apparences/Comportement des fenetres/Avancé/
Niveau de prévention du vol du focus : Aucun


Merci, ca semble marcher pour le moment. Mais j'ai du mal à comprendre le
lien de cause à effet...une petite explication du mécanisme ?

--
Éric


Avatar
g.patel
On Mon, 01 Nov 2004 23:15:01 +0100, =?ISO-8859-15?Q?Éric? wrote:

Merci, ca semble marcher pour le moment. Mais j'ai du mal à comprendre le
lien de cause à effet...une petite explication du mécanisme ?


Par défaut Kde empeche les programmes d'afficher une fenetre à
l'utilisateur sans qu'il le demande (c'est ce qui est nommé 'vol de
focus').
Si un programme a quelque chose de nouveau à afficher, il demande
à X Window de mettre sa fenetre en avant plan, et le gestionnaire de
fenetre de Kde interprete cette demande en faisant 'flasher' l'icone
correspondante dans la barre de taches.

Le changement d'option indiqué annule ce mécanisme.

Gerard Patel

Avatar
Éric
gerard patel wrote:

Par défaut Kde empeche les programmes d'afficher une fenetre à
l'utilisateur sans qu'il le demande (c'est ce qui est nommé 'vol de
focus').
...


Merci c'est très clair.

--
Éric