Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
862 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [slackware 8.1] script avant démarrage X

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[slackware 8.1] script avant démarrage X

n°176873
jotenakis
Posté le 22-10-2002 à 00:30:51  profilanswer
 

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
mood
Publicité
Posté le 22-10-2002 à 00:30:51  profilanswer
 

n°176874
leirn
A.D.I.D.A.S.
Posté le 22-10-2002 à 00:34:06  profilanswer
 

c pas xinitrc, c .xinitrc


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
n°176876
leirn
A.D.I.D.A.S.
Posté le 22-10-2002 à 00:35:17  profilanswer
 

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


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
n°176878
jotenakis
Posté le 22-10-2002 à 00:37:38  profilanswer
 

je démarre en mode graphique (runlevel 4) donc je veux que ça soit actif dans le runlevel 4 pour TOUS les users.

n°176880
leirn
A.D.I.D.A.S.
Posté le 22-10-2002 à 00:38:43  profilanswer
 

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


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
n°176881
leirn
A.D.I.D.A.S.
Posté le 22-10-2002 à 00:39:28  profilanswer
 

by the way? il lanc edirect x? il passe pas par xdm ou gdm ou un mec du genre?


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
n°176882
jotenakis
Posté le 22-10-2002 à 00:40:19  profilanswer
 

il passe par kdm

n°176883
leirn
A.D.I.D.A.S.
Posté le 22-10-2002 à 00:43:40  profilanswer
 

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


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
n°176885
jotenakis
Posté le 22-10-2002 à 00:47:13  profilanswer
 

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  :(

n°176886
leirn
A.D.I.D.A.S.
Posté le 22-10-2002 à 00:50:38  profilanswer
 

et si tu demarre ss kdm, et ke tu fais ta manip a la main, ca passe?


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
mood
Publicité
Posté le 22-10-2002 à 00:50:38  profilanswer
 

n°176887
jotenakis
Posté le 22-10-2002 à 00:53:09  profilanswer
 

j'essaierais demain :sleep:  :sleep:  
 :jap:  
 
 :hello:

n°176915
qyridian
Posté le 22-10-2002 à 03:47:12  profilanswer
 

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 :
 


/usr/X11R6/bin/xmodmap -e "pointer = 1 2 3 6 7 4 5" &
BINARY=$(which imwheel)
$BINARY -p -b "67" &


 
Et ça devrait marcher parfaitement =)

n°176932
jotenakis
Posté le 22-10-2002 à 09:21:41  profilanswer
 

ça marche aussi quand on se loggue sous X directement, ie sans taper startx ?

n°176948
Dacal
Posté le 22-10-2002 à 10:51:20  profilanswer
 

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.

n°176970
jotenakis
Posté le 22-10-2002 à 11:24:31  profilanswer
 

sauf que le rc.local se lance AVANT X et donc ça ne marchera pas...

n°176974
Dacal
Posté le 22-10-2002 à 11:36:17  profilanswer
 

jotenakis a écrit a écrit :

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 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...
 

n°176977
jotenakis
Posté le 22-10-2002 à 11:39:21  profilanswer
 

OUHLA, j'étais pas réveillé hier soir... :o  
En fait c'est APRES X qu'il faut.
 
DESOLE...  :sweat:

n°177282
jotenakis
Posté le 22-10-2002 à 22:03:52  profilanswer
 

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

n°177330
qyridian
Posté le 22-10-2002 à 23:30:03  profilanswer
 

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.
 


/usr/X11R6/bin/xmodmap -e "pointer = 1 2 3 6 7 4 5" &
BINARY=$(which imwheel)
$BINARY -p -b "67" &  
 
if [ -x ~/.xconffile ]; then
  . ~/.xconffile
fi


 
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).


Message édité par qyridian le 22-10-2002 à 23:30:41
n°177372
leirn
A.D.I.D.A.S.
Posté le 23-10-2002 à 01:11:44  profilanswer
 

sinon, kom je suis tjs fan du boulot fait a la gruik,  
 
#!/bin/sh
startx &
ton script
 
et hop... non?


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
n°177420
jotenakis
Posté le 23-10-2002 à 11:08:01  profilanswer
 

oui mais je me loggue direct en runlevel 4, ie sans taper startx

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  [slackware 8.1] script avant démarrage X

 

Sujets relatifs
FIND ~~~~ -exec tar.... [ PROBLEMES ] [ SCRIPT ]Précision pour un script
[gentoo] reco auto + script[résolu] Need help pour un script bash
Je viens de d/l slackware-8.1-install.iso je fais koi maintenant???Démarrage de Mandrake 9.0
encore du script[Slackware] Problèmes lors de l'install [Résolus_surprise inside]
script qui donnerait la liste des fichiers modifiés ou ajoutésRaaaaa Slackware boot anormal
Plus de sujets relatifs à : [slackware 8.1] script avant démarrage X


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR