fluxbox au boot

fluxbox au boot - Installation - Linux et OS Alternatifs

Marsh Posté le 17-07-2003 à 18:25:18    

J'ai installé fluxbox, le probleme, c'est qu'il ne démarre pas automatiquement au démarrage; en effet, pour lancer fluxbox, je boot avec kde, ensuite je vais dans le terminal, là je fais un init 2 et seulement apres je peux lancer fluxbox par un simple startx.
 
Comment faire pour ne pas devoir passer par kde ?  :??:  je suis sous redhat9. Merci  :hello:

Reply

Marsh Posté le 17-07-2003 à 18:25:18   

Reply

Marsh Posté le 17-07-2003 à 18:26:40    

qu'entends tu par je boote KDE ?
tu parle de KDE ou de KDM ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 17-07-2003 à 18:27:07    

je lance l'interface kde en fait  :)

Reply

Marsh Posté le 17-07-2003 à 18:44:22    

De tête, tu édites .Xsession et tu y mets:
exec fluxbox
mais ta distribution possède sûrement un utilitaire pour faire ça.

Reply

Marsh Posté le 17-07-2003 à 19:03:25    

tu veux parler de .xinitrc ?
Dans celui-ci j'ai mis  
 
 
exec fluxbox
exec /usr/local/bin/fluxbox
 
 
En fait je voudrais :  
 
soit ajouter fluxbox ds le gestionaire de démarrage,
soit faire que le pc boot en mode console
 
Merci de votre aide  :hello:

Reply

Marsh Posté le 17-07-2003 à 19:41:49    

up

Reply

Marsh Posté le 17-07-2003 à 20:15:06    

.Xsession si tu démarres avec un login graphique (kdm, gdm, Login.app, xdm (sic))
.xinitrc si tu démarres en mode texte

Reply

Marsh Posté le 17-07-2003 à 20:44:02    

ha ok, mais je ne trouve pas /.Xsession  :??:  
 

Reply

Marsh Posté le 17-07-2003 à 22:15:48    

Tu le créé !

Reply

Marsh Posté le 18-07-2003 à 09:43:58    

J'ai crée .Xession, par un vi ~/.Xsession
mais ça ne fonctionne pas.  
 
Comment faire pour que l'ordi démarre en mode texte tout simplement ? Merci

Reply

Marsh Posté le 18-07-2003 à 09:43:58   

Reply

Marsh Posté le 18-07-2003 à 09:49:27    

init 2 en argument au noyau.
Sinon sous la Mandrake, il y a une case à cocher dans Drakeconf (vive le clicka clicka).

Reply

Marsh Posté le 18-07-2003 à 09:52:33    

pourais tu m'expliquer comment faire pour l'automatiser ?
 
enfin pour le mettre en argument  :)


Message édité par Spy-master le 18-07-2003 à 09:53:16
Reply

Marsh Posté le 18-07-2003 à 10:31:06    

telinit 3
mmmh ...
 
A priori, tu ne veux pas te loguer a partir du gestionnaire de session.
 
Enfin, si ca interesse les autres ...
 
Le pourquoi du comment ca fonctionne les histoires de .xsession, .Xsession, .xinitrc, ...etc. avec sur le login manager (xdm,gdm,kdm) de la distribution, il faut jetter  un oeil dans ce fichier. Sur ma distrib, il se trouve la mais je suppose que c'est +- standardardise.
 
/etc/X11/xdm/Xsession
 
C'est du script shell basique tres bien commente et il  renseigne sur le ~/.Xtruc a mettre.  
Par exemple, j'ai du mettre .xsession a la place de .Xsessiom parce pas reconnu par ce script.
 
Voila.
 
fluxbox rulezzzz :D
 
 

Reply

Marsh Posté le 18-07-2003 à 10:35:12    

j'ai trouvé ce fichier, seulement il n'est pas tres commenté  :??:  
 
 
Tu pourais me dire quelle ligne modifier ?

Reply

Marsh Posté le 18-07-2003 à 11:09:31    

personne ne peut m'aider ?  :??:

Reply

Marsh Posté le 18-07-2003 à 11:20:51    

