lancer une appli au login level3

lancer une appli au login level3 - Linux et OS Alternatifs

Marsh Posté le 25-10-2005 à 15:34:24    

tout est dans le titre, je ne souhaite pas passer
par un xdm level5 au demarrage.
 
mais demarrer automatiquement le mode graphique que pour certains users et pas
pour root par exemple.
 
dans quel script dois je inclure le "startx" pour qu'il demarre automatiquement
au moment du login en mode texte (level 3)???

Reply

Marsh Posté le 25-10-2005 à 15:34:24   

Reply

Marsh Posté le 25-10-2005 à 16:11:48    

Si tu veux faire un truc selon l'utilisateur, tu est obligé d'attendre qu'il se loggue (au minimum). Ensuite desactive le dm (xdm, gdm, kdm etc...) et tente de lancer xinit dès le login (avec le .profile par exemple, mais je ne sais pas pkoi, il n'est pas pris en compte chez moi :( ). Le probleme qui pourrait se poser sera de savoir si ton .profile ne sera pas re-executer lors du lancement de la session X :/


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 25-10-2005 à 16:24:14    

Le probleme serait qu'a chaque shell (de type login ie: tcsh -l par exemple) une nouvelle session x va essayer de se lancer.
 
Dans ce cas il faut tester si une session X existe pour l'utilisateur donné et en lancé une si il n'y en a pas.

Reply

Marsh Posté le 25-10-2005 à 16:40:21    

ça n'as pas l'air simple dites moi.
 
de toute façon, je veux que par defaut mon systeme demarre
en level 3 (mode texte) ==> /etc/inittabs (ça c'est régler)
admettons :
si un user se loggue ==> startx automatique (ou pas, ça depend du user)
si root se loggue ==> reste en mode texte (pour maintenance par exemple)
 
où dois je mettre la commande "startx" pour qu'il soit executer juste après
un login en mode texte (level 3).

Reply

Sujets relatifs:

Leave a Replay

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