Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/04/2008, à 16:00

jbunel

Demarrage en mode console ?

Bonjour, je souhaite changer le mode de démarrage de xubuntu.
Actuellement l'interface graphique est lancée automatiquement (par défaut), et je souhaiterais la lancer manuellement avec la commande startx ou autres ...

Plusieurs topic autour de ce sujet existes et parlent de modifier les "runlevel".
Je suis tout nouveau dans le monde Linux et j'ai besoin d'expliquations (quels sont les fichiers et les lignes à modifier...)

Merci

Hors ligne

#2 Le 09/04/2008, à 18:18

philpep-tlse

Re : Demarrage en mode console ?

Salut big_smile


Un peu de jargon technique.

Dans /etc/init.d tu a des scripts qui lancent ou stopent des services.
Dans /etc/runlevels tu a plusieurs dossiers.
Par exemple moi j'ai ça :

ls /etc/runlevels

drwxr-xr-x 2 root root 4,0K mar 30 23:43 boot
drwxr-xr-x 2 root root 4,0K avr  1 19:07 default
drwxr-xr-x 2 root root 4,0K avr 20  2007 nonetwork
drwxr-xr-x 2 root root 4,0K avr 20  2007 single

boot correspond à ce qui est lancé au boot etc...

Et si tu regarde dans un de ses dossier, tu verra un truc dans le genre :

ls /etc/runlevels/default 
lrwxrwxrwx 1 root root 15 fév 27 15:28 gpm -> /etc/init.d/gpm
lrwxrwxrwx 1 root root 17 fév 27 01:58 local -> /etc/init.d/local
lrwxrwxrwx 1 root root 15 avr  1 19:07 mpd -> /etc/init.d/mpd
lrwxrwxrwx 1 root root 20 fév 27 01:58 netmount -> /etc/init.d/netmount
lrwxrwxrwx 1 root root 15 fév 28 03:56 xdm -> /etc/init.d/xdm

Et tu voit que les runlevels sont simplement des liens vers des services de /etc/init.d

Y'a des commandes pour ajouter des services dans les runlevels (rc-add, rc-remove ou un truc dans le genre, man est ton amis)

Mais je pense que si tu supprime le lien ça revient au même (attention quand même, ce n'est pas très propre et c'est pas dit que ça marche)


Dans ton cas il faut supprimer ton gestionnaire de session (xdm par exemple) car c'est lui qui lance X.org

Mais lancer un startx n'est pas très propre non plus a cause de la sécurité.
Si quelqu'un va dans un tty et fait un ctrl +c et il se retrouve avec les pleins pouvoirs.

Donc je te conseille de le lancer dans un screen :

screen
startx &
ctrl + D pour détacher le screen
exit pour quitter le tty

le "lol" est aux boulets ce que le ";" est aux programmeurs
blog | Wiki Fvwm | Essayez le Window Manager From Scatch | Topic WMFS

Hors ligne

#3 Le 09/04/2008, à 18:24

philpep-tlse

Re : Demarrage en mode console ?

ça y'est, j'ai retrouvé les commandes :

Pour ajouter un service dans le runlevel default c'est :

rc-update add le_service default

Et pour le supprimer :

rc-update del le_service default

le "lol" est aux boulets ce que le ";" est aux programmeurs
blog | Wiki Fvwm | Essayez le Window Manager From Scatch | Topic WMFS

Hors ligne

#4 Le 09/04/2008, à 18:44

Wapush_HL

Re : Demarrage en mode console ?

Ou :

sudo update-rc.d -f gdm remove

Pour le réactiver :

sudo update-rc.d gdm defaults

Tu peux aussi démarrer Xfce avec son propre script de démarrage startxfce4 au lieu de startx.