[troll]
Depuis mon crash de disque dur, mon xp et mort (et enterré) : vive le
pingouin !
[/troll]
Sérieusement, j'essaie de convertir ma femme, et j'aimerai qu'à son login, X
démarre tout seul.
Personnellement et pour le reste du système, je n'utilise pas xdm (ou
autres kdm...) mais je démarre (ou pas) la session graphique avec startx.
J'ai bien essayé de mettre startx dans son .login (avec ou sans le chemin
complet), mais il veut rien savoir...
Le Sun, 11 Jan 2004 21:53:50 +0100, Sébastien Kirche
J'ai bien essayé de mettre startx dans son .login (avec ou sans le chemin complet), mais il veut rien savoir...
Essaie peutetre dans .bashrc à la place de .login ? Mais je ne sais pas...
Sébastien Kirche
On 11 jan 2004, wrote:
J'ai bien essayé de mettre startx dans son .login (avec ou sans le chemin complet), mais il veut rien savoir...
Essaie peutetre dans .bashrc à la place de .login ? Mais je ne sais pas...
Ben... non :) Dans ce cas, le .bashrc est chargé à chaque lancement d'un shell (ou d'un terminal), moi je voudrais que cela ne soit que pour le premier à l'ouverture de session
On 11 jan 2004, cubixNOSPAM@caramail.com wrote:
J'ai bien essayé de mettre startx dans son .login (avec ou sans le
chemin complet), mais il veut rien savoir...
Essaie peutetre dans .bashrc à la place de .login ? Mais je ne sais
pas...
Ben... non :)
Dans ce cas, le .bashrc est chargé à chaque lancement d'un shell (ou d'un
terminal), moi je voudrais que cela ne soit que pour le premier à
l'ouverture de session
J'ai bien essayé de mettre startx dans son .login (avec ou sans le chemin complet), mais il veut rien savoir...
Essaie peutetre dans .bashrc à la place de .login ? Mais je ne sais pas...
Ben... non :) Dans ce cas, le .bashrc est chargé à chaque lancement d'un shell (ou d'un terminal), moi je voudrais que cela ne soit que pour le premier à l'ouverture de session
TiChou
Dans l'article news:4001cbaa$0$284$, @(none)" <""jerome"@(none) <""jerome"@(none)"> écrivait :
Sérieusement, j'essaie de convertir ma femme, et j'aimerai qu'à son login, X démarre tout seul.
Edite /etc/passwd et remplace /bin/bash par /usr/X11R6/bin/startx
C'est tout.
Bien evidement il ne faut surtout pas faire ça !
Toute ouverture de terminal tentera de lancer startx !
Sans compter qu'on rend le compte invalide pour différents services.
De plus on n'édite pas /etc/passwd pour changer le shell d'un utilisateur mais on utilise la commande chsh.
-- TiChou
Dans l'article news:4001cbaa$0$284$ba620e4c@news.skynet.be,
@(none)" <""jerome"@(none) <""jerome"@(none)"> écrivait :
Sérieusement, j'essaie de convertir ma femme, et j'aimerai qu'à son
login, X démarre tout seul.
Edite /etc/passwd et remplace /bin/bash par /usr/X11R6/bin/startx
C'est tout.
Bien evidement il ne faut surtout pas faire ça !
Toute ouverture de terminal tentera de lancer startx !
Sans compter qu'on rend le compte invalide pour différents services.
De plus on n'édite pas /etc/passwd pour changer le shell d'un utilisateur
mais on utilise la commande chsh.
Dans l'article news:4001cbaa$0$284$, @(none)" <""jerome"@(none) <""jerome"@(none)"> écrivait :
Sérieusement, j'essaie de convertir ma femme, et j'aimerai qu'à son login, X démarre tout seul.
Edite /etc/passwd et remplace /bin/bash par /usr/X11R6/bin/startx
C'est tout.
Bien evidement il ne faut surtout pas faire ça !
Toute ouverture de terminal tentera de lancer startx !
Sans compter qu'on rend le compte invalide pour différents services.
De plus on n'édite pas /etc/passwd pour changer le shell d'un utilisateur mais on utilise la commande chsh.
-- TiChou
TiChou
Dans l'article news:, Sébastien Kirche écrivait :
J'ai bien essayé de mettre startx dans son .login (avec ou sans le chemin complet), mais il veut rien savoir...
Essaie peutetre dans .bashrc à la place de .login ? Mais je ne sais pas...
Ben... non :) Dans ce cas, le .bashrc est chargé à chaque lancement d'un shell (ou d'un terminal), moi je voudrais que cela ne soit que pour le premier à l'ouverture de session
Une solution serait de mettre dans un des fichiers profiles de l'utilisateur (~/.bash_profile, ~/.bash_login ou ~/.profile) le petit script suivant :
Non testé, mais l'idée est là. Si l'ouverture du shell a été invoqué par login, lancer la session X en vérifiant qu'aucune session X n'est déjà lancée.
-- TiChou
Dans l'article news:85oeta9nii.fsf@obelix.village.net,
Sébastien Kirche <sebastien.kirche.no@spam.free.fr.invalid> écrivait :
J'ai bien essayé de mettre startx dans son .login (avec ou
sans le chemin complet), mais il veut rien savoir...
Essaie peutetre dans .bashrc à la place de .login ? Mais je ne sais
pas...
Ben... non :)
Dans ce cas, le .bashrc est chargé à chaque lancement d'un shell
(ou d'un terminal), moi je voudrais que cela ne soit que pour
le premier à l'ouverture de session
Une solution serait de mettre dans un des fichiers profiles de l'utilisateur
(~/.bash_profile, ~/.bash_login ou ~/.profile) le petit script suivant :
Non testé, mais l'idée est là. Si l'ouverture du shell a été invoqué par
login, lancer la session X en vérifiant qu'aucune session X n'est déjà
lancée.
J'ai bien essayé de mettre startx dans son .login (avec ou sans le chemin complet), mais il veut rien savoir...
Essaie peutetre dans .bashrc à la place de .login ? Mais je ne sais pas...
Ben... non :) Dans ce cas, le .bashrc est chargé à chaque lancement d'un shell (ou d'un terminal), moi je voudrais que cela ne soit que pour le premier à l'ouverture de session
Une solution serait de mettre dans un des fichiers profiles de l'utilisateur (~/.bash_profile, ~/.bash_login ou ~/.profile) le petit script suivant :
Non testé, mais l'idée est là. Si l'ouverture du shell a été invoqué par login, lancer la session X en vérifiant qu'aucune session X n'est déjà lancée.
-- TiChou
Sérieusement, j'essaie de convertir ma femme, et j'aimerai qu'à son login, X démarre tout seul.
Edite /etc/passwd et remplace /bin/bash par /usr/X11R6/bin/startx
C'est tout.
Sérieusement, j'essaie de convertir ma femme, et j'aimerai qu'à son login, X
démarre tout seul.
Edite /etc/passwd et remplace /bin/bash par /usr/X11R6/bin/startx
Sérieusement, j'essaie de convertir ma femme, et j'aimerai qu'à son login, X démarre tout seul.
Edite /etc/passwd et remplace /bin/bash par /usr/X11R6/bin/startx
C'est tout.
Rakotomandimby
Sébastien Kirche wrote:
Bonsoir, Bonjour
Qu'est-ce qui cloche dans mon raisonnement ? Oui , et je t'explique pourquoi .
Le mode graphique corespond (historiquement) a un runlevel . quand tu demarre ton ordi tu passe du runlevel 1 , puis 2 , puis 3 ...
La ou tu t'arrete , en ce moment , c'est le runlevel 3 ( multi-utilisateur sans session graphique )
Toi ce que tu veux c'est le runlevel 4 ( ou 5 en fonction des distribution ) alors ce que tu veux peux s'obtenir de differentes façons :
1°)soit tu te debrouille pour avoir le runlevel par defaut en 4 ( en modifiant /etc/inittab , il y a pas loin du debut du fichier une ligne parlant du "default" qui tu ajuste a 4 , ou 5 si 4 ne marche pas )
cela va demarrer un *DM ( GDM KDM XDM ... ) et ta meuf pourra se logger . si toi tu prefere la console tu devrai avoir un choix de ne pas non plus lancer X mais apres ton login .
2°) Quand je repense a la 2 eme façon , je vais ptet attendre de savoir si la premiere a apporté une solution a ton souci ... parceque c'est long ...
cela dit j'ai bien compris que tu veux demarrer X _APRES_ le login de ta femme .
Mais si cette contrainte n'est pas importante , alors on peut demarrer X des son login . et c'est toi qui eventuellement reviendra en mode console apre le *DM dans tes logins a toi . -- http://mrakotom.free.fr
Sébastien Kirche wrote:
Bonsoir,
Bonjour
Qu'est-ce qui cloche dans mon raisonnement ?
Oui , et je t'explique pourquoi .
Le mode graphique corespond (historiquement) a un runlevel .
quand tu demarre ton ordi tu passe du runlevel 1 , puis 2 , puis 3 ...
La ou tu t'arrete , en ce moment , c'est le runlevel 3 ( multi-utilisateur
sans session graphique )
Toi ce que tu veux c'est le runlevel 4 ( ou 5 en fonction des distribution )
alors ce que tu veux peux s'obtenir de differentes façons :
1°)soit tu te debrouille pour avoir le runlevel par defaut en 4 ( en
modifiant /etc/inittab , il y a pas loin du debut du fichier une ligne
parlant du "default" qui tu ajuste a 4 , ou 5 si 4 ne marche pas )
cela va demarrer un *DM ( GDM KDM XDM ... ) et ta meuf pourra se logger . si
toi tu prefere la console tu devrai avoir un choix de ne pas non plus
lancer X mais apres ton login .
2°) Quand je repense a la 2 eme façon , je vais ptet attendre de savoir si
la premiere a apporté une solution a ton souci ... parceque c'est long ...
cela dit j'ai bien compris que tu veux demarrer X _APRES_ le login de ta
femme .
Mais si cette contrainte n'est pas importante , alors on peut demarrer X des
son login .
et c'est toi qui eventuellement reviendra en mode console apre le *DM dans
tes logins a toi .
--
http://mrakotom.free.fr
Qu'est-ce qui cloche dans mon raisonnement ? Oui , et je t'explique pourquoi .
Le mode graphique corespond (historiquement) a un runlevel . quand tu demarre ton ordi tu passe du runlevel 1 , puis 2 , puis 3 ...
La ou tu t'arrete , en ce moment , c'est le runlevel 3 ( multi-utilisateur sans session graphique )
Toi ce que tu veux c'est le runlevel 4 ( ou 5 en fonction des distribution ) alors ce que tu veux peux s'obtenir de differentes façons :
1°)soit tu te debrouille pour avoir le runlevel par defaut en 4 ( en modifiant /etc/inittab , il y a pas loin du debut du fichier une ligne parlant du "default" qui tu ajuste a 4 , ou 5 si 4 ne marche pas )
cela va demarrer un *DM ( GDM KDM XDM ... ) et ta meuf pourra se logger . si toi tu prefere la console tu devrai avoir un choix de ne pas non plus lancer X mais apres ton login .
2°) Quand je repense a la 2 eme façon , je vais ptet attendre de savoir si la premiere a apporté une solution a ton souci ... parceque c'est long ...
cela dit j'ai bien compris que tu veux demarrer X _APRES_ le login de ta femme .
Mais si cette contrainte n'est pas importante , alors on peut demarrer X des son login . et c'est toi qui eventuellement reviendra en mode console apre le *DM dans tes logins a toi . -- http://mrakotom.free.fr
Sébastien Kirche
On 11 Jan 2004, TiChou wrote:
Une solution serait de mettre dans un des fichiers profiles de l'utilisateur (~/.bash_profile, ~/.bash_login ou ~/.profile) le petit script suivant :
Non testé, mais l'idée est là. Si l'ouverture du shell a été invoqué par login, lancer la session X en vérifiant qu'aucune session X n'est déjà lancée.
J'aime bien l'idée, mais ça marche pô :^( Rien, nada. Comme pour le .login, la modif du .profile ne fait rien.
Je vais rajouter des echos pour voir si la commande ne fait rien, ou si le fichier n'est peut-être même pas chargé.
Question que je me suis posé, vu que jusqu'à présent il n'existait pas de .profile ou .login : 1) est que le fichier doit être exécutable ? ke dirais non au vu du .bashrc 2) faut il ajouter un entête type #/bin/bash ?
Sébastien Kirche
On 11 Jan 2004, TiChou wrote:
Une solution serait de mettre dans un des fichiers profiles de
l'utilisateur (~/.bash_profile, ~/.bash_login ou ~/.profile) le petit
script suivant :
Non testé, mais l'idée est là. Si l'ouverture du shell a été invoqué par
login, lancer la session X en vérifiant qu'aucune session X n'est déjà
lancée.
J'aime bien l'idée, mais ça marche pô :^(
Rien, nada.
Comme pour le .login, la modif du .profile ne fait rien.
Je vais rajouter des echos pour voir si la commande ne fait rien, ou si le
fichier n'est peut-être même pas chargé.
Question que je me suis posé, vu que jusqu'à présent il n'existait pas de
.profile ou .login :
1) est que le fichier doit être exécutable ? ke dirais non au vu du .bashrc
2) faut il ajouter un entête type #/bin/bash ?
Non testé, mais l'idée est là. Si l'ouverture du shell a été invoqué par login, lancer la session X en vérifiant qu'aucune session X n'est déjà lancée.
J'aime bien l'idée, mais ça marche pô :^( Rien, nada. Comme pour le .login, la modif du .profile ne fait rien.
Je vais rajouter des echos pour voir si la commande ne fait rien, ou si le fichier n'est peut-être même pas chargé.
Question que je me suis posé, vu que jusqu'à présent il n'existait pas de .profile ou .login : 1) est que le fichier doit être exécutable ? ke dirais non au vu du .bashrc 2) faut il ajouter un entête type #/bin/bash ?
Sébastien Kirche
Sébastien Kirche
On 12 Jan 2004, Rakotomandimby wrote:
Le mode graphique corespond (historiquement) a un runlevel . quand tu demarre ton ordi tu passe du runlevel 1 , puis 2 , puis 3 ...
La ou tu t'arrete , en ce moment , c'est le runlevel 3 ( multi-utilisateur sans session graphique )
Vivi
Toi ce que tu veux c'est le runlevel 4 ( ou 5 en fonction des distribution ) alors ce que tu veux peux s'obtenir de differentes façons :
(je suis sous knoppix/debian) Ben oui mais non :o( Le runlevel 3 correspond à mes besoins : la plus grosse utilisation de la machine est par moi, et il m'arrive de ne pas avoir besoin de X (par exemple si j'ai juste besoin de numéroter pour vérifier la messagerie, ou de jouer un ogg/mp3 pendant que je bosse à côté)
Ou alors la différence de concept runlevel 3 / runlevel 4 m'échappe : 4 c'est juste comme 3 avec X en plus ? Ou c'est très différent ?
Mais bon, continuons j'essaie de suivre ton raisonnement :
1°)soit tu te debrouille pour avoir le runlevel par defaut en 4 ( en modifiant /etc/inittab , il y a pas loin du debut du fichier une ligne parlant du "default" qui tu ajuste a 4 , ou 5 si 4 ne marche pas )
cela va demarrer un *DM ( GDM KDM XDM ... ) et ta meuf pourra se logger . si toi tu prefere la console tu devrai avoir un choix de ne pas non plus lancer X mais apres ton login .
Là j'ai du al à suivre : tu veux dire qu'il est possible de paramétrer que au xdm, si je rentre mon login, X se suicide pour me laisser en mode texte ? Mais alors, si j'ai besoin de X, faut que je le relance...
2°) Quand je repense a la 2 eme façon , je vais ptet attendre de savoir si la premiere a apporté une solution a ton souci ... parceque c'est long ...
cela dit j'ai bien compris que tu veux demarrer X _APRES_ le login de ta femme .
Disons : X pour ce compte là. Pour le moment. Effectivement si j'ajoute un compte pour mon fils ultérieurement, je vais me retouver minoritaire à vouloir démarrer en console :^)
La soluce de Tichou (cf plus haut dans le fil) me plaisait bien, mais j'ai pas encore pu la faire fonctionner.
Mais si cette contrainte n'est pas importante , alors on peut demarrer X des son login . et c'est toi qui eventuellement reviendra en mode console apre le *DM dans tes logins a toi .
Comment ? Essaie de compléter ton explication, pour mon édification et me convaincre, parce que je suis pas sûr d'adhérer :^)
Merci de tes explications.
Sébastien Kirche
On 12 Jan 2004, Rakotomandimby wrote:
Le mode graphique corespond (historiquement) a un runlevel .
quand tu demarre ton ordi tu passe du runlevel 1 , puis 2 , puis 3 ...
La ou tu t'arrete , en ce moment , c'est le runlevel 3 ( multi-utilisateur
sans session graphique )
Vivi
Toi ce que tu veux c'est le runlevel 4 ( ou 5 en fonction des
distribution ) alors ce que tu veux peux s'obtenir de differentes façons :
(je suis sous knoppix/debian)
Ben oui mais non :o(
Le runlevel 3 correspond à mes besoins : la plus grosse utilisation de la
machine est par moi, et il m'arrive de ne pas avoir besoin de X
(par exemple si j'ai juste besoin de numéroter pour vérifier la messagerie,
ou de jouer un ogg/mp3 pendant que je bosse à côté)
Ou alors la différence de concept runlevel 3 / runlevel 4 m'échappe : 4
c'est juste comme 3 avec X en plus ? Ou c'est très différent ?
Mais bon, continuons j'essaie de suivre ton raisonnement :
1°)soit tu te debrouille pour avoir le runlevel par defaut en 4 ( en
modifiant /etc/inittab , il y a pas loin du debut du fichier une ligne
parlant du "default" qui tu ajuste a 4 , ou 5 si 4 ne marche pas )
cela va demarrer un *DM ( GDM KDM XDM ... ) et ta meuf pourra se logger .
si toi tu prefere la console tu devrai avoir un choix de ne pas non plus
lancer X mais apres ton login .
Là j'ai du al à suivre : tu veux dire qu'il est possible de paramétrer que
au xdm, si je rentre mon login, X se suicide pour me laisser en mode texte ?
Mais alors, si j'ai besoin de X, faut que je le relance...
2°) Quand je repense a la 2 eme façon , je vais ptet attendre de savoir si
la premiere a apporté une solution a ton souci ... parceque c'est long ...
cela dit j'ai bien compris que tu veux demarrer X _APRES_ le login de ta
femme .
Disons : X pour ce compte là. Pour le moment. Effectivement si j'ajoute un
compte pour mon fils ultérieurement, je vais me retouver minoritaire à
vouloir démarrer en console :^)
La soluce de Tichou (cf plus haut dans le fil) me plaisait bien, mais j'ai
pas encore pu la faire fonctionner.
Mais si cette contrainte n'est pas importante , alors on peut demarrer X
des son login . et c'est toi qui eventuellement reviendra en mode console
apre le *DM dans tes logins a toi .
Comment ?
Essaie de compléter ton explication, pour mon édification et me convaincre,
parce que je suis pas sûr d'adhérer :^)
Le mode graphique corespond (historiquement) a un runlevel . quand tu demarre ton ordi tu passe du runlevel 1 , puis 2 , puis 3 ...
La ou tu t'arrete , en ce moment , c'est le runlevel 3 ( multi-utilisateur sans session graphique )
Vivi
Toi ce que tu veux c'est le runlevel 4 ( ou 5 en fonction des distribution ) alors ce que tu veux peux s'obtenir de differentes façons :
(je suis sous knoppix/debian) Ben oui mais non :o( Le runlevel 3 correspond à mes besoins : la plus grosse utilisation de la machine est par moi, et il m'arrive de ne pas avoir besoin de X (par exemple si j'ai juste besoin de numéroter pour vérifier la messagerie, ou de jouer un ogg/mp3 pendant que je bosse à côté)
Ou alors la différence de concept runlevel 3 / runlevel 4 m'échappe : 4 c'est juste comme 3 avec X en plus ? Ou c'est très différent ?
Mais bon, continuons j'essaie de suivre ton raisonnement :
1°)soit tu te debrouille pour avoir le runlevel par defaut en 4 ( en modifiant /etc/inittab , il y a pas loin du debut du fichier une ligne parlant du "default" qui tu ajuste a 4 , ou 5 si 4 ne marche pas )
cela va demarrer un *DM ( GDM KDM XDM ... ) et ta meuf pourra se logger . si toi tu prefere la console tu devrai avoir un choix de ne pas non plus lancer X mais apres ton login .
Là j'ai du al à suivre : tu veux dire qu'il est possible de paramétrer que au xdm, si je rentre mon login, X se suicide pour me laisser en mode texte ? Mais alors, si j'ai besoin de X, faut que je le relance...
2°) Quand je repense a la 2 eme façon , je vais ptet attendre de savoir si la premiere a apporté une solution a ton souci ... parceque c'est long ...
cela dit j'ai bien compris que tu veux demarrer X _APRES_ le login de ta femme .
Disons : X pour ce compte là. Pour le moment. Effectivement si j'ajoute un compte pour mon fils ultérieurement, je vais me retouver minoritaire à vouloir démarrer en console :^)
La soluce de Tichou (cf plus haut dans le fil) me plaisait bien, mais j'ai pas encore pu la faire fonctionner.
Mais si cette contrainte n'est pas importante , alors on peut demarrer X des son login . et c'est toi qui eventuellement reviendra en mode console apre le *DM dans tes logins a toi .
Comment ? Essaie de compléter ton explication, pour mon édification et me convaincre, parce que je suis pas sûr d'adhérer :^)
Merci de tes explications.
Sébastien Kirche
Motodashi
Le Sun, 11 Jan 2004 22:06:08 +0100, SoULiAne a écrit:
Le Sun, 11 Jan 2004 21:53:50 +0100, Sébastien Kirche
J'ai bien essayé de mettre startx dans son .login (avec ou sans le chemin complet), mais il veut rien savoir...
Essaie peutetre dans .bashrc à la place de .login ? Mais je ne sais pas...
Je crois pas car il va vouloir demarrer une session X a chaque ouverture d'xterm.
-- <Mooby> dites comment on fait pour lancer un prg sous NT? on double clique dessus, c'est bien ca ?
- #linuxfr
Le Sun, 11 Jan 2004 22:06:08 +0100, SoULiAne <cubixNOSPAM@caramail.com> a
écrit:
Le Sun, 11 Jan 2004 21:53:50 +0100, Sébastien Kirche
J'ai bien essayé de mettre startx dans son .login (avec ou sans le
chemin
complet), mais il veut rien savoir...
Essaie peutetre dans .bashrc à la place de .login ? Mais je ne sais
pas...
Je crois pas car il va vouloir demarrer une session X a chaque ouverture
d'xterm.
--
<Mooby> dites comment on fait pour lancer un prg sous NT? on double
clique dessus, c'est bien ca ?