Valeur de cette activité : 5 points
Compétence :
Compétence :
PEPS Linux 49 : Linux et multi-sessions

A-Module 23 : LINUX : 5 points - difficulté : 2

Linux et multi-sessions

Description

Linux est un système multi-utilisateurs. Ainsi, plusieurs usagers peuvent être simultanément connectés à un même ordinateur.
Dans cette activité, nous allons utiliser cette fonction afin d'utiliser différents "bureaux" dans des "sessions distinctes".


  1. Installez les bureaux suivants :
    sudo apt-get install wmaker gnome-session-fallback fluxbox openbox pekwm awesome jwm icewm blackbox afterstep lxde xfce4 razorqt
    Voici une liste non complète de bureaux possibles à installer
    
    exec jwm
    exec wmaker
    exec icewm
    exec pekwm
    exec blackbox
    exec /usr/bin/ratpoison
    exec gnome-session 
    exec startfluxbox
    exec startxfce4
    exec xfce4-session
    exec openbox-session
    exec cinnamon
    exec enlightenment_start
    exec razor-session
    exec afterstep
    


    SOUS UBUNTU 15.04, pour installer cinnamon, tapez dans le terminal ces commandes :

    sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable
    sudo apt-get update && sudo apt-get dist-upgrade
    sudo apt-get install cinnamon

    ou SOUS UBUNTU 14.04, pour installer cinnamon, tapez dans le terminal ces commandes :



    sudo add-apt-repository ppa:moorkai/cinnamon
    sudo apt-get update
    sudo apt-get install cinnamon



    SOUS UBUNTU, pour installer Razorqt, tapez dans le terminal :

    sudo apt-get install razorqt



  2. Lisez bien TOUTES les directives et prenez les commandes en note car vous devrez travailler en mode "console" pour une partie de cette activité

  3. Afin de connaître tous les bureaux disponibles sur votre poste de travail, affichez le contenu du répertoire : /usr/share/xsessions/ en tapant dans le terminal :
    thunar /usr/share/xsessions/

  4. Choisissez une méthode de votre choix (voir ci-dessous)

    Méthode no 1



    1. Créez dans /home/cb/ un nouveau fichier nommé ms.sh

    2. Ouvrez ce fichier avec le logigiel geany et copiez coller cette commande en modifiant fluxbox par le nom du bureau que vous désirez utiliser et en indiquant le numéro du bureau désiré (8):

      echo "exec fluxbox">/home/cb/.xinitrc && startx -- :8 && exit
      Explications:
      1) echo "exec fluxbox">~/.xinitrc : écrire dans le fichier /home/cb/.xinitrc le texte exec fluxbox
      - ce fichier est exécuté automatiquement à l'ouverture d'une session à partir d'une console
      - exec fluxbox : indique de lancer le bureau fluxbox
      2) startx : indique de lancer l'interface graphique X
      3) --:8 : spécifie dans quelle console lancer l'interface grapĥique
      4) exit : indique que les commandes sont terminées
      5)&& : indique d'exécuter la commande suivante si la commande précédente a réussie


    3. Enregistrez et fermez geany

    4. Tapez cette commande dans le terminal afin de rendre le fichier exécutable
      chmod a+x ./ms.sh

    5. Tapez simultanément les touches CTRL+ALT+F1 afin d'afficher la console principale

    6. Connectez vous sur le compte cb

    7. Tapez la commande suivante afin de lancer votre fichier:

      sh /home/cb/ms.sh

    8. Passez maintenant d'une session à une autre en tapant
      Ctrl+ALT+F1
      Ctrl+ALT+F7
      Ctrl+ALT+F8
      Ctrl+ALT+F9

    9. Notez que la session Ctrl+ALT+F7 est la session principale (celle sur laquelle vous vous êtes connecté initialement-normalement)



    10. Affichez ensuite chacune des sessions utilisées
      Ctrl+ALT+F8
      Ctrl+ALT+F9

      et fermez la session en tapant ALT + PrtScr + k
      ou
      ctrl+Alt+k : tue tous les processus de la console virtuelle active
      Consulter ce site afin d'en connaître davantage sur les touches magiques

    Méthode no 2



    1. Tapez simultanément les touches CTRL+ALT+F1 afin d'afficher la console principale

    2. Connectez vous sur le compte cb

    3. Tapez la commande suivante (attention aux espaces) :

      echo "exec fluxbox">/home/cb/.xinitrc && startx -- :8 && exit
      ou
      echo "exec wmaker">~/.xinitrc && startx     --     :8 && exit



    4. Notez que vous pouvez également lancer une autre session sur la console 9 en tapant
      echo "exec openbox-session">/home/cb/.xinitrc && startx    --     :9 && exit
      Explications:  
      1) echo "exec wmaker">~/.xinitrc : écrire dans le fichier /home/cb/.xinitrc le texte exec wmaker
      - ce fichier est exécuté automatiquement à l'ouverture d'une session à partir d'une console
      - exec wmaker : indique de lancer le bureau wmaker
      2) startx : indique de lancer l'interface graphique X
      3) --:9 : spécifie dans quelle console lancer l'interface grapĥique
      4) exit : indique que les commandes sont terminées
      5)&& : indique d'exécuter la commande suivante si la commande précédente a réussie  
    5. Passez maintenant d'une session à une autre en tapant
      Ctrl+ALT+F1
      Ctrl+ALT+F7
      Ctrl+ALT+F8
      Ctrl+ALT+F9

    6. Notez que la session Ctrl+ALT+F7 est la session principale (celle sur laquelle vous vous êtes connecté initialement-normalement)



    7. Affichez ensuite chacune des sessions utilisées
      Ctrl+ALT+F8
      Ctrl+ALT+F9

      et fermez la session en tapant ALT + PrtScr + k
      ou
      ctrl+Alt+k : tue tous les processus de la console virtuelle active
      Consulter ce site afin d'en connaître davantage sur les touches magiques

  5. Ajoutez une page à votre portfolio en affichant l'assistant HTML ainsi que la directive 92515

  6. Inscrivez dans le champ titre : Linux et multi-sessions

  7. Sélectionnez la section : MODULE Linux

  8. Sélectionnez la matière : informatique

  9. Inscrivez dans le champ no de la directive : 92515

  10. Inscrivez dans votre page le titre de niveau 1 : Linux et multi-sessions

  11. Inscrivez la commande utilisée afin d'utiliser le bureau fluxbox dans la console 8

  12. Expliquez CHACUN des élèments de cette commande

  13. Visualisez votre page et apportez des modifications au besoin.