<?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%2Fde</id>
		<title>Tmux/de - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://opensimulator.org/index.php?action=history&amp;feed=atom&amp;title=Tmux%2Fde"/>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/index.php?title=Tmux/de&amp;action=history"/>
		<updated>2026-05-11T20:57:04Z</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/de&amp;diff=54645&amp;oldid=prev</id>
		<title>Manni: Created page with &quot;{{Quicklinks|Tmux}}  {{thirdparty/de}}  [http://tmux.sourceforge.net/ Tmux] ist ein Terminal-Multiplexer:   Er ermöglicht das Erstellen, Zugreifen und Steuern mehrerer Termin...&quot;</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/index.php?title=Tmux/de&amp;diff=54645&amp;oldid=prev"/>
				<updated>2024-11-04T13:23:53Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Quicklinks|Tmux}}  {{thirdparty/de}}  [http://tmux.sourceforge.net/ Tmux] ist ein Terminal-Multiplexer:   Er ermöglicht das Erstellen, Zugreifen und Steuern mehrerer Termin...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Quicklinks|Tmux}}&lt;br /&gt;
&lt;br /&gt;
{{thirdparty/de}}&lt;br /&gt;
&lt;br /&gt;
[http://tmux.sourceforge.net/ Tmux] ist ein Terminal-Multiplexer: &lt;br /&gt;
&lt;br /&gt;
Er ermöglicht das Erstellen, Zugreifen und Steuern mehrerer Terminals (oder Fenster), die jeweils ein separates Programm ausführen, von einem einzigen Bildschirm aus. &lt;br /&gt;
&lt;br /&gt;
Tmux kann von einem Bildschirm abgetrennt werden und im Hintergrund weiterlaufen, um später wieder verbunden zu werden.&lt;br /&gt;
&lt;br /&gt;
Viele Leute verwenden [http://www.gnu.org/software/screen/ GNU Screen], um OpenSimulator auszuführen, aber Tmux bietet einige gute Werkzeuge zur Verbesserung der Aufgabe.&lt;br /&gt;
&lt;br /&gt;
Tmux funktioniert größtenteils wie Screen, mit dem Unterschied, dass die Standard-Tastenkombination zum Ausführen von Befehlen ctrl+b anstelle von ctrl+a ist.&lt;br /&gt;
&lt;br /&gt;
Ein schneller Crashkurs ist [http://robots.thoughtbot.com/post/2641409235/a-tmux-crash-course hier verfügbar].&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
=== Debian ===&lt;br /&gt;
 sudo aptitude install tmux&lt;br /&gt;
Wenn Sie lieber ctrl+a anstelle von ctrl+b verwenden und einige nützliche Tastenkombinationen erhalten möchten, können Sie eine Datei ~/.tmux.conf verwenden und Folgendes hinzufügen:&lt;br /&gt;
 # remap prefix to 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 a reload of the config file&lt;br /&gt;
 unbind r&lt;br /&gt;
 bind r source-file ~/.tmux.conf&lt;br /&gt;
&lt;br /&gt;
 # quick pane cycling&lt;br /&gt;
 unbind ^A&lt;br /&gt;
 bind ^A select-pane -t :.+&lt;br /&gt;
&lt;br /&gt;
== Sitzungen ausführen ==&lt;br /&gt;
Sie können Sitzungen mit folgender Syntax starten:&lt;br /&gt;
 tmux new -s mein_sitzungsname&lt;br /&gt;
Um die Sitzung zu trennen, können Sie die Tastenkombination ctrl+b d verwenden.&lt;br /&gt;
&lt;br /&gt;
Dann können Sie den Schalter &amp;quot;-t&amp;quot; (Ziel) verwenden, um eine Sitzung für einen Befehl anzusprechen.&lt;br /&gt;
 tmux attach -t mein_sitzungsname&lt;br /&gt;
&lt;br /&gt;
== Fenster und Paneele ==&lt;br /&gt;
=== Fenster ===&lt;br /&gt;
Tmux hat die Fähigkeit, &amp;quot;Tabs&amp;quot; für die Anzeige zu verwenden.&lt;br /&gt;
Tabs werden &amp;quot;Fenster&amp;quot; genannt.&lt;br /&gt;
Sie können ein &amp;quot;Fenster&amp;quot; mit der Tastenkombination ctrl+b c erstellen.&lt;br /&gt;
Wechseln Sie dann zwischen den Fenstern mit ctrl+b [0-9].&lt;br /&gt;
&lt;br /&gt;
=== Paneele ===&lt;br /&gt;
Tmux hat die Fähigkeit, ein Fenster in mehrere &amp;quot;Paneele&amp;quot; zu teilen.&lt;br /&gt;
Um es vertikal zu teilen, verwenden Sie die Tastenkombination ctrl+b &amp;quot;.&lt;br /&gt;
Um es horizontal zu teilen, verwenden Sie die Tastenkombination ctrl+b %.&lt;br /&gt;
Um den Cursor zwischen den Paneelen zu bewegen, verwenden Sie die Tastenkombination ctrl+b und die Pfeiltasten.&lt;br /&gt;
Wenn Sie die 3 Tasten gleichzeitig verwenden, können Sie das aktuelle Paneel ändern.&lt;br /&gt;
&lt;br /&gt;
== Sitzungen teilen ==&lt;br /&gt;
Hier ist der interessante Teil, um Tmux mit OpenSimulator zu verwenden.&lt;br /&gt;
Die Sitzung wird über einen &amp;quot;Socket&amp;quot; geteilt, und die Benutzer, die die Sitzung teilen, müssen die Berechtigung haben, in diesen Socket zu schreiben.&lt;br /&gt;
&lt;br /&gt;
=== Den Ort vorbereiten ===&lt;br /&gt;
Wir werden eine Gruppe erstellen und alle Benutzer, die die Sitzung teilen, in dieser Gruppe hinzufügen.&lt;br /&gt;
Wir werden einen Ordner im /tmp-Ordner erstellen, um den Socket zu hosten.&lt;br /&gt;
Wir werden der Gruppe die Schreibberechtigung auf den Socket-Ordner geben.&lt;br /&gt;
&lt;br /&gt;
 groupadd tmux-share&lt;br /&gt;
 addgroup tmux-share meinbenutzer&lt;br /&gt;
 addgroup tmux-share meinanderebenutzer&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;
=== Die Sitzung erstellen ===&lt;br /&gt;
 tmux -S /tmp/tmux-share/1 new-session -s meine_sitzung&lt;br /&gt;
&lt;br /&gt;
=== Der Sitzung beitreten ===&lt;br /&gt;
 tmux -S /tmp/tmux-share/1 attach -t meine_sitzung&lt;br /&gt;
&lt;br /&gt;
== Befehle an die Sitzung senden ==&lt;br /&gt;
Dies kann nützlich sein, um Befehle an die Sitzungen mit einem Batch-Skript oder etwas anderem zu senden.&lt;br /&gt;
Um dies zu tun, können Sie eine Syntax wie diese verwenden:&lt;br /&gt;
 tmux send-keys -t meine_sitzung:1 &amp;quot;ls&amp;quot; C-m&lt;br /&gt;
Wenn Sie also Befehle über den Socket senden möchten:&lt;br /&gt;
 tmux -S /tmp/tmux-share/1 send-keys -t meine_sitzung:1 &amp;quot;ls&amp;quot; C-m&lt;br /&gt;
&lt;br /&gt;
== Ausgabe protokollieren ==&lt;br /&gt;
Um zu verhindern, dass Sie zu viel Zeit mit der Suche nach der Antwort verlieren, hier ist eine funktionierende (zumindest) Version eines Befehls, um die Ausgabe zu protokollieren.&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;br /&gt;
&lt;br /&gt;
[[Category:German Translations]]&lt;/div&gt;</summary>
		<author><name>Manni</name></author>	</entry>

	</feed>