Pages : 1
#1 Le 05/05/2005, à 21:15
- Camel
[Résolu] lancer un programme au démarrage
Bonjour a tous,
G installé il y a peu hotkeys et j'aimerai qu'il se lance au démarrage. G consulter plusieurs sujets pour l'instant , mais sans grand résultat. G essayer de mettre un script dans le fichier /etc/init.d et de faire ensuite les liens avec update-rc.d mais ca ne marche pas. pt-etre que le script, que j'ai trouvé sur internet n'est pas bon :
#! /bin/sh
if [ -x /usr/bin/hotkeys ];
then
/usr/bin/hotkeys -b
fi
la commande que g tappé pour update-rc.d est:
update-rc.d hotkeys start 20 2 3 4 5 . stop 20 0 1 6 .
Désolé si je ne suis pas très précis mais cela fait peu de temps que je suis sous linux!
Dernière modification par Camel (Le 06/05/2005, à 18:56)
Hors ligne
#2 Le 06/05/2005, à 08:19
- Ju.
Re : [Résolu] lancer un programme au démarrage
Pour que ce script marche au démarrage il faut qu'il soit executable :
chmod +x /etc/init.d/hotkeys
qu'il comporte un cas pour l'evenement start et un pour stop :
#!/bin/sh
case "$1" in
start )
if [ -x /usr/bin/hotkeys ];
then
/usr/bin/hotkeys -b
fi
;;
stop)
# je ne connais pas ce programme, mais ici doivent figurer les instructions lors de l'extinction de la machine
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
;;
esac
Et ca devrait passer...
Dernière modification par Ju (Le 06/05/2005, à 09:16)
Hors ligne
#3 Le 06/05/2005, à 08:51
- Camel
Re : [Résolu] lancer un programme au démarrage
g effecué les modifs que tu m' as donné sur le script ,g vérifié qu'il était bien exécutable, et il ne se passe toujours rien au démarrage.
Hors ligne
#4 Le 06/05/2005, à 09:17
- Ju.
Re : [Résolu] lancer un programme au démarrage
Est ce que le script te renvoit une erreur si tu l'executes dans un terminal ?
sudo /etc/init.d/hotkeys start
Hors ligne
#5 Le 06/05/2005, à 09:31
- Ju.
Re : [Résolu] lancer un programme au démarrage
Houla !
Je retire tout ce que j'ai dit, hotkeys n'est pas du tout un programme à lancer comme ca... au temps pour moi... ;-/
Tente plutot la methode indiquée ici :
3. created
/etc/X11/Xsession.d/90start_hotkeys
which contains
/usr/bin/hotkeys -t nx5000
to load hotkeys in every starting session of every xsession manager
(~/.xsession hurts me..)
http://hardware.mcse.ms/archive42-2004-8-65071.html
Dernière modification par Ju (Le 06/05/2005, à 09:31)
Hors ligne
#6 Le 06/05/2005, à 10:12
- Camel
Re : [Résolu] lancer un programme au démarrage
Je te remercie
mais eske tu pourrai me détailler un peu plus le code car je n'y connai rien!!
merci d'avance:P
Hors ligne
#7 Le 06/05/2005, à 10:16
- Ju.
Re : [Résolu] lancer un programme au démarrage
Tape les commandes suivantes
sudo gedit /etc/X11/Xsession.d/90start_hotkeys
Dedans tu colles ton script (initial) :
if [ -x /usr/bin/hotkeys ];
then
/usr/bin/hotkeys -b
fi
A présent à chaque lancement de session X hotkeys sera lancé.
Hors ligne
#8 Le 06/05/2005, à 14:54
- Camel
Re : [Résolu] lancer un programme au démarrage
c bon ca marche!
par contre g du modifier un peut le script car ça n'aller pas; je ne pouvais utiliser qu'une fois les racourcis et xfce ne se lancait plus. Si ca intéresse qqu'un, le nvx script est:
if [ -x /usr/bin/hotkeys ];
then
/usr/bin/hotkeys &
fi
/usr/bin/xfce4-session
Voila. Je te remercie beaucoup pour le coup de main!
Hors ligne
#9 Le 06/05/2005, à 14:56
- Ju.
Re : [Résolu] lancer un programme au démarrage
L'option -b de hotkeys devait pas lui dire de tourner en arriere plan justement ?
En tout cas ravi que ca marche !
Un petit [Résolu] dans le titre ?
Hors ligne
#10 Le 06/05/2005, à 18:55
- Camel
Re : [Résolu] lancer un programme au démarrage
oups!!
tu as raison il faut bien laisser l-option -b de hotkeys pour qu'il soit en arrière plan.
Hors ligne
Pages : 1