4.10. YaST2 en mode textuel (ncurses)

Vous pouvez également travailler avec YaST à l'aide d'un terminal en mode texte. Ceci est surtout intéressant lorsque l'administrateur du système n'a pas d'accès à l'interface graphique X11.

4.10.1. Utilisation

L'utilisation est inhabituelle mais très simple. Avec les touches Tab, Alt + Tab, Espace, certaines touches de direction ( et ) et Enter ainsi que les raccourcis clavier on peut se servir de tout le programme. Si on lance YaST en mode textuel, le Centre de Contrôle de YaST (voir figure 4.32, « La fenêtre principale de YaST2 ncurses »).

Figure 4.32. La fenêtre principale de YaST2 ncurses

La fenêtre principale de YaST2 ncurses

Ici, vous voyez trois parties : à gauche de la fenêtre, entourées d'un cadre blanc épais, on voit les catégories dans lesquelles les différents modules sont classés. La catégorie active est indiquée par une couleur différente. À droite, entourés d'un fin cadre blanc, on voit les modules de la catégorie active. Dans la partie inférieure de la fenêtre, se trouvent les deux boutons Aide et Quitter.

Après le premier démarrage du centre de contrôle de YaST la catégorie Logiciels est sélectionnée automatiquement. Vous pouvez changer de catégorie avec les touches et . Pour initier un module de la catégorie sélectionnée, confirmez la sélection en pressant la touche . La sélection de module apparaît maintenant entourée d'un cadre plus épais. Sélectionnez le module désiré avec les touches et . En pressant en permanence les touches de direction, vous ferez défiler les modules disponibles. Dès qu'un module est sélectionné, son titre change de couleur. Simultanément, une courte description du module est affichée dans la partie inférieure de la fenêtre.

Pour initier le module désiré, pressez la touche Enter. Les différents boutons et champs de sélection du module sont accompagnés d'une initiale de couleur différente (jaune dans la configuration par défaut). Avec la combinaison Alt + initiale_jaune, vous pouvez sélectionner directement le bouton correspondant sans avoir à procéder à une navigation pénible avec des Tab.

Vous pouvez sortir du centre de contrôle de YaST en pressant le bouton Quitter ou en sélectionnant Quitter dans le résumé de catégories puis en pressant Enter.

4.10.2. Limites des combinaisons de touches

Si, dans le serveur X, des combinaisons de touches avec Alt existent (valables pour tout le système), il se peut que, dans YaST, les combinaisons de touches avec Alt ne fonctionnent pas après le lancement du serveur X. Par ailleurs, il peut arriver que les touches Alt ou Shift soient réservées dans la configuration du terminal utilisé.

Remplacement de Alt par Esc :

Les raccourcis avec Alt peuvent être réalisés avec Esc au lieu de Alt, par exemple, Esc + h remplace Alt + h.

Remplacement des combinaisons de touche pour se déplacer vers l'avant et vers l'arrière par Strg + f et Strg + b :

Au cas où les combinaisons avec Alt et Shift seraient déjà réservées dans le gestionnaire de fenêtres ou dans le terminal, on peut alors utiliser les combinaisons Strg + f (en avant) et Strg + b (en arrière).

Limites des touches de fonction :

Les touches de fonction F sont aussi réservées à des fonctions. En fonction du terminal utilisé, il se peut aussi que certaines touches de fonction F soient aussi réservées, et qu'elles ne soient donc plus disponibles pour YaST. Cependant, sur une console textuelle pure, toutes les combinaisons de touches avec Alt et les touches de fonction F devraient être totalement disponibles.

Dans le reste de cette section, on considérera, pour une meilleure compréhension, que les combinaisons de touches avec Alt fonctionnent.

4.10.3. Utilisation des modules

Navigation entre Boutons/Listes de sélection

Avec Tab et Alt + Tab, on peut naviguer entre les boutons et/ou les cadres des listes de sélection.

Navigation dans les listes de sélection

Dans un cadre activé dans lequel se trouve une liste de sélection, vous pouvez toujours vous déplacer avec les touches de direction ( et ) entre les différents éléments, par exemple, entre les différents modules d'un groupe de modules dans le centre de contrôle.

Marquer d'une croix les boutons radio et les cases à cocher

La sélection de boutons avec un crochet (cases à cocher) ou de ceux avec des parenthèses (boutons radio) s'effectue avec Espace ou Enter. Le choix des boutons en bas de chaque module se fait à l'aide de Enter s'ils sont déjà sélectionnés (colorés en vert), et plus vite encore avec la combinaison de touches Alt + touche jaune (voir figure 4.33, « Le module d'installation des logiciels »).

Les touches de fonction

Les touches de fonction F (de F1 à F12) sont également réservés à des fonctions. Elles servent à s'adresser directement aux différents boutons qui sont disponibles. Quelle touche de fonction est réservée à telle ou telle fonction dépend du module de YaST dans lequel on se trouve car chaque module présente des boutons différents (par exemple, Détails, Infos, Ajouter, Effacer...). Par exemple, pour les habitués de l'ancien YaST1, les boutons OK, Suivant et Quitter sont liés à la touche F10. Dans l'aide de YaST, que vous ouvrez avec F1, vous trouverez des informations sur les fonctions de chaque touche F.

Figure 4.33. Le module d'installation des logiciels

Le module d'installation des logiciels

4.10.4. Lancement d'un module

Par souci d'économie de temps, on peut lancer chaque module de YaST à part. Les modules sont lancés avec la commande :yast nom_du_module

On lance, par exemple, le module de réseau avec la commande yast lan. On peut avoir la liste des noms des modules disponibles sur une machine en utilisant soit la commande yast -l soit avec yast --list.