Questions et astuces concernant l'installation et la configuration d'archlinux
benjarobin
Maître du Kyudo
Messages : 17238 Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon
Message
par benjarobin » mer. 23 févr. 2011, 20:20
Code : Tout sélectionner
#!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
case "$1" in
start)
stat_busy "Starting Boinc Daemon (Wait X)"
(export DISPLAY=":0.0"
while [ 1 ]; do
xset -q > /dev/null 2>&1 && break
sleep 2
done
sleep 10
/etc/rc.d/boinc start > /var/log/boincStart 2>&1
)&
stat_done
;;
stop)
/etc/rc.d/boinc stop
;;
restart)
/etc/rc.d/boinc restart
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
exit 0
En root, tu enregistre le tout dans ce fichier /etc/rc.d/boincWaitX
Puis tu fait chmod +x /etc/rc.d/boincWaitX
Puis tu rajoute dans les daemons de rc.conf : boincWaitX
chardclo
Hankyu
Messages : 12 Inscription : dim. 16 janv. 2011, 19:20
Message
par chardclo » jeu. 24 févr. 2011, 08:00
Voilà qui est "mieux" :
Code : Tout sélectionner
#!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
case "$1" in
start)
stat_busy "Starting Boinc Daemon (Wait X)"
(export DISPLAY=":0.0"
while ! xset -q >& /dev/null; do
sleep 2
done
sleep 10
/etc/rc.d/boinc start >& /var/log/boincStart
) &
stat_done
;;
stop)
/etc/rc.d/boinc stop
;;
restart)
/etc/rc.d/boinc restart
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
exit 0
Tout simplement !
willcoyote
archer
Messages : 149 Inscription : sam. 25 déc. 2010, 23:41
Message
par willcoyote » jeu. 24 févr. 2011, 13:29
Super, ça marche
Alors la je vous dit bravo et surtout un grand merci a vous tous parce que c'était pas simple
boinc est bien lancé après X, ma carte graphique est reconnue
tout fonctionne
Trop fort ce forum
willcoyote
archer
Messages : 149 Inscription : sam. 25 déc. 2010, 23:41
Message
par willcoyote » sam. 18 juin 2011, 01:11
salut
suite au remplacement de gdm par slim, ça ne fonctionne pas avec slim
J'ai ajouté slim comme deamon dans /etc/rc.conf
puis modifié /etc/inittab
Code : Tout sélectionner
# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
x:5:respawn:/usr/bin/slim >/dev/null 2>&1
J'ai essayé en plaçant le daemons de rc.conf : boincWaitX après et avant slim mais rien a faire
Une idée ?
merci
FoolEcho
Maître du Kyudo
Messages : 10707 Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie
Message
par FoolEcho » sam. 18 juin 2011, 08:16
willcoyote a écrit : J'ai ajouté slim comme deamon dans /etc/rc.conf
puis modifié /etc/inittab
L'un ou l'autre, déjà (le plus propre étant par inittab).
«The following statement is not true. The previous statement is true.»
willcoyote
archer
Messages : 149 Inscription : sam. 25 déc. 2010, 23:41
Message
par willcoyote » sam. 18 juin 2011, 12:32
Salut FoFoolEcho
C'est vrai, erreur corrigée
J'ai supprimé slim de /etc/rc.conf
Je passe par /etc/inittab
Mais le demon boinc ne se lance toujours pas alors que ça fonctionne si je remet gdm
Une chose que je ne comprends pas: pourquoi la ligne contenant slim est elle differente des autres ?
-nodaemon
>/dev/null 2>&1
cela aurait un rapport avec mon probleme ?
benjarobin
Maître du Kyudo
Messages : 17238 Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon
Message
par benjarobin » sam. 18 juin 2011, 12:35
Ton problème vient surement du fait qu'il ne trouve pas le XAUTHORITY, si tu as un fichier .Xauthority dans ton home, alors il suffira de rajouter la variable d’environnement après
willcoyote
archer
Messages : 149 Inscription : sam. 25 déc. 2010, 23:41
Message
par willcoyote » sam. 18 juin 2011, 13:45
benjarobin
C’était bien ça
Encore merci
FoolEcho
Maître du Kyudo
Messages : 10707 Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie
Message
par FoolEcho » sam. 18 juin 2011, 13:57
willcoyote a écrit : Une chose que je ne comprends pas: pourquoi la ligne contenant slim est elle differente des autres ?
-nodaemon
>/dev/null 2>&1
cela aurait un rapport avec mon probleme ?
Juste pour info: le ">/dev/null 2>&1" signifie que la sortie standard est redirigée vers le néant ( >/dev/null ) et que la sortie d'erreur est redirigée vers la même sortie que la sortie standard (du coup, aussi vers le néant). Pour le "-nodaemon"... ben, on ne lance pas le service en tâche de fond, mais après... ... En outre, slim a également cette option (donc pourquoi ne l'utilise-t-on pas ? ... ben, je ne sais vraiment pas...
)
«The following statement is not true. The previous statement is true.»
tuxce
Maître du Kyudo
Messages : 6677 Inscription : mer. 12 sept. 2007, 16:03
Message
par tuxce » sam. 18 juin 2011, 14:47
Le -nodaemon est le comportement par défaut, l'option n'est là que pour une compatibilité avec les autres.