Re: background process & X (KDE)

Top Page

Reply to this message
Author: Francois-Xavier KOWALSKI
Date:  
To: guilde
Subject: Re: background process & X (KDE)
Salut,

cf elements de reponse plus loin.

>>>>> "Yann" == Yann Forget <yann.forget@???> writes:


Yann> Comment lancer au démarrage un executable dont le résultat
Yann> apparaît dans un xterm sur le 4ème bureau ? ;-P


Yann> Car le script ci-dessous fonctionne quand il est lancé en
Yann> ligne de commande (mais n'apparaît pas sur le 4ème bureau),
Yann> mais pas quand il est lancé depuis le répertoire "Démarrage".


Yann> #!/bin/sh
Yann> nohup $(xterm -display localhost:0.0 -name mprime -e tail -f
Yann> today.txt) &


Yann> - si on le lance en ligne de commande, où faut-il ajouter la commande
Yann> ? ($HOME/.Xclients, $HOME/.xinitrc ?),
Yann> - si on le lance depuis le répertoire "Démarrage", comment faut-il
Yann> l'écrire ?
Yann> Quelle est la meilleure des solutions pour KDE ?
Yann> Quelle solution fonctionnera quelque soit le Window Manager ?


Si on oublie le 4eme bureau, le discriminant n'est pas le window
manager, mais le session manager. Autrement dit la console (si tu
utilises startx), xdm, gdm ou l'equivalent KDE -kdm ?).

Si tu utilises startx, le bon fichier ou ajouter cette commande est
~/.xinitrc. Pour xdm (ou xdm-color) c'est ~/.xsession ou ~/.Xclient.

Je ne connais pas encore suffisament GNOME & KDE pour te donner la
bonne reponse pour les deux autres (~/.xsession no fonctionne pas avec
gdm, ca c'est sur).

Si on prend en compte le 4eme bureau, avec un window manager comme
fvwm2, il suffit de lancer ton xterm avec un window-id pre-reconnu par
le script de config ~/.fvwm2rc.

Exemple:

xterm -display localhost:0.0 -name mprime -t mprime -e tail -f
today.txt

Style "mprime" StartsOnDesk 3

Pour peu que les auteurs de WindowMaker & Enlightment se soient
inspires du code du presque defunt fvwm, il se peut que le code
traitant de cette manip existe encore.

Hope this helps.
    A+.
        FX.
-- 
Fix KOWALSKI                              mailto:ayoul@club-internet.fr
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You can't erase a dream, you can only wake me up.  -- Peter Frampton