<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://opensimulator.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://opensimulator.org/index.php?action=history&amp;feed=atom&amp;title=Tmux%2Ffr</id>
		<title>Tmux/fr - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://opensimulator.org/index.php?action=history&amp;feed=atom&amp;title=Tmux%2Ffr"/>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/index.php?title=Tmux/fr&amp;action=history"/>
		<updated>2026-05-11T10:09:00Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.9</generator>

	<entry>
		<id>http://opensimulator.org/index.php?title=Tmux/fr&amp;diff=49638&amp;oldid=prev</id>
		<title>Djphil: Fix Quicklinks</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/index.php?title=Tmux/fr&amp;diff=49638&amp;oldid=prev"/>
				<updated>2020-10-19T16:09:51Z</updated>
		
		<summary type="html">&lt;p&gt;Fix Quicklinks&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 16:09, 19 October 2020&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Quicklinks}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Quicklinks&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|Tmux&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[http://tmux.sourceforge.net/ Tmux] est un multiplexeur de teminaux: il autorise un certain nomnbre de terminaux (ou fenetres), à être lancés dans un programme séparé, à être créés accédés et controlés depuis un seul écran. Tmux peut être détaché d'un écran et continuer à fonctionner en arrière plan puis être rattachés plus tard.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[http://tmux.sourceforge.net/ Tmux] est un multiplexeur de teminaux: il autorise un certain nomnbre de terminaux (ou fenetres), à être lancés dans un programme séparé, à être créés accédés et controlés depuis un seul écran. Tmux peut être détaché d'un écran et continuer à fonctionner en arrière plan puis être rattachés plus tard.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Djphil</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/index.php?title=Tmux/fr&amp;diff=30811&amp;oldid=prev</id>
		<title>Ssm2017: added quicklinks</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/index.php?title=Tmux/fr&amp;diff=30811&amp;oldid=prev"/>
				<updated>2012-09-18T00:27:54Z</updated>
		
		<summary type="html">&lt;p&gt;added quicklinks&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 00:27, 18 September 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{Quicklinks}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[http://tmux.sourceforge.net/ Tmux] est un multiplexeur de teminaux: il autorise un certain nomnbre de terminaux (ou fenetres), à être lancés dans un programme séparé, à être créés accédés et controlés depuis un seul écran. Tmux peut être détaché d'un écran et continuer à fonctionner en arrière plan puis être rattachés plus tard.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[http://tmux.sourceforge.net/ Tmux] est un multiplexeur de teminaux: il autorise un certain nomnbre de terminaux (ou fenetres), à être lancés dans un programme séparé, à être créés accédés et controlés depuis un seul écran. Tmux peut être détaché d'un écran et continuer à fonctionner en arrière plan puis être rattachés plus tard.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ssm2017</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/index.php?title=Tmux/fr&amp;diff=30810&amp;oldid=prev</id>
		<title>Ssm2017: Created page with &quot;[http://tmux.sourceforge.net/ Tmux] est un multiplexeur de teminaux: il autorise un certain nomnbre de terminaux (ou fenetres), à être lancés dans un programme séparé, à ê...&quot;</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/index.php?title=Tmux/fr&amp;diff=30810&amp;oldid=prev"/>
				<updated>2012-09-18T00:24:53Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;[http://tmux.sourceforge.net/ Tmux] est un multiplexeur de teminaux: il autorise un certain nomnbre de terminaux (ou fenetres), à être lancés dans un programme séparé, à ê...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[http://tmux.sourceforge.net/ Tmux] est un multiplexeur de teminaux: il autorise un certain nomnbre de terminaux (ou fenetres), à être lancés dans un programme séparé, à être créés accédés et controlés depuis un seul écran. Tmux peut être détaché d'un écran et continuer à fonctionner en arrière plan puis être rattachés plus tard.&lt;br /&gt;
&lt;br /&gt;
Beaucoup de monde utilise [http://www.gnu.org/software/screen/ GNU Screen] pour exécuter OpenSimulator mais Tmux offre quelques bons outils pour améliorer la tâche.&lt;br /&gt;
&lt;br /&gt;
Tmux fonctionne globalement comme Screen à part que la combinaison de touches par défaut pour lancer une commande est ctrl+b au lieu de ctrl+a.&lt;br /&gt;
&lt;br /&gt;
Un cours rapide (en anglais) est [http://robots.thoughtbot.com/post/2641409235/a-tmux-crash-course disponible içi].&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
=== Debian ===&lt;br /&gt;
 sudo aptitude install tmux&lt;br /&gt;
Si vous voulez utiliser ctrl+a à la place de ctrl+b et ajouter quelques raccourcis intéressants, vous pouvez utiliser un fichier ~/.tmux.conf et ajouter dedans&lt;br /&gt;
 # remappe le prefix en Control + a&lt;br /&gt;
 set -g prefix C-a&lt;br /&gt;
 unbind C-b&lt;br /&gt;
 bind C-a send-prefix&lt;br /&gt;
&lt;br /&gt;
 # force un rechargement du fichier de configuration&lt;br /&gt;
 unbind r&lt;br /&gt;
 bind r source-file ~/.tmux.conf&lt;br /&gt;
&lt;br /&gt;
 # basculer rapidement entre les panneaux&lt;br /&gt;
 unbind ^A&lt;br /&gt;
 bind ^A select-pane -t :.+&lt;br /&gt;
&lt;br /&gt;
== Lancer des sessions ==&lt;br /&gt;
Vous pouvez démarrer une session en utilisant la syntaxe :&lt;br /&gt;
 tmux new -s my_session_name&lt;br /&gt;
pour détacher la session, vous pouvez utiliser le raccourci ctrl+b d&lt;br /&gt;
&lt;br /&gt;
Ensuite vous pouvez utiliser l'interrupteur &amp;quot;-t&amp;quot; (target = cible en français) afin de cibler une session pour une commande.&lt;br /&gt;
 tmux attach -t my_session_name&lt;br /&gt;
&lt;br /&gt;
== Fenetres et panneaux ==&lt;br /&gt;
=== Fenetres ===&lt;br /&gt;
Tmux a la possibilité d'utiliser des onglets pour l'affichage.&lt;br /&gt;
Les onglets sont appellés &amp;quot;windows&amp;quot; (fenetres).&lt;br /&gt;
Vous pouvez creer une fenetre en utilisant le raccourci ctrl+b c&lt;br /&gt;
Basculez ensuite entre les fenetres avec ctrl+b [0-9]&lt;br /&gt;
&lt;br /&gt;
=== Panneaux ===&lt;br /&gt;
Tmux a la capacité de couper une fenetre en plusieurs panneaux appelés &amp;quot;panes&amp;quot;.&lt;br /&gt;
Pour couper verticalement, utilisez le raccourci ctrl+b &amp;quot;&lt;br /&gt;
Pour couper horizontalement, utilisez le raccourci ctrl+b %&lt;br /&gt;
Pour déplacer le curseur entre les panneaux, utilisez le raccourci ctrl+b puis les fleches du clavier&lt;br /&gt;
Si vous gardez les touches enfoncees en même temps, vous pouvez redimentionner le panneau actuel.&lt;br /&gt;
&lt;br /&gt;
== Partager des sessions ==&lt;br /&gt;
Voici la partie interessante pour utiliser Tmux avec OpenSimulator.&lt;br /&gt;
La session est partagée en utilisant un &amp;quot;socket&amp;quot; et les utilisateurs partageant la session doivent être autorisés à écrire dans ce socket.&lt;br /&gt;
&lt;br /&gt;
=== Preparer la place ===&lt;br /&gt;
Nous allons créer un groupe et y ajouter tous les utilisateurs devant partager la session.&lt;br /&gt;
Nous allons créer un dossier dans le dossier /tmp pour héberger le socket.&lt;br /&gt;
Nous allons donner l'autorisation en ecriture au groupe sur le dossier du socket.&lt;br /&gt;
&lt;br /&gt;
 groupadd tmux-share&lt;br /&gt;
 addgroup tmux-share myuser&lt;br /&gt;
 addgroup tmux-share myotheruser&lt;br /&gt;
 mkdir /tmp/tmux-share&lt;br /&gt;
 chgrp tmux-share /tmp/tmux-share&lt;br /&gt;
 chmod -R 2775 /tmp/tmux-share&lt;br /&gt;
&lt;br /&gt;
=== Créer la session ===&lt;br /&gt;
 tmux -S /tmp/tmux-share/1 new-session -s mysession&lt;br /&gt;
&lt;br /&gt;
=== Joindre la session ===&lt;br /&gt;
 tmux -S /tmp/tmux-share/1 attach -t mysession&lt;br /&gt;
&lt;br /&gt;
== Envoyer des commandes à la session ==&lt;br /&gt;
Il peut être utile d'envoyer des commandes aux sessions en utilisant un script bash ou autre chose.&lt;br /&gt;
Pour faire cela, vous pouvez utiliser une syntaxe comme celle ci :&lt;br /&gt;
 tmux send-keys -t mysession:1 &amp;quot;ls&amp;quot; C-m&lt;br /&gt;
donc si vous voulez envoyer des commandes en utilisant un socket :&lt;br /&gt;
 tmux -S /tmp/tmux-share/1 send-keys -t mysession:1 &amp;quot;ls&amp;quot; C-m&lt;br /&gt;
&lt;br /&gt;
== journaliser la sortie ==&lt;br /&gt;
Afin de vous épargner des heures de recherche pour la réponse, voici une version de commande qui devrait fonctionner :&lt;br /&gt;
 tmux -S /tmp/tmux-share/test new -s test1&lt;br /&gt;
 tmux -S /tmp/tmux-share/test pipe-pane -o -t test1 'cat &amp;gt;&amp;gt; tmux.log'&lt;/div&gt;</summary>
		<author><name>Ssm2017</name></author>	</entry>

	</feed>