Outils pour utilisateurs

Outils du site


issue216:c_c

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
issue216:c_c [2025/04/29 08:16] d52frissue216:c_c [2025/04/29 16:22] (Version actuelle) d52fr
Ligne 8: Ligne 8:
  
 What I like about tmux is that help is at your fingertips. Please hit: CTRL+b then press ? - and you should be treated to boatloads of key combos. Quit out of that with q, and type ping 127.0.0.1 <enter>, and just like we did with screen, hit CTRL+b and then press the c key. Screen should be fresh in your mind, so try out “previous” and “next” like we did in the last issue. If you are relatively new to Ubuntu and Linux in general, and you were able to complete that instruction without grabbing the last issue, pat yourself on the back. You make me proud!** What I like about tmux is that help is at your fingertips. Please hit: CTRL+b then press ? - and you should be treated to boatloads of key combos. Quit out of that with q, and type ping 127.0.0.1 <enter>, and just like we did with screen, hit CTRL+b and then press the c key. Screen should be fresh in your mind, so try out “previous” and “next” like we did in the last issue. If you are relatively new to Ubuntu and Linux in general, and you were able to complete that instruction without grabbing the last issue, pat yourself on the back. You make me proud!**
 +
 +Comme promis dans le dernier numéro, passons à tmux. On peut accéder à une maison par la porte. Tapez : sudo apt install tmux (si vous ne l'avez pas), ouvrez un terminal et tapez : tmux. Contrairement à screen, on voit immédiatement que quelque chose a changé. On a une barre d'informations en bas, avec le numéro de session, son contenu, le nom de la machine et l'heure.
 +
 +Tapez :
 +
 +man tmux
 +
 +Voici une page de ces manuels qui utilise C-b pour CTRL+b. À ce propos, ne pas confondre avec screen qui utilise C-a comme touche de contrôle. Comme c'est CTRL+b, je vous suggère d'utiliser la touche de contrôle de droite. (On peut la modifier, mais pour l'instant, je conserve les valeurs par défaut.) Vérifiez votre version avec tmux -V : si elle est dans la plage 3.xx, tout devrait bien se passer. Les versions plus anciennes ont leurs propres particularités. Évitons 1.xx et 2.xx.
 +
 +Ce que j'apprécie avec tmux, c'est que l'aide est à portée de main. Tapez : CTRL+b puis appuyez sur ? ; vous aurez accès à une multitude de combinaisons de touches. Quittez avec q, tapez ping 127.0.0.1 <Entrée>, puis, comme pour screen, appuyez sur CTRL+b puis sur la touche c. Screen devrait être encore frais dans votre mémoire, alors essayez « précédent » et « suivant » comme dans le dernier numéro. Si vous êtes relativement nouveau sur Ubuntu et Linux en général et que vous avez réussi à suivre ces instructions sans avoir à ouvrir le dernier numéro, félicitez-vous. Vous me rendez fier !
 +
  
 **At the bottom in the information bar, you should see a star next to the “screen” you are in. You can see I’m in screen “2” (see image bottom right). **At the bottom in the information bar, you should see a star next to the “screen” you are in. You can see I’m in screen “2” (see image bottom right).
Ligne 18: Ligne 29:
  
 Like with Tilix, we can split windows into “panes” or just more “windows”, if you like; I’m not going to get pedantic here. Type: CTRL+b and press “ - to open a pane below your current one. If I want to go back to the pane above, where I was, I need to type: CTRL+b and then press o (oh, not zero), and repeat it to move down again. Did you notice anything? If not, look at the dividing line colors. This helps you know where you are if you have a lot of panes. CTRL+b and q should number your panes for you. Should you wish to branch out horizontally instead, it should open to the right, try: CTRL+b and press %, and to close a session, use CTRL+b and & (ampersand) to close it. Yeah, burn it all down!!** Like with Tilix, we can split windows into “panes” or just more “windows”, if you like; I’m not going to get pedantic here. Type: CTRL+b and press “ - to open a pane below your current one. If I want to go back to the pane above, where I was, I need to type: CTRL+b and then press o (oh, not zero), and repeat it to move down again. Did you notice anything? If not, look at the dividing line colors. This helps you know where you are if you have a lot of panes. CTRL+b and q should number your panes for you. Should you wish to branch out horizontally instead, it should open to the right, try: CTRL+b and press %, and to close a session, use CTRL+b and & (ampersand) to close it. Yeah, burn it all down!!**
 +
 +En bas dans la barre d'informations, vous devriez voir une étoile à côté de l'écran dans lequel vous vous trouvez. Vous pouvez voir que je suis sur l'écran « 2 » (voir l'image en bas à droite).
 +
 +N'oubliez pas que les écrans (fenêtres) constituent une session.
 +
 +En parlant d'écrans ou de fenêtres, une touche différente est utilisée pour les renommer : tapez : CTRL+b puis appuyez sur , (virgule). De plus, contrairement à l'écran, vous devez supprimer le nom actuel avant d'en saisir un nouveau. Renommez-en un maintenant. Super ! Passez de l'un à l'autre avec CTRL+b puis appuyez sur le numéro de la fenêtre. Vous voyez ? C'est toujours plus simple ! Tmux propose également : CTRL+b puis appuyez sur l – je vous laisse le soin de trouver la solution (et ce n'est pas ce que vous croyez !).
 +
 +Là où screen utilisait CTRL+a et « », tmux utilise CTRL+b et w pour faire la même chose, et les touches fléchées fonctionnent également ici. De plus, contrairement à screen, vous avez non seulement un astérisque à côté de la fenêtre actuelle, mais aussi un « - » à côté de la dernière fenêtre utilisée. Ctrl+b et l, si vous ne l'aviez pas compris auparavant.
 +
 +Comme avec Tilix, nous pouvons diviser les fenêtres en « panneaux » ou simplement en plusieurs « fenêtres », si vous préférez ; je ne vais pas être trop pédant. Tapez : CTRL+b et appuyez sur « - » pour ouvrir un panneau sous le panneau actuel. Pour revenir au panneau précédent, là où j'étais, je dois taper : CTRL+b, puis appuyer sur o (oh, pas zéro), et répéter l'opération pour redescendre. Avez-vous remarqué quelque chose ? Sinon, regardez les couleurs des lignes de séparation. Cela vous permet de vous repérer si vous avez beaucoup de panneaux. Ctrl+b et q devraient numéroter vos panneaux automatiquement. Si vous préférez une extension horizontale, ouvrez-la à droite. Essayez : Ctrl+b et appuyez sur %. Pour fermer une session, utilisez Ctrl+b et & (esperluette). Ouais, brûlez tout !
 +
  
 **If you wish to DJ, then you need CRTL+b and CTRL+o (It should “rotate” clockwise). **If you wish to DJ, then you need CRTL+b and CTRL+o (It should “rotate” clockwise).
Ligne 36: Ligne 58:
  
 To rip that window out and chuck it against the wall, requires violence! You guessed it, CTRL+b and ! - and the window will stand on its own and the pane it was in, would have disappeared. Go ahead and try that now.** To rip that window out and chuck it against the wall, requires violence! You guessed it, CTRL+b and ! - and the window will stand on its own and the pane it was in, would have disappeared. Go ahead and try that now.**
 +
 +Si vous souhaitez faire le DJ, vous aurez besoin de Ctrl+b et de Ctrl+o (la rotation devrait se faire dans le sens des aiguilles d'une montre).
 +
 +Si vous n'avez pas suivi, suivez-moi maintenant. Vous voyez, il existe un dérivé de « top » appelé btop. Il peut être installé avec :
 +
 +sudo apt install btop
 +
 +Pourquoi est-ce nécessaire ? Vous voyez, btop ne peut pas s'exécuter dans une fenêtre de moins de 80 x 24. J'ai besoin que vous ouvriez une nouvelle session tmux, que vous la scindiez verticalement et que vous exécutiez btop dans celle du bas. Maintenant, je veux que vous réduisiez la taille du terminal, de sorte que btop ne puisse pas s'exécuter.
 +
 +Pour résoudre ce problème, nous devons utiliser le panneau de redimensionnement. Ctrl+b puis Échap+flèche haut.
 +
 +Voyons maintenant si vous pouvez résoudre le problème, maintenant que vous savez comment. (Nous en parlerons plus tard, ce qui me semble problématique avec tmux.)
 +
 +Quelque chose comme l'exemple montré ci-dessus.
 +
 +Super, maintenant vous savez. C'est une chose idiote à retenir, alors je vous ai demandé de le faire vous-mêmes.
 +
 +Arracher cette fenêtre et la balancer contre le mur demande de la violence ! Vous l'avez deviné, Ctrl+b et ! et la fenêtre se tiendra toute seule et le panneau dans lequel elle se trouvait aura disparu. Allez-y, essayez maintenant.
 +
  
 **Tmux also has a privacy screen. If there is something you do not want others to see, simply press CTRL+b and t in that pane, and it should be covered, but beware, any key will dispel it. To close panes, we use: CTRL+b and x - but you need to confirm, just be aware of that, don’t just press enter. **Tmux also has a privacy screen. If there is something you do not want others to see, simply press CTRL+b and t in that pane, and it should be covered, but beware, any key will dispel it. To close panes, we use: CTRL+b and x - but you need to confirm, just be aware of that, don’t just press enter.
Ligne 50: Ligne 91:
  
 tmux attach -t <session name/number> ** tmux attach -t <session name/number> **
 +
 +Tmux dispose également d'un écran de confidentialité. Si vous ne souhaitez pas que d'autres personnes voient quelque chose, appuyez simplement sur Ctrl+b puis t dans ce panneau ; il devrait être masqué. Attention, n'importe quelle touche le masquera. Pour fermer les panneaux, utilisez : Ctrl+b puis x ; une confirmation est nécessaire. Attention : n'appuyez pas simplement sur Entrée.
 +
 +Se déconnecter d'une session dans tmux se fait : Ctrl+b puis d ; ou simplement en tapant tmux detach.
 +
 +Pour voir les autres sessions, tapez : tmux ls ; si vous êtes dans une session tmux, vous pouvez obtenir la liste des sessions avec Ctrl+b puis s.
 +
 +Il est important de garder à l'esprit la différence. Si vous tapez screen ls, vous obtenez une erreur, et si vous tapez tmux -ls, vous obtenez également une erreur. Tmux n'utilise pas le « - » avant ls, contrairement à screen, et les messages d'erreur affichés sont sans intérêt.
 +
 +L'attachement à une session nécessite uniquement le numéro de session. La syntaxe est donc :
 +
 +tmux attach -t <nom/numéro de session>
 +
  
 **I usually only have one, so I just type tmux attach (I really appreciate the alternatives of tmux attach/detach as opposed to the shortcut keys). **I usually only have one, so I just type tmux attach (I really appreciate the alternatives of tmux attach/detach as opposed to the shortcut keys).
Ligne 62: Ligne 116:
  
 Any complaints, misc@fullcirclemagazine.org** Any complaints, misc@fullcirclemagazine.org**
 +
 +Je n'en ai généralement qu'un, donc je tape simplement « tmux attach » (j'apprécie vraiment les alternatives tmux attach/detach, contrairement aux raccourcis clavier).
 +
 +En parlant de connexion aux numéros de session, comme à l'écran, on peut renommer la session : CTRL+b et $, et il faut supprimer le « 0 » déjà présent. Gardez à l'esprit que seuls les 7 premiers caractères sont affichés. Par conséquent, si vous saisissez « Japan_jump_server_session », vous obtiendrez uniquement « Japan_ » (honnêtement, la seule fois où j'ai renommé des sessions, c'était pendant l'entraînement ; je préfère les numéros courts, car cela simplifie la saisie).
 +
 +Vous pouvez également supprimer des sessions par leur nom :
 +
 +tmux kill-session -t <nom/numéro de session>
 +
 +Depuis la version 3.3 de tmux, ce qui m'agace toujours, c'est que lorsque je redimensionne physiquement un terminal, le résultat est asymétrique. Vous l'avez peut-être compris avec notre exemple btop. Ce qui m'amène à tilix. Oups, je viens de réaliser que j'ai déjà dépassé la limite de 1 000 mots. Nous pourrons continuer dans le prochain numéro.
 +
 +Pour toute réclamation, veuillez contacter misc@fullcirclemagazine.org
 +
issue216/c_c.1745907398.txt.gz · Dernière modification : 2025/04/29 08:16 de d52fr