Le mercredi 17 janvier 2007 08:09, Georges Lours a écrit : > Le mardi 16 janvier 2007 23:33, André Salaün a écrit : > > > Tiens, je tombe sur cet article : > > > http://www.linux.com/article.pl?sid=07/01/10/176226 > > > où on peut lire : > > > «Also, xbindkeys needs to be running in the background to work, > > > so you will want to make sure it runs when X starts. The best way > > > to do this, as long as you're logging in via KDM or GDM, is to > > > put xbindkeys in your ~/.bashrc file.» > > > > > > C'est peut-être le plus simple (encore que je ne savais pas que > > > le .bashrc était lu au démarrage). > > > > Eh oui un peu mon neveu ! > > Ah, j'ai bien cru que c'était bon, mais non ! > si je mets /usr/bin/xbindkeys dans .bashrc et si je lance une > console, et bien ça semble bon parce que j'ai bien firefox qui est > lancé avec mes couleurs persos :) > Mais, 2 problèmes : > > - au démarrage suivant, xbindkeys est bien lancé, mais pas dans les > conditions qui font que firefox s'ouvre avec mes couleurs. > Je me suis dit qu'il fallait peut-être que la commande soit lancée > après ouverture complète de kde et j'ai mis "sleep 60" avant > "/usr/bin/xbindkeys", puis je ferme ma session et aussitôt en ouvre > une autre. Alors, j'ai un écran noir qui dure 60 secondes (j'ai pas > mesuré, mais c'est logique) et kde qui démarre après ! > > - Le second serait facilement surmontable (avec votre aide) : > xbindkeys est lancé à chaque fois que j'ouvre une console et, tout à > l'heure par exemple, j'avais 3 xbindkeys qui tournaient en même > temps. Il suffirait d'un petit script qui vérifie que xbindkeys n'est > pas lancé. > > Bien cordialement, et avec "xbindkeys &"
Pour le lancement par ~/.bashrc ça fonctionne pour des appli qui vont tourner en tache de fond... Un exemple : il y a peu je posai des questions sur ivman, mon propos était ensuite de lancer ivman pour des utilistaeurs fonctionnant osus WindowMaker par exemple pour avoir un montage auto. Ça fontionne avec "ivman &" dans .bashrc maisil faut lancer le prog en tache de fond avec le & autrement soit le prgramme va s'arrêter soit un nouvelle instance sera lancé à chaque lecture de .bashrc. Après il est possible que ça ne fonctionne pas avec tous les programmes, il faut des programmes qui attendent une action en restant en tache de fond (un peu le même principe que les "daemon") mais en plus simple. Dans le cas contraire il faudra faire un script. -- André Salaün
========================================= Vous souhaitez acquerir votre pack ou des services Mandriva? Rendez-vous sur "http://store.mandriva.com". Rejoignez le club Mandriva : http://club.mandriva.com =========================================
