Journal Editer en parallèle les paramètres BIOS de plusieurs machines grâce à tmux
Bonjour,
en ce moment, j'ai besoin de mettre à jour les paramètres BIOS de beaucoup de machines. Heureusement, je peux interagir avec elles à distance grâce à ipmitool.
Dans le journal précédent, j'ai écrit un outil pour facilement configurer des machines à distance pour qu'elles redémarrent dans les paramètres BIOS.
Maintenant, il reste qu'il faut que j'édite les paramètres de toutes ces machines. Toutes ces machines sont identiques mais je ne peux pas changer les paramètres de BIOS à (…)
Journal Emacs dans tmux en 24 bits de profondeur
Pour ceux que cela intéresse, qui utilisent Emacs dans une console (comme moi), une petit info.
Comme vous le savez sans doute, Emacs 26 en mode console supporte 24 bits pour les couleur. On peut maintenant utiliser les thèmes sans avoir des couleurs affreuses. Mais concrètement, comment fait-on?
Voici le contenu des deux fichiers, à sauvegarder par exemple dans "screen-24bits.tic" et term-24bits.tic:
# Use colon separators.
screen-24bit|xterm with 24-bit direct color mode,
use=screen-256color-bce,
setb24=\E[48:2:%p1%{65536}%/%d:%p1%{256}%/%{255}%&%d:%p1%{255}%&%dm,
setf24=\E[38:2:%p1%{65536}%/%d:%p1%{256}%/%{255}%&%d:%p1%{255}%&%dm,
# Use semicolon separators.
screen-24bits|xterm
(…)
Journal Un irssi (ou autre chose) dans un tmux sur un serveur, avec systemd
Bonjour Nal,
Cela fait quelques années que j'ai un irssi qui tourne gentiment sur un serveur à moi chez Claude. Il tourne dans un tmux, et pour être sûr de ne rien rater, j'ai toujours fait en sorte que ladite instance tmux soit démarrée automatiquement quand le serveur boote.
Avant, j'avais un script d'init qui faisait ça. Ce script était placé dans /etc/init.d/
et ça marchait. Mais c'était un peu nul parce que les scripts d'init sont globaux et il (…)
Journal vmux: un plugin pour utiliser neovim en tant que multiplexer de terminal
TL;DR j'ai écrit un plugin, vmux, pour faciliter l'utilisation de neovim comme multiplexeur de terminaux.
Depuis un certain temps, il est possible d'ouvrir un terminal dans neovim (et c'est maintenant aussi le cas dans vim).
Je me suis donc demandé s'il était possible d'utiliser neovim à la place de mon multiplexeur de terminaux préféré (tmux).
J'ai donc essayé d'utiliser neovim à la place de tmux durant une semaine.
Voyant ce qu'il manquait pour mieux intégrer (…)
Forum Programmation.shell [TMUX] Choisir dans quelle session ouvrir une fenêtre.
Bonjour à toutes et à tous.
Voilà le topo. Je cherche, par l'intermédiaire d'un script Bash, à :
- créer une session tmux (ça c'est OK)
- ouvrir un certain nombre de fenêtres dans cette session, les nommer et exécuter une commande (OK je sais faire)
- créer une autre session (toujours OK)
- et ouvrir d'autres fenêtres dans cette nouvelle session, et pas dans la première : c'est là que ça cloche. Les nouvelles fenêtres s'ouvrent dans la première (…)
Journal Présentation du multiplexer de sessions ssh cssh_tmux
Mon cher Nal,
Si comme moi, tu veux pouvoir lancer la même commande en parallèle sur un groupe de machines et que tu es un utilisateur de tmux, alors cssh_tmux peut éventuellement t'aider.
Démo
(cliquer sur l'image pour voir la vidéo).
Fonctionnement
S'inspirant de csshx, lorsqu'il est invoqué avec une liste d'hôtes ($ ./cssh_tmux.py host1 host2 ....
),
cssh_tmux va créer une nouvelle fenêtre (window), et ouvrir chaque session ssh dans un carreau (pane), ainsi qu'un shell (…)
Journal Attention avec systemd, Tmux ne survit plus après la fermeture de la session.
Je me sers tous les jours de Tmux (Terminal multiplexer). https://fr.wikipedia.org/wiki/Tmux
C'est un outil très pratique pour garder du travail en cours en tache de fond.
Sauf que depuis une récente mise à jour de ma Debian sur mon poste utilisateur, j'ai mon tmux qui est tué lorsque je me déconnecte (tmux est censé continuer à travailler en arrière plan).
Or ces derniers temps j'avais lu vite fait une information comme quoi les devs de systemd avaient (encore) changé un (…)
Forum Linux.général [Tmux] utiliser la souris avec tmux
J'essaye d'utiliser tmux, que je trouve vraiment pratique.
Seulement, il y a un petit problème : pour pouvoir utiliser la souris comme dans un terminal classique (scroll avec la molette, cliquer sur les onglets spécifiques tmux etc), il faut activer certaines options, options qui si elle sont activées, empêchent d'utiliser le click du milieu pour sélectionner et coller du texte, habitude que j'utilise au quotidien.
Il y a une astuce pour activer cela avec la touche shift, mais je ne (…)
Forum Astuces.divers Comment créer une nteraction entre bureau local et {ssh+tmux|screen+app persistante}
Bonjour faux rhum,
aujourd'hui, le web a évolué, et le monde de la console, s'il avance doucement, se fait distancer en terme d'utilisabilité.
Il reste toutefois à mes yeux nettement plus confortable d'utiliser mon tmux persistant, mais pour combien de temps ?
De façon générale, je crois que le besoin se fait sentir -en tout cas pour moi- d'un moyen de communication entre les applis persistantes et le terminal graphique depuis lequel je m'y connecte.
Mails
Usage
Je lis mes mails (…)
Journal Non, systemd n'est vraiment pas parfait ! (ni prêt)
Non, systemd n'est vraiment pas parfait ! Alors, oui, je veux bien croire qu'il améliore pas mal de choses,
qu'il est plus "beau" plus rapide, plus "simple" et peut-être même qu'il rend le poil de votre poney luisant !
Mais, tout de même, je ne suis pas convaincu que ce soit une bonne idée que de précipiter un projet si "jeune".
Remplacer une partie si important de notre système d'en un temps aussi court !
Un exemple tout con, aujourd'hui, je viens de (…)
Journal Utiliser tmux aussi bien en local qu'en distant
Salutations journal,
J'ai hésité à mettre ce journal en astuce, mais je n'aime pas trop les entrées du forum, alors je post ici. En plus, le titre n'est sûrement pas très clair, alors je vais expliciter.
J'utilise tmux depuis quelques temps, et je le conseille vraiment à tout le monde : autant je n'ai jamais supporté screen plus de 2 minutes, autant là c'est devenu mon shell par défaut. Il a remplacer les tabs de gnome-terminal, maintenant j'ai juste un terminal (…)