Peut-etre que ton script Xsession est different du mien mais le principe devrait rester le meme.
Dans ton login manager( chez moi, c'est kdm) tu devrais avoir un liste avec le systeme de fenetrage que tu veux, c'est ce qui est repris comme nom dans le cas/switch du script.
Donc quand tu selectionnes fluxbox, il va executer la ligne que toi tu vas rajouter ... euh maintenant :D
 
Tu remarqueras que il y a des options par defaut tout a la fin aussi.
 
Donc dans mon cas, si un ~/.xsession existe dans ma session et est executable il va excuter ce script : exec -l $SHELL -c "$HOME/.xsession";
 
les "/usr/share/apps/switchdesk/XXXX", c'est du generique fabrique avec le truc switchdesk par defaut de la redhat. J'aurais pu m'en inspirer mais bon ...dans ce cas ca execute la meme chose pour tout le monde hors j'ai des trucs personnalise dans mon .xsession
 
dans ton .xsession tu mettras au moins la ligne :
exec /usr/local/bin/fluxbox
 
 


 
blablabla (pas important a modifier)
....
# run all system xinitrc shell scripts.
for i in /etc/X11/xinit/xinitrc.d/* ; do
    if [ -x "$i" ]; then
       . "$i"
    fi
done
 
# now, we see if xdm/gdm/kdm has asked for a specific environment
case $# in
1)
    if [ -x /usr/share/apps/switchdesk/Xclients.$1 ]; then
       exec -l $SHELL -c "/usr/share/apps/switchdesk/Xclients.$1";
    fi;
 
    case $1 in
    failsafe)
       exec -l $SHELL -c "xterm -geometry 80x24-0-0"
       ;;
    gnome)
       exec -l $SHELL -c "gnome-session"
       ;;
    kde|kde1|kde2)
       exec -l $SHELL -c "/usr/share/apps/switchdesk/Xclients.kde"
       ;;
    twm)
        # fall back to twm
       exec -l $SHELL -c "/usr/share/apps/switchdesk/Xclients.twm"
        ;;
    blackbox)
        exec -l $SHELL -c "/usr/share/apps/switchdesk/Xclients.blackbox"
       ;;
ICI    fluxbox)
ICI        if [ -x "$HOME/.xsession" ]; then
ICI                exec -l $SHELL -c "$HOME/.xsession";
ICI        fi;
        ;;
    esac
esac
 
# otherwise, take default action
if [ -x "$HOME/.xsession" ]; then
    exec -l $SHELL -c "$HOME/.xsession"
elif [ -x "$HOME/.Xclients" ]; then
    exec -l $SHELL -c "$HOME/.Xclients"
elif [ -x /etc/X11/xinit/Xclients ]; then
    exec -l $SHELL -c "/etc/X11/xinit/Xclients"
else
    # should never get here; failsafe fallback
    exec -l $SHELL -c "xsm"
fi
 

 
 

Reply

Marsh Posté le 18-07-2003 à 11:37:50    

merci beaucoup de ton aide, mais ça ne m'as pas ajouter fluxbox dans le gestionaire de démarrage.
 
Tu pourais me dire comment automatiser le démarrage du pc en mode texte ?

Reply

Marsh Posté le 18-07-2003 à 11:51:52    

Spy-master a écrit :

merci beaucoup de ton aide, mais ça ne m'as pas ajouter fluxbox dans le gestionaire de démarrage.
 
Tu pourais me dire comment automatiser le démarrage du pc en mode texte ?  


édites /etc/inittab
tu dois avoir une ligne qui commence par id:5: ...
tu remplaces 5 par 2 ou 3
tu sauvegardes et reboot pour tester

Reply

Marsh Posté le 18-07-2003 à 11:59:55    

mouarf
Ben oui evidemment, il faut rajouter egalement l'option fluxbox dans ton gestionnaire de login manager quand tu rentres sous X donc (init 5). Vu que c'est kdm mon login manager,  j'ai utiliser un des outils de kde pour rajouter l'option fluxbox, histoire de le voir dans la liste deroulante au debut de X. Bref ca depend de ton gestionnaire de login. C'est a toi de voir.
 
Si tu veux booter en texte pur (oui la console toute noire la :) ), puis lancer par apres ton wm, tu dois commencer en init 3 et apres lancer l'excutable fluxbox.
Dans ce cas, va voir dans /etc/inittab tout a la fin du fichier pour mettre 3 a la place de 5 ...
 
edit : grillaid


Message édité par alligator421 le 18-07-2003 à 12:01:17
Reply

Marsh Posté le 18-07-2003 à 12:03:06    

alligator421 a écrit :


edit : grillaid


 :D

Reply

Marsh Posté le 18-07-2003 à 12:03:13    

:)  
j'ai mis 2
mais a mon avis, en modifiant  
 
/etc/inittab  
 
je dois pouvoir ajouter un id qui execute fluxbox  :)  
 
Encore merci

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed