script avant démarrage X [slackware 8.1] - Linux et OS Alternatifs
Marsh Posté le 22-10-2002 à 00:34:06
c pas xinitrc, c .xinitrc
Marsh Posté le 22-10-2002 à 00:35:17
et meme ~/.xinitrc, ca pourrait peut etre passer
sinon, tu te fais un script type
#!/bin/sh
ton script
startx
pi tu lance ca au lieu de startx direct
Marsh Posté le 22-10-2002 à 00:37:38
je démarre en mode graphique (runlevel 4) donc je veux que ça soit actif dans le runlevel 4 pour TOUS les users.
Marsh Posté le 22-10-2002 à 00:38:43
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
Marsh Posté le 22-10-2002 à 00:39:28
by the way? il lanc edirect x? il passe pas par xdm ou gdm ou un mec du genre?
Marsh Posté le 22-10-2002 à 00:43:40
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
Marsh Posté le 22-10-2002 à 00:47:13
sous slack rc.4 est un fichier, pas un repertoire.
|
j'ai essayé de le mettre juste avant le lancement de kdm, mais
Marsh Posté le 22-10-2002 à 00:50:38
et si tu demarre ss kdm, et ke tu fais ta manip a la main, ca passe?
Marsh Posté le 22-10-2002 à 03:47:12
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 ça devrait marcher parfaitement =)
Marsh Posté le 22-10-2002 à 09:21:41
ça marche aussi quand on se loggue sous X directement, ie sans taper startx ?
Marsh Posté le 22-10-2002 à 10:51:20
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.
Marsh Posté le 22-10-2002 à 11:24:31
sauf que le rc.local se lance AVANT X et donc ça ne marchera pas...
Marsh Posté le 22-10-2002 à 11:36:17
jotenakis a écrit a écrit : J'ai besoin de lancer
|
Mais désolé quand même...
Marsh Posté le 22-10-2002 à 11:39:21
OUHLA, j'étais pas réveillé hier soir...
En fait c'est APRES X qu'il faut.
DESOLE...
Marsh Posté le 22-10-2002 à 22:03:52
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 !
PS :Je me loggue sous X avec kdm
Marsh Posté le 22-10-2002 à 23:30:03
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.
|
Là ça devrait marcher je suppose.
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).
Marsh Posté le 23-10-2002 à 01:11:44
sinon, kom je suis tjs fan du boulot fait a la gruik,
#!/bin/sh
startx &
ton script
et hop... non?
Marsh Posté le 23-10-2002 à 11:08:01
oui mais je me loggue direct en runlevel 4, ie sans taper startx
Marsh Posté le 22-10-2002 à 00:30:51
J'ai besoin de lancer
/usr/X11R6/bin/xmodmap -e "pointer = 1 2 3 6 7 4 5"
BINARY=$(which imwheel)
$BINARY -p -b "67"
juste après 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
Message édité par jotenakis le 22-10-2002 à 11:39:46