oui mais je me loggue direct en runlevel 4, ie sans taper startx
leirn
sinon, kom je suis tjs fan du boulot fait a la gruik,
#!/bin/sh
startx &
ton script
et hop... non?
qyridian
N'oublie pas de mettre des "&" à la fin de la première et la
troisième ligne, sinon je viens de vérifier, le fichier
/etc/X11/xinit/xinitrc n'est utilisé que s'il n'y a pas de
~/.xinitrc, donc si tu veux que ça marche pour tous tes users, je
te conseille de faire la chose suivante :
Créer un fichier /etc/X11/xinit/xinitrc dans lequel tu mets
les commandes lancées pour tous les utilisateurs,ici visiblement ce qui concerne la souris et ensuite tu ajoutes le lancement d'un
script d'init perso, s'il existe (je vais l'appeler ici .xconffile), dans lequel chaque user peut mettre ce qui lui est
utile.
PS> Vire ske tu as mis dans ton /etc/rc.d/rc.4, ça n'y a pas du tout sa place =)
PPS> Il y a sûrement des noms de fichiers déjà pris en compte
par X pour ce genre de chose plutôt que recréer une nomenclature
mais je ne les connais pas (fichiers de d'applis à lancer
perso et globaux).
jotenakis
HELPPP
J'ai essayé dans /etc/X11/xinitrc, /etc/rc.d/rc.4, ~.xinitrc, ~.xsession et ça marche pas. Pourtant à la main ça marche bien, j'utilise les 5 touches de ma souris.
J'ai besoin des pros de la slack ! :cry: :cry: :cry:
PS :Je me loggue sous X avec kdm
jotenakis
OUHLA, j'étais pas réveillé hier soir... :o En fait c'est APRES X qu'il faut.
juste avant X.
Ou dois je mettre ? J'ai essayé dans /etc/X11/xinitrc et dans /etc/rc.d/rc.4, sans succés. :(
Précision : je tourne sous slackware 8.1.
Merci
;)
Mais désolé quand même...
jotenakis
sauf que le rc.local se lance AVANT X et donc ça ne marchera pas...
Dacal
Dans xinitrc ? Pourquoi pas dans /etc/rc.d/rc.local ? C'est fait pour...
Au moins tu es sur que ces commandes s'exécuteront quelque soit le runlevel.
jotenakis
ça marche aussi quand on se loggue sous X directement, ie sans taper startx ?
qyridian
Tu colles tout ça bien proprement dans ton /etc/X11/xinit/xinitrc
sans oubliger de mettre un joli '&' à la fin de la première et de
la troisième ligne :
et si tu demarre ss kdm, et ke tu fais ta manip a la main, ca passe?
jotenakis
sous slack rc.4 est un fichier, pas un repertoire.
#! /bin/sh
#
# rc.4 This file is executed by init(8) when the system is being
# initialized for run level 4 (XDM)
#
# Version: @(#)/etc/rc.d/rc.4 2.00 02/17/93
#
# Author: Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>
# At least 47% rewritten by: Patrick J. Volkerding <volkerdi@slackware.com>
#
# Tell the viewers what's going to happen...
echo "Démarrage session XFREE..."
# KDE's kdm is the default session manager. If you've got this, it's the
# one to use.
if [ -x /opt/kde/bin/kdm ]; then
exec /opt/kde/bin/kdm -nodaemon
# GNOME's session manager is another choice:
elif [ -x /usr/bin/gdm ]; then
exec /usr/bin/gdm -nodaemon
# If all you have is XDM, I guess it will have to do:
elif [ -x /usr/X11R6/bin/xdm ]; then
exec /usr/X11R6/bin/xdm -nodaemon
fi
# error
echo
echo "Hey, you don't have KDM, GDM, or XDM. Can't use runlevel 4 without"
echo "one of those installed."
sleep 30
j'ai essayé de le mettre juste avant le lancement de kdm, mais :(
leirn
jotenakis a écrit a écrit :
il passe par kdm
ds ce cas ds rc4.d tu as un S??kdm
donc soit tu rajoute un script ds init.d avec ton truc et tu fais un link dc rc4.d (link symbolic) avec comme nom S?(?-1)mon_script, soit le lient de kdm tu le fais pointer vers un script de init.d ou ya
#!/bin/sh ton script kdm
jotenakis
il passe par kdm
leirn
by the way? il lanc edirect x? il passe pas par xdm ou gdm ou un mec du genre?
leirn
jotenakis a écrit a écrit :
je démarre en mode graphique (runlevel 4) donc je veux que ça soit actif dans le runlevel 4 pour TOUS les users.
et ton run level il lance koi? si il lance startx adapte ma deuxieme solution
jotenakis
je démarre en mode graphique (runlevel 4) donc je veux que ça soit actif dans le runlevel 4 pour TOUS les users.