 letzten Session mit uns. Endlich. Aber es werden weniger. Also nächstes Mal machen wir weniger. So geht das nicht. Das ist da mein Klemmen. Das ist immer noch der Leirer. Das ist jetzt der Talk mit Fenster im Fenster, im Fenster, im Fenster, im Fenster. Hat nichts mit Windows zu tun. Im Prinzip geht es um Screen, T-Mux und was da so noch anfällt. Wir haben keine Slides dieses Mal. Ja, mir sind die Slides ausgegangen. Ich habe nach den letzten Talks über 450 verbraucht. Jetzt habe ich keine mehr. Der Punkt ist nur der. Der liebe Peppe hat dann irgendwann gesagt, er würde gern von Linux präsentieren, weil er macht ja eigentlich nichts mit Linux und hat gesagt, er hätte gern eine ordentliche Linux-Distribution. Worauf ich ihm ein Myles Cyrus Linux, Henna Montana Linux installiert habe. Das ist eine offizielle Linux-Distribution. Das ist basierend auf Debian Ur-Old stable. So ungefähr, ja. Kurz nach Edge. Und da halten wir das Publikum. Fang doch schon mal mit dem Talk an, während ich das versuche. Ich habe jetzt einen X-Server konfiguriert. Ja, mit Linux wäre das nicht passiert. Okay, das war es nicht. Nehmt doch einfach einen anderen Virtual Desktop. Nein, das hat mit dem Virtual Desktop nichts zu tun. 2016 wird definitiv das Jahr des Linux-Desktops. Ich habe dich auch nicht. Ja, irgendwann werden wir recht haben mit dieser Behauptung. Es geht um Screen und T-Mux und vielleicht ein bisschen Know-Hup und Dishon and Jobs und Foreground und Background, so klassisches Unix-Glumpert halt. Wer von euch verwendet denn Screen? User bin Screen. Sehr schön. Wer von euch verwendet T-Mux? Ich sehe schon, manche beides. Martin, hier können wir was lernen. Heute werden alle unsere Fragen beantwortet. Das ist sehr gut. Dann gehen wir noch gar nichts davon. Könnt ihr mal die Leute holen, die wie der Talk ist? Ja, gut. Da kennt ihr euch mit den Basics ja aus. Terminal-Vultiplexer, Terminals in Fenstern in Fenstern. Dann können wir da weiter scrollen, sind es immer noch Fenster. Soll ich mal mit dem Geschichteunterricht anfangen? Ja, fangen wir vielleicht lernen, wäre was. Ja, also nachdem wir jetzt kein mausbasiertes User-Interface haben, die Leute, die mit bei Siemens waren, wissen, was ein Rollkugelmanipulator ist. Oder eine Datensammeleitschiene. Systembus, Datensammeleitschiene. Datensammeleitschiene, genau. Deswegen befassen wir uns heute mit einem Datensichtgerät, also einem Terminal. Das dient sowohl zu ein Text ein als auch Ausgabe und früher bei Großrechnern eingesetzt. Da war so das klassische Mainframe- und Terminalsystem und ersetzte seinerzeit die Ferrandschreiber. Ja, kommt als Abkürzung DefTTY, habt ihr vielleicht schon mal gesehen, irgendwo, weil man wieder nach diesem blöden USB-Adapter sucht in seinen Devices, weil irgendwie die Serial Connection nicht mag. Das kommt noch von der Teletype, also quasi die Ferrandschreibmaschine, als man noch die Ausgabe auf Papier hatte, weil die Monitore noch rar waren. Genau. Richtig. Nein, nicht mehr Lochschreifen, ein bisschen moderner. Ein bisschen moderner. Ein Terminal-Multiplexer ist jetzt so ein Stück Software, mit dem kann ich mehrere Terminals in einem Terminal haben, da wir nie den Komfort unserer Shell verlassen wollen und uns dort wohlfühlen wollen, wenn wir davon mehrere haben. Also, ja, bietet uns dann die Möglichkeit, Tubs zu machen, aber halt nicht auf Basis der Terminal-Applikation, sondern wirklich im Terminal selber drinnen. Bietet so Sachen wie Copy-Paste und einen Scrollback-Buffer, das heißt, ich kann mir dann nach vier Stunden Arbeiter irgendwann diese eine Konfigzeile, die ich wieder versehentlich gelöscht habe, aus meinem Scrollback wieder zurückholen. Das soll ja vorkommen. Und wir kommen ohne grafische Oberfläche aus. Das bringt sie mir sehr gut. Was hast du gegen den Hannah Montana-Linux? Ich verstehe das nicht. Nein, ich wollte es ja haben. Ich finde das schick, total hübsch. Ungefähr genau, das sind gleichen technologischen Stand wie mein OSC. Ich fühle mich total daheim. Also, was? Beides OpenSSL098. Immerhin. Das praktische, da wir ohne grafische Oberfläche auskommen, das funktioniert auch über SSH. Das heißt, ich kann das auf entfernten Rechnern, Servern, Raspberry Pies, Toaster mit NetBSD, da kann man das überall verwenden. Und es läuft im Hintergrund. Das ist sehr praktisch. Screen und Temux tun so im Wesentlichen ähnliche Dinge. Screen ist das ältere Teil davon. Dementsprechend schaut das Source Code auch aus. Ein bisschen altbacken. Es ist sehr bewährt. Es ist ganz stabil. Es ist GPL. Es ist GPL. Fragt mich bitte nicht nach der Version. Ich könnte es euch nicht beantworten. Und Temux ist eine quasi neuere Implementation unter BSD. Lizenz? Ja. Und entsprechend moderner Code und damit auch etwas modernere Konfigurations-Datei-Syntricks. Bietet ein paar. Verträgt sich auch mit Screens, wie dann besser? Ja. Wenn man sich mal seinen Terminal vorlesen lassen möchte. Im Wesentlichen, was ihr davon einsetzen wollt, ist eigentlich für die Basics egal. Tut beides. Vorteil von Screenis, es ist auf den meisten Systemen und auch auf älteren Systemen oft schon vorinstalliert oder zumindest in irgendeiner Form als Package verfügbar, nach dem Zeitung für 134 Jahren nicht abgedetet wurde. Im Wesentlichen gleiches sind die alten Packages auch immer noch da und man funktioniert wundervoll. Das ist wirklich gut. Temux ist halt das modernere Teil kann einige Sachen, die Screen leider nicht mehr kann. Es gibt auch umgekehrt etwas, was Temux nicht kann, was mit Screen geht. Das ist auch sehr praktisch. Wer weiß, was das ist? Da ist deine Hand. Jawohl. Mit Screen kann man sich mit einer seriellen Connection wohin verbinden. Das geht mit Temux tatsächlich nicht. Wenn man irgendwo per Serielle draufkommt und kein Körmet oder Mini kommt, kann man da Zweck entfremden. Für das und mit Temux geht das nicht. Dafür kann Temux andere schicke Dinge. Ich bevorzuge es, wenn ihr noch gar nichts davon verwendet, wäre meine persönliche Empfehlung. Fängt es mit Temux an, aber habt im Hinterkopf Screen gibt es auch. Wenn ich mal auf irgendeiner alten Box was zu tun habe, dann kann ich damit auch was Ähnliches erreichen. Das ist natürlich auch eine Flotte im Bildschirmaufbau. Das ist natürlich angenehm. Wenn wir vom Handy aus über unsere Breitbandverbindung Breitband in Österreich wird aufgepasst. 384 KB. Da irgendwo noch doch im Zug sitzend einen Server fixen müssen. Das ist mit dem Zug schon. Hoffentlich. Genau. Das heißt, wir beschäftigen uns eigentlich auch mit dem Talk. Wir haben ein bisschen geschummelt. Wir beschäftigen uns primär mit Temux. Weil es einfach die schickere, nettere, modernere Variante ist. Aber wie gesagt, fast alles, was wir zeigen, kann man mit Screen auch machen. Wie gesagt, Geschmackssache. Ja. Zeig doch mal das mit dem Zeig doch mal in Temux einfach her. Dann zeig ich doch mal. Dann sehen wir mal nichts. Wir sind ein leeres Terminal-Fenster. Wir rufen einfach mal Temux auf. Bitte schön. Ja, jetzt haben wir ein Temux. Hat sich nicht viel geändert. Wir haben oben einen Status-Bauer dazubekommen. Der hat da eine Null. Das heißt, wir haben da eine Shell. Die Status-Zeile ist bei uns deswegen oben. Damit ihr sie auch auf der dritten Reihe noch lesen könnt. Und vor allem von da drüben. Weil standardmäßig wäre sie unten. Wir wollen das nur damit ihr das sehen könnt. Ich verwende sie selber natürlich auch unten. Weil die meisten Terminals sind nicht da oben, sondern irgendwann sind sie da unten. Und dann ist es praktisch, wenn das da alles beieinander ist. So, tue ich es wieder rauf. Irgendwann jetzt? Ja, also ich weiß, nach dem ersten L.S. oder so. L.S.P.S. Ja. Message of the day. Ja. Das geht, das, genau. Nein, er kompiliert da nicht mehr. Das ist zu alt. Ich habe das Temux übrigens für ein Peppi extrahand kompiliert auf der Maschine. Geht sich geklippelt. Genau. Das Schöne ist, ich kann jetzt hier ganz normal arbeiten und also keine Spoiler. Wie ich in jedem anderen Terminal auch arbeiten kann. Ja. Das Nette ist, ich kann diesen Zustand von diesem Terminal schickes Herz, ich kann einen Top herzeigen. Ich habe sogar H.Top drauf. H.Top in Farbe. Und Bund. Genau. Das kann da einfach weiterlaufen und ich kann jetzt von diesem Terminal detetschen. Ich kann mich da davon abkoppeln. Dazu brauche ich einen 1-Tasten-Kürzel und sogar das Prefix-Key. Also, Temux ist ständig mit sich Control-B eingestellt. Bravo. Steuerung bravo. Steuerung bravo. Ich verstehe. Wenn ich jetzt sage Prefix, denkt ihr euch Steuerung bravo. Und mit D wie Detach, ihr kennt es mit Control-D als Exit, kann ich das verlassen. Ich bin jetzt da wieder draußen und es sieht aus wie vorher. Aber nachschauen, ob da noch ein H.Top läuft und dann sehe ich, hier läuft tatsächlich ein H.Top und in Krebs das noch ein H.Top gesucht hat. Das läuft nicht mehr, weil es fertig geworden ist. Und hat eines gefunden. Aber ich sehe hier kein H.Top mehr. Und jetzt kann ich sagen Temux und ich möchte jetzt wieder detetschen an die Session. Und dann ist das im Hintergrund weiter gelaufen. Das ist eine Maschine in was sage ich jetzt, LA läuft und man hat dorthin eine Verbindung, die ungefähr der österreichischen Breitbandausbau entspricht. Mit der Stabilität auf der Südstrecke. Das will man nicht mehr direkt in der Session haben. Ja. Das Praktische ist, wenn jetzt die Session zusammenfällt, die komplette SSH-Session, weil ich in einen Tunnel gefahren bin, und da ist die Internetanbindung noch schlechter als im Zug. Also vor allem ein Zug im Tunnel. Und da ist dann garantiert die SSH-Session flöten gegangen. Ich habe schon nachgedacht, wie man das mit Ethernet lösen könnte. Ich setze jetzt hier ein hartes Projekt. Das ist ein X-Eisen-Banner. Wenn du jetzt angefangen zu über Züge mit ihm zu diskutieren, sitzt man bis um vier da. Nein. Das hatten wir gestern schon. Nachher mit Junk. Naja, wenn du Proxy-Lösungen verwendest, die kein UDP unterstützen. Das heißt, ich fahre dann eine UDP-Session über eine VGN-Session, die TCP machen. Da hatten wir auch schon einen Zug. Da kannst du dann auch mit deinem Gigabit-Glasfaser die echte österreichische Breitband das echte österreichische Breitband-Erlebnis bekommen, was den Datendurchsatz angeht. Aber jedenfalls, wenn die SSH-Session weg ist, ich connecte mich da wieder dran und kann automatisch wieder auch an mein T-Mux ertetschen. Und das ist alles weiter. Das Schöne ist, bis ich dann wieder empfangen habe mit dem Handy im Tunnel, ist der Install hoffentlich fertig. Also so langsam ist die UDP auch wieder nicht. Sogar nicht. Dann mache ich mal ein bisschen weiter. Pepe hat schon gesagt, der Prefix ist üblicherweise Steuerung Bertha. Das kann man aber ändern. So wie so ziemlich alles, was beim T-Mux verfügbar ist, konfigurierbar ist. Schlimmer Satz. Und ich habe eigentlich immer die Möglichkeit, den Befehl, den ich ausführen möchte, eben entweder über die Kommandozeile einzugeben oder auf ein Tastaturkürzel zu metten. Dafür gibt es ein... Nein, mach mal es hübsch. Dafür gibt es ein Config-File, das nennt sich üblicherweise punkttmux.config, im Homeverzeichnis des jeweiligen Users. Da kann man sich die Sachen entsprechend anpassen. Das heißt, ich habe auf uns meine Werten mit Streiters. Steuerung B ist schon nochmal auf Steuerung Y weil der Befehl hat das einfach lieber. Das ist praktisch auf dem deutschen Keyboard. Ja, also hat sich irgendwann ergeben. Und ich bin ein netter Mensch und habe das hergemacht. Nehmt was euch gefällt. Und genauso haben wir eben da oben in den ersten Zeilen die Geschichte mit der Statuszeile nach oben, damit ihr da jetzt alle hübsch was sehen könnt. Diese Config-File sind üblicherweise länger, da kann man sich eben ganz nach belieben die Tastaturkürzel beinden. Die WI-User binden sich das gerne dann auf die WI-Kürzel. Das heißt, ich habe dann wirklich auch meine Navigations-Shortcuts und so wie im WI. Wer den dritten Arm hat, kann sich das Ganze auch noch für Emax konfigurieren. Also je nachdem, wie man möchte. Jeder Fetisch wird behindert. Aber absolut, hola. Gut, Beppe hat schon nochmal gezeigt, ich habe meine T-Mux-Session und kann mich eben verbinden. Und die Detachion, das Detachion ist eben üblicherweise, ich kann das Ganze aber auch mit Prefix-Doppelpunkt oben über die Kommando-Zeile, die sonst auch immer oben ist, aber bei uns oben. Irgendwas wird da abgeschnitten. So, ein bisschen schneidet da ab, da steht ein Doppelpunkt davor. Mit Doppelpunkt Detach kann ich mich genauso wieder Detachion und bin aus der Mux-Session raus und wenn ich dann wieder hineingehe, bin ich in der Session wieder drinnen. Also ganz wunderbar. Jetzt kann ich aber, wenn ich den T-Mux aufrufe. Nein, fangen wir anders an. Der T-Mux ist insofern praktisch, weil ich jetzt nicht nur eine Session haben kann, sondern ich kann auch mehrere Sessions haben. Das heißt, ich kann eine Session haben, wo ich meine Mail und meine Newsreader drinnen habe. Ich habe eine zweite Session, wo ich meine Logs irgendwie durchlaufen lasse und ignoriere. In der dritten Session Power-Idle also kann man verschiedenste machen, damit ich die dann irgendwie auseinander kennen kann. Kann ich beim Start vom T-Mux der Session einen Namen geben, was schon nochmal recht praktisch ist. Also ich kann noch machen das so, dass es schon oben ist wieder. Das heißt, ich kann sagen, ich möchte eine neue T-Mux-Session und ich möchte der Session den Namen EH16 geben und habe meine ganz wunderbare T-Mux-Session mit dem Namen links oben. Das macht er nicht mit gut. Links oben angezeigt. Auch wieder Steuern und Y. Nein, Steuern und Y. Wieder raus aus der Session. Wenn man jetzt nochmal so ein paar Sessions hat, braucht man irgendwann mal einen Überblick über die Sessions. Das Schöne ist, mit einem einfachen T-Mux-LS oder List-Session, wenn man ein Schnelltreib ist, bekomme ich meine Liste der Sessions und kann mich dann mit der jeweiligen Session wieder verbinden. Und da kann ich jetzt entweder... Man sieht, der ersten Session hat der Beppi keine Namen gegeben. Daher wird er einfach nummeriert. Wenn ich hier einen Namen gebe, EH16, kann ich mich über die Angeber des Namens auf die jeweilige Session hinverbinden. Kann ich jetzt auch zwischen Sessions hin und her hüpfen, ohne dass ich rausgehen muss und wieder reingehen muss? Was spricht gegen Steuern und Y und D? Steuern und T-Mux-LS und dann wieder... Das ist doch eh super. Ich kann ja tippen, aber ich mag nicht. Das ist eine weitere Möglichkeit. Das Erste, was ich machen kann, ich kann mir mit Steuern, Y und S auch im T-Mux bereits drinnen die Liste der Sessions anschauen. Das Schickes, ich kann hier einfach dann auch mit der Maus hin und her wechseln. Mit der Maus und der Tastatur. Dieses alte Linux unterstützt keine Maus-Events im Terminal. Das ging sogar schon unter DOS. Ja. Und kann jetzt also mit den Cursor-Tasten in der Session, wenn ich auf Enter drücke, lande ich automatisch in der anderen Session drüben. Viel praktischer. Ich kann es aber jetzt auch in der Session über T-Mux machen. Warum sollte ich das über Texteingaben im T-Mux aufrufen, um ihm zu sagen? Ah, nein, geht nicht. Geht doch nicht gut. Geht doch nicht. Er hat nichts gesehen. Ich sollte das also nicht wollen. Nein, du solltest es nicht. Hab ich auch nicht voran. Nein, es geht schon. Man sollte nur auf seinen Spickzettel schauen und den richtigen Befehl verwenden. Dann funktioniert es nämlich sehr wohl. Ich darf das doch wollen. Ja. Also, wenn ich statt Attach Switch verwende, dann kann ich natürlich auch über die Sessions hin und her wandern. Ich mache halt viele Dinge jetzt einfach gerne über die Kommando-Zelle, weil da sieht man, was ich tue. Wenn ich dann nur auf der Tastatur herumkopf, wir haben ja leider keine Keyboard-Camp. Das wäre so mit Picture in Picture. Gut. Das heißt, ich habe jetzt hier die Möglichkeit, mehrere Sessions im T-Mux zu bauen. Das ist aber noch viel zu einfach. Der Verwirrungsgrad für den Systemadministrat oder den PFO ist noch nicht hoch genug. Dann müssen wir tiefer gehen. Wir müssen tiefer gehen. Ich kann jetzt innerhalb einer Sessions mehrere Fenster haben. Wenn ich es wieder auf die ... Ich mache wieder die ... ... der Propose-Variante. Ich kann also einfach hier jetzt sagen, New Window. Window, wollen wir gleich schreiben. Und wenn man jetzt sieht, hat man oben 0, die Bash und 1, die Bash. Und wenn ich jetzt hier ein Hardtop starte, damit man so ein paar auseinander hängen kann, sieht man, habe ich ein Window mit Hardtop. Praktischerweise ist der default mit T-Mux gleich mal die Session. Also das Window, so was wie ein Tab im Terminal, um die wegen der Nomenklatur benennt automatisch nach dem aktuellen Prozess, der da drinnen läuft. Also wenn er compile, dann hüpft das Will zwischen Make, GCC und Roller der Rohe umeinander. Also so lange es da umeinander blinkt ... Ist ein super Indikator, so tut sich was, passt alles gut. Funktioniert das noch? Wenn ihr dann 12 Windows offen habt und überall steht Wim, ist der Informationsgehalt etwas reduziert, aber auch da kann man was dagegen tun? Ja, ja, natürlich. Das Ganze geht eben nicht nur über die Commanderzelle, sondern ich kann auch einfach sagen Prefix, CESA und bekomme auch ein neues Fenster. Also auch schon nochmal ganz wunderbar. Jetzt habe ich schon 3 Fenster offen. Dann mache ich noch ein Viertes auf. Aber wieder hier. Und da habe ich jetzt ein paar Optionen mehr. Falsch mitkopiert. Zum einen kann ich dem Ganzen einen Namen geben über die Option Minus N. Das heißt, ich nehme das Ganze ... In wie Name hat sich jemand was dabei gedacht? Ja, das viel zu interessant. Das muss aus der Chippelle, aus der Knur gehen. Komm mal. Also kann ich meinen Namen geben. In dem Fall habe ich Demo Andesco IOTOP dazu gegeben. Und was auch sehr schick ist, ich kann dann auch gleich eine Applikation angeben, die ich mit diesem Window ausführen lassen möchte. Das heißt, in dem Fall mache ich ein neues Window, gebe mir meinen Namen mit und sage mir, soll mir dort auch gleich das IOTOP starten. Und wenn ich jetzt hinüber wechsle ... Also, wir haben jetzt ein neues Window geöffnet und dort einen Prozess gestartet und nicht daran attached. Erst dann von Hand danach dorthin gewechselt. Ja, kommen wir jetzt gleich zu. Das heißt, ich habe jetzt hier laufen mein IOTOP-Demo. Ich sehe den Namen schön und damit macht es ... Das ergibt dann auch wieder Sinn, wenn ich 15 Wim Sessions offen habe und weiß nicht, was passiert, 15 Wim Sessions offen. Frage Software entwickelt, wie machen das? Ich kann jetzt aber natürlich auch, wenn ich jetzt da wieder zurückgehe, die Session ... Also das Fenster unbenennen. Ich muss mich konzentrieren, dass ich Session und Window nicht durcheinander bringe. Wir nehmen Window ... Kann also auch jetzt mein Window einfach so unbenennen. Das kann man sich auf ein Taster Tür kürzel legen. Ja, da, ja, da, ja. Jetzt habe ich dann mit der Zeit irgendwie mehrere Fenster offen und es wäre eigentlich schon ganz praktisch, zwischen den Fenster noch hin und her wechseln zu können. Da fange ich jetzt nicht an oben zu tippen. Das heißt, ich kann dann mit Prefix N irgendwie Next zum nächsten Fenster hüpfen. Also vom IOTOP und jetzt vom IOTOP lande ich dann wieder bei meiner Bash. Und wer genau aufpasst, sieht in der Statuszeile, jetzt sind wir im Window 0 und da sind Sternchen. Und wenn man woanders hin wechselt, dann wechsel doch mal. Dann wandert das Sternchen mit. Das ist kein Indikator. Was jetzt gerade wirklich das aktive Window ist, man kann das auch nach alles Quitschbund einfärben. Also Violett zum Beispiel wird gut zum Desktop passen in dem Fall. Nein. Und ihr könnt euch quasi das aktive Window dort auch noch farblich mal deutlich besser kennzeichnen. Wenn ihr ein, so mit dem Terminal-Programm geht, das leider nicht mehr. Wir haben es probiert. Aber auf neueren Terminal-Applikationen könnt ihr dort auch Emoji verwenden. In der Statuszeile. Jetzt kann ich also nicht nur mit N und P, Next und Previous vor und zurück wechseln zwischen den Fenstern, sondern ich kann eben dann auch direkt ein Fenster anwählen. Wenn ich eben wieder sage Prefix und die Nummer des Fensters angebe, das heißt mit Prefix 2 komme ich dann direkt zum Fenster, namens Peppy. Nein. 0 bis 9. 0 bis 9. Du kannst das auch noch umsortieren, dass das Ding bei 1 zu zählen anfängt. Das ist zwar technisch jetzt sehr absurd natürlich als Konzept, aber irgendjemand hat auch bei den meisten Tastaturen die 0 auf die falsche Seite getan. Und das heißt, du kannst dann, also es gibt dann kein 0 des Windows, sondern ein 1es, dafür gibt es ein 10es und du kannst dann mit 1 bis 9, die ersten 9 und mit der 0 die 10en erreichen. Ansonsten kannst du dir auch eine Liste aller Windows anzeigen lassen. Ah, Prefix 2. Wie Windows. Ach, schön. Und da hast du jetzt auch wieder 0,1 zu 3 stehen und wenn das mehr werden, dann fängt dir dort ABCDEF an. Das heißt, da kommst du dann schon mal bis 36. Also da gehen sich 32. Also, da kommst du mit deinen 22, wimmst du ich? Ja, genau. Ja. Die Kürzels sind doch meistens recht intuitiv. Man weiß nicht, wie das passiert ist. Normalerweise sind er eher... Wohl in Versin. War nicht spezifiziert, da hat das einfach jemand implementiert. Gut. Auch was praktisch ist, nachdem das Thema sich selber die die Fenster unbenennt, je nachdem welcher Prozess drinnen läuft, in dem 3, aber sicher kein Prozess noch wenn es Pepe läuft, weil ich weiß, ich sitze hier und nicht da drin. Wenn ich ein Window selbst benannt habe und da ein Maschall draufgemacht habe, dann hört es auf, sich selbst um zu benennen. Also das ist jetzt auch nicht ganz unpraktisch. Gut. Eine nette Funktion, die da Temux auch hat, vor der sich der Pepe ein bisschen fürchtet, ist, dass ich jetzt, wenn ich meine Session detached habe im normalen Konsole bin, dann kann ich trotzdem mit diesen Temux Sessions und mit diesem Temux Windows sprechen. Das heißt, was ich jetzt machen kann, ist ich sage dem Temux, sende mir doch ein bisschen Texteingabe und zwar an die Session EH16 in das zweite Fenster hinein und habe natürlich wieder einen Copy-Paste-Fehler drinnen. Dankeschön. Und wenn ich mich jetzt wieder ertschung, ja. Das ist quasi das Süßartmin Equivalent einer BlindSQL Injection. Ihr könnt's, ohne genau zu wissen, was da jetzt wirklich passiert, einfach mal irgendwas hinschicken, hoffen, dass der Kollege dort die Rutschell offen gelassen hat. Und mal ein RM-RF. Schauen wir mal, was passiert. Genau, Kollege, wollt ihr Platz im Hohmdereich drehen? Ist wieder Luft. Bei meiner Schaubereitung hat das funktioniert. Ich bin auf die letzte Worte. Mit RM habe ich mich das jetzt nicht getraut. Das blöde ist, Hello ist da nicht installiert, gell? Ja. Gut. Jetzt ist es aber immer noch der Verwirrung nicht genug. Ich kann nämlich noch mehr machen. Ich habe den Film noch immer nicht gesehen. Es gibt sicher auch eine ASCII-Variante davon. Hoffentlich. Ja, anders kann ich es ja nicht sehen. Wir haben jetzt nicht nur unsere Sessions und unsere Windows, sondern wir haben jetzt auch noch Panels. Panels? Panels. Horizontale und vertikale Panels. Ich kann jetzt hier zum Beispiel sagen, Split Window in Screen werden Sie es auch Splits genannt. Und das Ganze vertikal, please. Jetzt habe ich 2 Panels. Und jetzt kann ich in dem einen da herunter tippen. Manche sagen, ich könnte hier, wie funktioniert nicht das unter Linux, ich mache doch so was. Lass mich los mich doch, ich kenne mich da aus. Genau. Ich kann jetzt da meinem Log da zuschauen. Wenn ich es wieder finde. Da, wo das Sternchen ist. Genau. Und mit Prefix O kann ich jetzt zwischen diesen Panels hin und her schalten. Ich kann im unteren das Log mitlesen, während ich oben die Konfiguration zerstöre. Wenn Ihr Software entwickeln wollt und im einen Laufen Eure Unit Tests und im anderen schreibt Ihr so lange, bis es da unten grün wird. Ist ja auch nicht unpraktisch. Da wird es ihr braucht nicht 15 Fenster hin und her handeln, sondern das geht dann auch beim Server gleichzeitig. Wenn ihr mal zum Beispiel bei eurem Web Server gerade die TLS-Konfiguration verbessern wollt und im Error-Log mitlesen wollt, warum das noch immer nicht so wichtig ist. Ich verdiene mein Geld mit Software-Installationen. Ich werde dafür bezahlt, sehr oft den Log-Files beim Durchlaufen zuzuschauen. Da hat man dann gleich alle Log-Files auf einem Blick im Griff perfekt. Was ich jetzt auch noch machen kann, ich kann eben nicht nur ... Was habe ich zuvor gesagt? Horizontal, das heißt auch Wert ... Du hast vertikal gespielt. Ich habe vertikal gesplittet und dann wieder ein Programm mitgeben kann, dass man dann in diesen Pane ausführen soll. Das ist wahrscheinlich das kleinste Top, das ihr je gesehen habt. Das heißt, ich habe jetzt die Möglichkeit, sowohl in einem Window als auch in einem Pane Applikationen laufen zu lassen. Das kann ich jetzt wirklich bis zum Ex-Cest treiben. Ich kann dann einen Pane im Pane im Pane im Pane. Na ja, los geht's. Die nachfolgenden Versendungen. Da wird es jetzt eng. Ja, also Kunstprojekt, goldenen Schnitt jetzt damit machen und so weiter. Alles ganz wunderbar. Nachdem das jetzt mit ... habe ich jetzt horizontal oder vertikal gesplittet und wie herum meinen Sie das jetzt? Das ist jetzt nicht ganz so idiomatisch, wie man es gerne hätte. Die Windkeys, die dafür vorgesehen sind, sind für das eine prefixprozent. Das ist hinreichend schräg, dass man jetzt nicht weiß, ist es so oder so gemeint. Egal was das eine ist, das fürs andere ist prefix hochkommar. Man kann das unkonfigurieren und sagen zum Beispiel prefix-minus teilt immer so der Schiff total. Das sind halt so die üblichen Dinge, die halt dann die amerikanischen Tastaturbelegung wahrscheinlich ein bisschen sinnvoller sein lässt. Du brauchst einfach vier Finger weniger, um ein Pipe zu erreichen. Dann meckst du es ein bisschen auf der deutschen Tastatur. Hält fit. Aber es geht. Aber man merkt es dann wenigstens, wie herum es jetzt teilt, wenn man dann das wirklich machen will. So. Jetzt mehr mal da mal. Was mache ich denn jetzt da? Ich brauche ein neues Fenster, danke schön. Gebt mir doch mal den sauberen Fenster. Für die Demo eigentlich kann ich das noch verwenden. Jetzt kann ich aber auch, und das ist auch wieder sehr fein beim Thema, auch diese Paints dann wieder einzeln adressieren. Und zum Beispiel die Inhalte von zwei Paints auszutauschen. Das ist den Top. Und dann möchte ich es doch andersrum haben. Das kann ich durchswitchen. Dazu muss ich aber erstmal wissen, wie ich diese Paints adressiere. Das heißt, ich kann jetzt wieder Prefix Q drücken. Und dann malt er mal über jedes Ding eine Nummer drüber. Die man da natürlich wieder mal super nicht sieht. Das geht relativ schnell weg. Oh ja, super. Die Mittleren sind ein bisschen klein, weil die Idee hatte, dass wir da so viele Paints machen. Nein, die sind wahrscheinlich gewöhnt, dass die Terminalfenster größer sind. Ja, wir haben halt den Font groß gemacht, dass man auch noch hinten was sieht. Genau, deswegen macht den das Timux jetzt kleiner, damit es noch Platz hat. Das heißt, ich sehe ja, die werden schön brav, auch wieder mit 0 beginnen, durchnummern, ich hätte auch das Timeout höher stellen können. Die Paints direkt adressieren. So, da war ich eigentlich. So, besser. Der Übersicht halber. Nein, machen wir es langsam. Du darfst auch gern für mich tippen, weil jetzt weißt du schon, wo es liegt. Irgendwo in der History. Jetzt will ich zum Beispiel diese zwei Paints swap. Ich möchte das Lockfell eigentlich oben haben. Da kannst du hier sagen, Swap, Pain, Minus Dora. Er tauscht mir einfach die zwei aneinander liegenden Paints miteinander aus. Wenn man da jetzt fünf Paints gleich hat, wird das mit dem Minus Dora so mit dem Swap das jetzt mit dem nächsten Paint. Ist das jetzt das, oder das, oder doch das da oben? Ist geeignet für Leute, die Schach spielen und gerne mit einem Springer, aber... Aber genauso kann ich dann eben beim Swap Paint mit Minus D wieder die entsprechende Konsole angeben und dann hin und her springen. Was könnte ich denn jetzt eigentlich machen, wenn ich so ein Paint hab und ich brauche jetzt aber ganz viel Platz, um damit zu arbeiten. Kann ich das irgendwie da rauskriegen? Ja, kannst du. Ich darf was wollen wieder. Du bringst mir meine Reihenfolge durch. Ich möchte das später machen. Nein, nein, nein. Ich bin ja flexibel. Jetzt sehe ich, okay, was spielen wir denn über? Ich bin in meinem Lockfeld drinnen und hätte das jetzt gerne als eigenes Fenster sozusagen, das wäre dein Wunsch. Ja, genau. Den Peppi erfülle ich ja gerne alle Wünsche. Er hat ja bei mir mehrere Steine im Brett. Ich kann jetzt hier sagen Break Paint Minus T0 Kuh Nein, machen wir das nochmal so. Y Kuh Das obere Fenster ist das Nuller Paint in diesem Fenster. Das obere Paint ist das Nuller Paint in diesem Fenster. So, direkt formulieren. Jetzt, wo das Thema so viel Platz hat während der Martin tippt, wenn man sich die IDs anzeigen lässt, gibt es auch noch ganz klein die Größe von dem Paint in Character. Mit X und Y wird dann auch noch angezeigt. Auch praktisch. Und jetzt kann ich eben sagen Break Paint und mit Minus T gebe ich an welche Painer mir quasi herausbrechen soll. Wie schön für einen. Ich Broke. Ich Broke. Wo soll ich sagen, wo hin? Ne, weil es sollte mir einfach ein neues Fenster aufmachen. Nullisch. Du hast schon ein Fenster Null. Entfernen wir doch das Fenster Null mal. Darf ich das Fenster bitte nicht entfernen? Ich wechselt da auf das Fenster Null und sage und tschüss. Darf ich es jetzt noch mal probieren? Ja, ja, bitte. Gibt es für diese Kommand eine History? Also, dass jedes Mal neue Copy pasten. Also, ich copy pastee das. Probier mal es noch mal. Ah. Jetzt ist auf einmal hier mein Paint weg. Dankeschön. Ich bin wieder mal auf der Saft kommen. Und wenn ich jetzt zu meinem Nuller Fenster nüber hüpfe. Du bist schon nüber. Ja, weil ich das falsche Paint genommen habe. Das ist, weil du mir meine Reihenfolge durcheinandergebracht hast. Aber nachdem du das andere Paint auf die Seite geräumt, das ist jetzt auch Platz für meinen. Ja, aber ich wollte das sagen. So. Aber jetzt. Sehr schön. Gut. So, jetzt brauche ich dabei wieder ein Pen. Die Notizen stehe jetzt. Ich darf jetzt nicht fragen, wie ich das wieder zurück kriege. Aber es geht. Das kommt später. Nein. Und ins... Was war das, 3? Zum Beispiel. Ich habe jetzt aus der 3... Ich habe jetzt aus der 3 das Pen übergeholt. Auch das geht. Also ich kann auch die Paints... Könnt das auch waren, das Paints klauen. Also da beginnt wirklich das fröhliche Fenster und mit einem Fenster... aus einem Fenster ein Pen machen, aus einem Pen wieder ein Fenster machen, ein Pen von einem Fenster in ein anderes Fenster hinüber holen. Also stundenlang kann man sich da spielen. Wenn ihr einen Buchungskurt habt, wo ihr das Ganze hinbuchen könnt, ist das ganz wunderbar. Aus der Kategorie wenn ihr mit einem anderen Menschen gemeinsam Systeme administriert Spaß am Gerät. Das Window heißt Python, ja, weil da rennt noch, das IOTop ist in Python geschrieben und damit ist es ein Python-Prozess. Wir können uns auch quitten dann. Das ist so süß. Du willst zum Tipp mal anfangen und der nimmt dir dein Beispiel weg. Mach mir das wieder ein Pen hin, bitte. So? Das ist nicht der Fall. Don't care. Dankeschön. Das war das mit dem Prozent. Ich wusste jetzt auch nicht, was kommt. Alles gut, alles gut. Ich bin eh schon fast durch. Ich bin eh schon fast durch. Tag 3 und es wird nicht besser. Was ich jetzt natürlich auch machen kann, ist, du hast das zur Abwechslung sogar richtig gemacht. Wenn ich jetzt von diesen Süßlocken ... Einfassin. Verspricht mir, dass das nicht mehr vorkommt. Jetzt möchte ich von diesem Süßlock zum Beispiel mehr sehen. Das heißt, ich kann jetzt natürlich auch, wenn du das mit diesen tausenden Tausenden wischst, diese Fenster größer und kleiner machen. Das Ganze geht natürlich auch wieder dann mit den 50 Pins und da wird es ... Das darf eher dein Herz sein. Nachher. Noch einmal ums zu, damit ich alles durcheinandergebracht. Ich habe meine ... Sessions. Nein, machen wir das. Ich habe meine Sessions, kann zwischen meinen Timux-Sessions hin und her wechseln. Ich bleibe jetzt da drinnen. Ich habe meine ... Windows. Innerhalb einer Session. Innerhalb einer Session. Und ich habe ... Und ich habe ... Welche war die Wahnsinnige? Und ich habe innerhalb eines Windows ... Und ich habe innerhalb eines Windows dann wiederum die einzelnen Pins, mit denen ich ganz viele schlimme Sachen machen kann. Das ist ein Konzept. Da braucht man mal ein, 2 Minuten um das vernünftig zu verdauen. Um ... Hm? Hast du dir aufpasst? Zwischen Sessions, ja. Du kannst ... Also die Adressierung ist ... Session entweder die Nummer oder wenn du in einem Namen gegen den Namen ... Doppelpunkt, Window, Punkt, Pen. Also du kannst ... Ein Window aus einer Session in ein Pen in einer anderen Session. Warum auch immer? Also das ist ... Weil es geht. Also ich stelle mal das schön vor, wenn wir so eine Session haben und du drehst einem Süßadmin seine komplette Pen-Konfigur. Das machst du 2 mal zum 1. und zum Letzten Mal. Ähm ... Ideal für Pair-Programming zum Beispiel. Hm. Ja, es wird ... Es wird langsam. Prifix. Theodor gibt dir die Uhrzeit. Am ... Am Server. Also UTC. Es geht um die Minuten. Ich wollte wissen wie es geht. Und die Hannah Montana ist ihrer Zeit voraus, die ist schon am nächsten Tag. Ähm ... Gut. Was hab ich denn noch? Ich hab doch noch etwas gehabt. Haben wir noch Content? Ja, das Ganze war jetzt natürlich ... Ähm ... Machen wir den da mal weg. Das Ganze war jetzt alles sehr händisch und manuell. Ähm ... Das kann man noch skripten. Man kann tippen lassen. Also man setzt den PF weiter an und sagt ihm, meilt ihm so richtig schön auf, ich hätte da gern das Kastel mit dem und das Kastel mit dem, mach mal. Dann kommt er irgendwie ein paar Tage später und alles, was man dann machen muss. Schuss. Ähm, wo ist das? Schuss und ein Pfeil dazu. Barim! Und er macht mir erlernt automatisch die zwei ... Pains auf der Seite angelegt und die Applikationen drinnen gestartet. Sehr schick. Ähm ... Das Ganze ... Ähm, wie hab ich das genannt so? Das Ganze ist relativ trivial. Ähm ... Ich geh zu meinem Payen. Ich splittet den einmal ... Horizontal ... Sieht noch hin. Ich splittet den horizontal. Das Minus P sagt ihm eben 50 Prozent. Also genau in der Hälfte soll er mir das einmal auseinander dividieren. Und soll mir dann mit Minus D gleich den Hardtop in diesen Panel dann drinnen starten. Dann selekte ich dieses Panel. Das hat dann eben die ... Nummer 1, weil das, wo ich angefangen hab, war es Nuller. Nuller, wieder mit 50 Prozent. Und startet dort drinnen iotop. Und dann geh ich wieder zurück in das Panel, wo ich angefangen hab. Könnte ich das im Server auch einsetzen? So, wenn die Kiste gerade hochfährt? Ja, das Ganze kann man in ein Start-up-Script bauen. Das Ganze kann man in ein Log-Inscript reinbauen. Das heißt, ich melde mich an der Maschine an und ich hab gleich einmal meine 3-Themo-Sessions laufen mit allem, was ich so brauche. Also ... 4 Träder ... Ihr seht die Kleinen zum Eideln. Genau, Power-Eideln. Der Linus hat eine Frage. Ja, natürlich. Du kannst auch eine Themo-Session in der Themo-Session dann noch fahren. Ja. Ganz gefährlich ist es, in seiner Shell-Initialisierung ein Script zu haben, das nachschaut. Gibt's eigentlich Themo-Sessions? Und wenn nur eine ist, dann attach mal. Und wenn es mehrere sind, dann liest es sie mir auf und lass mich eine auswählen. Wenn du keine Themo-Sessions findest, dann gibt es Screen-Sessions. Wenn es nur eine ist, attach mal. Und wenn nicht, liest es sie mir auf. Genau. Und dann gehst du her und sagst, ich bist in deiner Themo-Session. Ich brauche jetzt gerade ein serielles Terminal. Vertippst dich, machst ein Screen auf. Das macht dir eine neue Shell auf. Die schaut nach. Oh, ist da was? Und dann ... Und dann läufst du ins Prozessele mit deines Betriebssystems. Hoffentlich. Das ist die Unix-Administration Padawan-Vorgbomb. Und wir wissen ja, es gibt nur zwei Arten von Unix-Administrationspersonen, die denen das schon mal passiert ist und die denen das noch passieren wird. Gut. Zwei Dinge habe ich noch zum Herzen. Das sollte sich so der Peppe nicht wieder quer schießen, noch ausgeben. So leichtet kommst du mir nicht. Das eine ist Prozent- oder Anführungszeichen. Ja. Danke. Das hat ausnahmsweise einmal gestimmt. Ich gehe da jetzt nach EDC. Ich gehe da ... da nicht. Das war jetzt meine Sechser. So, ich gehe da nach EDC-Opt. Und so, dann wird es hübsch. Und was ich jetzt machen kann, ist, ich kann diese Pains synchronisieren. Ja, genau. What could possibly go wrong? Ich kann jetzt hier einfach einmal ganz lockerflockig sagen, set windows synchronize Pains. Das kann man jetzt mit PVD machen oder mit Steuerung L, um das alles wieder zu löschen. Das könnte ich jetzt auch ... Ich könnte jetzt in jedem dieser Pains natürlich auch eine SSH-Session zu einem anderen Server haben. Und dann den ganzen Cluster auf einmal rebunden. Also, wenn ihr Cluster-Shelf irgendwie so Farmen von diversen Dingen zu administrieren, geht dann relativ bald, wenn man noch ein paar Maschinen hat, die unter die Bern Old Stable rennen, einfach mal synchronize Pains, die ist upgrade. Chicken? Chicken match? Das ist jetzt rein akustisch nicht bis zu mir vorgetrungen. Alt 1. Alt 1. Alt 1. Alt 1. Also Alt im Sinne von Meter. Ah, genau. Dankeschön. Ich habe das gelernt. Das geht am Mac alles nicht für diese Meter-Alt-Dinge. Wir kratzen dann natürlich auch wieder nur an den ganzen Timux-Funktionen. Es gibt noch viel mehr. Der Pepe hat sein Scrollback und Text-Copy, die sind in die Klinik. Machst du da vielleicht zwei Worte drüber verlieren? Genau. Scrollback ist ja praktisch, um irgendwie verlorengegangene Dinge wiederzubekommen. Allerdings nach dem Timux hat das ganze Terminal übernimmt. Wenn ich dann beginne zu scrollen, scrollt das ganze Timux einfach weg. Dann habe ich den Rest davor und das funktioniert überhaupt nicht. Deswegen gibt es im Timux einen Scrollback-Modus, den man über das intuitive Tastenkürzel, den Prefix-Eckige-Klammer auf... Das ist so... Altgröss, Altgröss... Ach, das ist dann auf dem PC. Da wird man da schon zum Emacs-User. Wenn wir hier den etwas längeren Text haben, dann kann ich mit dem Prefix- und Eckige-Klammer aufhineingehen. Auf rechts oben habe ich meine Anzeige 0,27. Das ist jetzt meine Cursor-Position. Nein, das ist nicht. Aber ich kann jetzt da innerhalb von diesem Ding rumscrollen. Sind Zeilen. Das ganze funktioniert auch, wenn das in Paints gesplittet ist innerhalb eines Paints. Und ich kann in dem Einzelnen herumscrollen. Die Tasten musst du drücken, weil das geht bei meinem Terminal über die Session nicht. Ich kann jetzt anfangen. Timux hat einen eigenen Buffer, ganz brutal, mit dem Maushergern drüber zu ziehen. Ich hätte... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... Nein, das ist jetzt das, mit dem Beinig muss man kontrolliert sein. Aber im Prinzip normalerweise ist es die Leer-Taste und dann kann ich hier markieren. Wie lang hast du das schon auf Super-User oder hast du so gesucht? Das geht. Und das Praktische ist, das ist jetzt ein Buffer in T-Mux. Das heißt, ich habe im linken Paint zum Beispiel meine SSH-Session auf einen Server und ich will jetzt von der einen Maschine was auf die andere bringen. Jetzt kann ich innerhalb von T-Mux das in den Buffer kopieren und dem anderen dann wieder einsetzen. Das war jetzt ... Ja, ich glaube doch, geht. Mit Enter komme ich aus dem Ding wieder raus und das hat jetzt in den T-Mux Buffer kopiert. Das heißt, das ist jetzt ein Buffer in T-Mux. Das ist jetzt ein Buffer in T-Mux. Das ist jetzt ein Buffer in T-Mux. Wenn ich jetzt, wo wechseln wir denn hin? In den rechten Paint einfach. In den rechten Paint wechseln wir können. Das ist immer da. Jetzt kann ich sagen, ich mache mir damals einen Wim auf. Gehe in den Insert Mode. Und theoretisch sollte er jetzt. Und theoretisch, genau. Das war jetzt mit dem auch wieder intuitiven Tastenküßel prefix-äckige Klammer zu, kann ich ein T-Mux Buffer paste machen. Das macht ... Das T-Mux, das heißt, im Wim habe ich im Insert Modus jetzt jemanden, der da rein tippt. Ich hoffe, das funktioniert jetzt. Das funktioniert jetzt nicht. Nein, das hat nicht funktioniert, weil wir irgendwo zwischen Henna Montana Linux, deinem Mac und meiner Linux-Box irgendwie ein Tastatur-Mapink Problem haben. Was soll ich mal probieren? Prefix-äckige Klammer zu wäre das normalerweise. Ja, ich probiere es mal. Nein, das hat vorhin auch nicht. Das glaubt ihr uns jetzt. Genau, das ist Hausaufgabe. Das könnt ihr dann probieren. Den brauchen wir da jetzt eigentlich. Nicht mehr? Genau. Aber das ist relativ praktisch, weil das Ding eben dann weiß, wo die Paints und die Windows anfangen und aufhören. Das kann Lebensrätten sein. Du hast eine Frage. Ja, also du kannst generell in den Dingen zum Rum-Scrollen ... Die Tastenfreite ... Je nachdem, wie du es dir eingestellt hast, mit IMEX Bindings arbeiten oder mit Wim-Bindings. Oder auf neueren Betriebssystemen als Hannah Montana-Linux kannst du auch ein Terminal haben, das Maus-Events unterstützt, sowie unter DOS mit Mitneid-Commander. Da kannst du nicht aus dem Maus noch ... Dann kannst du wirklich einfach am Trackpad oder mit deinem Thinkpad-Nubsi anfangen, in dem Ding zu scrollen, einfach so, wie du sonst auch scrollst. Und der weiß aber dann, dass du jetzt in dem Paint scrollst und scrollt nur das. Das ist zwar ein bisserl aufwendiger zum Aufsetzen. Man kann sich da an mich wenden. Ich hab da so Konfig. Das geht, das macht das dann wirklich recht bequem. Und dann kann man auch im Mitneid-Commander ... Kennt das noch wer? Norden Commander, Mitneid-Commander. Wenn man das am Mac verwendet, also F10, F2, ganz viel Spaß, dann geht dann immer so Tastaturbeleuchtung an und auf einmal fängt das iTunes an zu spielen. Da ist man dann froh, wenn man mit der Maus hinfahren kann und kickt da drauf und es funktioniert auch. Und das Panel Resizing und so weiter kann man optional auch zum Beispiel mit der Maus machen, wenn man das möchte. Gut. Wollen wir natürlich nicht. Letztes Thema, weil wir sind glaube ich ... Mach doch ein letztes Thema. Mach ich ein letztes Thema. Was T-Mux auch kann und eigentlich recht schön kann, ist das, was wir jetzt die ganze Zeit genutzt haben, nämlich nicht Screensharing. Session Sharing. Das heißt, ich kann, es können sich auch zwei oder mehrere Personen gleichzeitig in dieselbe Session hineinhängen und dann entweder gemeinsam arbeiten oder einer arbeitet drei schon zu, das ist eine klassische österreichische Lösung. Wenn man sichergehen will, dass man nichts kaputt macht, kann man das Ganze im Red-Only-Modus starten als Kleint. Also ich kann sagen, ich möchte mich dorthin verbinden, aber ich mach nichts, ich will das nicht mehr. Also wenn ihr Management was zeigen wollt. Das heißt, warum schauen wir mal um, was jetzt hinbekommen? Wenn Martin und ich den Talk nochmal machen, kriege ich auch eine Red-Only-Session. Oh ja, oh ja. Was ich dazu tun muss, ist einfach nur eine zweite Session laufen. Also das ist das, was wir jetzt gemacht haben. Wir haben eine T-Mux-Session gestartet, die an einen speziellen Socket gebunden wurde, nämlich an den Slash-Temp EH 16S. Der bekommt dann die Gruppenreihe, diesem Socket wird ... Wir haben ganz normale Posix-Rechte. Ja, danke. Wenn dann zwei User-Accounts mit derselben Gruppe auf das Ding schreiben dürfen, dann können beide in der gleichen Session lesen, tippen, schreiben und arbeiten. Und ich kann den Martin reinfuschen. Was wir hier gemacht haben, wir haben eine T-Mux-Session gehabt, um das Screensharing zu machen. Aber die T-Mux-Session, die wir hergezeigt haben, hat eben andere Konfig gehabt. Und auch damit wir anderen Prefix haben. Sonst muss man immer verdoppeln. Wenn ich kann T-Mux im T-Mux fahren, muss aber dann jeden Befehl quasi ... Muss das Prefix doppeln? Und das wollten wir uns jetzt für die Demo ersparen. Deswegen haben wir da ... Zum Kunstgriff gegriffen. Also einen T-Mux mit Steuerung B und einen T-Mux mit Steuerung Y. Und damit sind wir da wunderbar dumm. Wo kann es einem passieren, dass ich jetzt angefange? Ich habe genästete T-Mux-Sessions. Ich verwende bei mir einfach für meine ganz normalen Termen das auch schon mal lokal T-Mux. Das heißt, ich habe schon mal da eine T-Mux-Session, verbinde mich auf einen von meinen Servern und habe dort wieder eine T-Mux-Session. Das Praktische ist diese Status-Zeile. Zeig doch mal die Status-Zeile. Die kann ich sehr, sehr, sehr viel konfigurieren. Auf der linken Seite mir ein Left-Prompt machen. Ich kann ein Right-Prompt machen. Das heißt, ich kann mir dorthin schreiben, um das klassische Sysadmin-Dilemma zu lösen. Wer bin ich? Wo bin ich? Dort anzeigen lassen, gibt mir dort mal einen Hostname oder so einen Fullyqualifier-Domain nehmen, damit ich nicht nochmal die falsche Maschineribute in Produktion ... Ich dachte, du hast die Hostname schon durch Emojis ersetzt. Ich kenne da wen. Ja, am Mac-Terminal kann ich wirklich Emoji da drinnen verwenden. Es gibt da ... Es gibt da den Unicode-Code-Point U1F47B. Weißt du, ist jemand auswendig? Das ist der Geist. Und den kann man sich in sein Terminal tun, dann hat man einen Ghost in der Schelle. Pardon. Ja. Dadurch, dass ich am Server dann auch T-Mux habe, kann ich mit genesteten T-Mux-Sessions arbeiten. Das geht dann relativ schnell, dass man da auch mal 3 oder 4 hat. Und dann ist es halt nicht mehr Ctrl-Y-Command, sondern Ctrl-Y-Y-Y-Command. Dann hat man ... Man hat sich jetzt zweimal verzählt und hat gerade das falsche Window in eine Pen vom Kollegen verschoben. Also übt das, das zahlt sich aus. Es ist wirklich sehr, sehr praktisch. Es macht viel Spaß. So wie wir das jetzt gemacht haben, eben zum Pair-Programming oder ihr wollt Kollegen was zeigen, was anlernen. Das ist wirklich ... Oder so, es ist 4 Uhr früh, ich habe 2 Tage nichts geschlafen, kann mir wie jemand zuschauen, während ich jetzt da die Konfig fixe. Das geht auch mal kann mit T-Mux auch Sessions loggen. Man kann es natürlich am nächsten Tag nachschauen, warum die Kiste jetzt nicht mehr funktioniert. Schaut es in den Mannpage rein, da gibt es noch viel mehr. Man kann das noch bunt machen und hin und her. Unbedingter mit Spielen ist ein ganz tolles Tool. Ich glaube, da wartet schon die nächste Session, oder stehen die nur so da. Falls noch was kommt, ja. Wenn ihr noch interessante Konfigs habt, erzählt sie uns, wenn es Fragen gibt. Ich weiß nicht, ob wir noch Zeit haben. Ich glaube, wir sind ziemlich bündig. Mausmode hatte ich, wie ich das mit der Skrollerei ... Genau, so wie unter das damals. Das ging nur mit dem Henna Montana-Linux, dass er sich eingebaut hat. Da kann die Terminal-Applikation keine Maus-Events, leider. Seit man es wegnehmen muss, geht das mit den Tasten kürzeln. Man kann auch Schiffmaus-Kende in der Nähe gehen. Man kann den Maus-Modern mit einem Keybindinger wieder ein- und ausschalten. Und uns skripten. Gut. Dann einen Packman nur in T-Mux. Natürlich. Da brauchst du aber ich die Color Modifier. Es gibt noch ein paar Tools rundherum. Der T-Mux in Auto, wenn man diese geskripteten Setups mit vielen Panes und Fenstern haben will. Wir stellen noch ein paar Links in das System hinein. Ansonsten für Fragen, Input, weitere Verbesserungsvorschläge. Wir sind noch da. Wir sind noch da. Und ansonsten Ed Leirer und Ed McClemmond. Man findet uns. Ja. Du bist herzlichst eingeladen, T-Mux auf Windows zu portieren. Das geht mit Cygwin angeblich. Ja, aber dann kannst du gleich Linux verringen. Gut. Dankeschön. Danke.