Bonjour,
j'utilise une application python (non développée par moi) qui permet d'afficher une fenêtre sans contrôles disposant de grandes icônes permettant de lancer des applications.
Cette fenêtre se superpose au bureau et est bien recouverte par les applications qu'elle lance. Elle ne reprend pas le focus si on clique dessus, ce qui est normal.
J'ai un problème lorsque je veux lancer cette application au démarrage de session. Placée en ~/.config/autostart elle démarre bien, mais peut être recouverte par le bureau (elle est invisible mais est bien dans les processus démarrés).
J'ai bien tenté de mettre une temporisation pour que son démarrage soit retardé après un éventuel rafraichissement d'affichage du bureau, mais cela ne fonctionne pas toujours, dans le cas par exemple où le démarrage se fait plus lentement selon les machines. Dans de tels cas, elle s'affiche correctement, puis disparaît de l'affichage pour être recouverte par le bureau. Il faudrait alors mettre une très longue temporisation, ce qui est quand même ennuyeux, et reste tout de même hasardeux.
Y a-t-il d'autres moyens de contrôler l'ordre d'affichage bureau-fenêtre, ou de définir une priorité d'affichage sur une fenêtre pour s'assurer qu'elle ne puisse être recouverte par le bureau?
L'application python utilise Qt et l'environnement de bureau est xfce avec xfwm4 comme gestionnaire de fenêtres. Avec openbox, il est possible de lancer une application au démarrage depuis le gestionnaire de fenêtres. Y a-t-il une telle solution avec xfwm4 ?
Toute info sur cette question, ou renvoi vers une doc là-dessus, est le bienvenu.
Partager