Linux: Empfehlung Terminalprogramm TIO

OP #7485818

Ich wollte nur eine Empfehlung für ein Terminalprogramm unter Linux abgeben. Nachdem ich auf Linux umgestiegen bin, nutze ich es weil es mir gut gefällt.

Was für mich das "Killerfeature" schlechthin ist, es erkennt wenn ein serieller Port (USB-Serial-Wandler) abgezogen wird und meldet dann "disconnected". Steckt man das Device wieder an und das Device steht wieder zur Verfügung, verbindet es sich wieder mit dem seriellen Port und meldet "connected" und arbeitet brav weiter. Das hat mich bei allen anderen Programmen immer genervt, dass man Close/Open oder so machen musste oder sogar das Programm beenden.

Es ist auch in den Mint Paketquellen vorhanden aber nicht in der aktuellen Version. Ich habe mir den Source geholt und selbst gebaut um die aktuelle Version zu haben.

Es beherrscht Log-Files, Timestamps, Hex-Darstellung, Redirect I/O to socket, Pipe input and/or output...

Die Featureliste ist recht lang. Es hat kein GUI aber das stört mich nicht.

Hier er Link: https://github.com/tio/tio

#7487208

Bei List Devices hätte ich jetzt etwas anderes erwartet:

1
jv@JamesWebb:~$ tio -L
2
jv@JamesWebb:~$ tio --list-devices
3
jv@JamesWebb:~$ ls /dev/tty*
4
/dev/tty    /dev/tty18  /dev/tty28  /dev/tty38  /dev/tty48  /dev/tty58      /dev/ttyS0   /dev/ttyS19  /dev/ttyS29
5
/dev/tty0   /dev/tty19  /dev/tty29  /dev/tty39  /dev/tty49  /dev/tty59      /dev/ttyS1   /dev/ttyS2   /dev/ttyS3
6
/dev/tty1   /dev/tty2   /dev/tty3   /dev/tty4   /dev/tty5   /dev/tty6       /dev/ttyS10  /dev/ttyS20  /dev/ttyS30
7
/dev/tty10  /dev/tty20  /dev/tty30  /dev/tty40  /dev/tty50  /dev/tty60      /dev/ttyS11  /dev/ttyS21  /dev/ttyS31
8
/dev/tty11  /dev/tty21  /dev/tty31  /dev/tty41  /dev/tty51  /dev/tty61      /dev/ttyS12  /dev/ttyS22  /dev/ttyS4
9
/dev/tty12  /dev/tty22  /dev/tty32  /dev/tty42  /dev/tty52  /dev/tty62      /dev/ttyS13  /dev/ttyS23  /dev/ttyS5
10
/dev/tty13  /dev/tty23  /dev/tty33  /dev/tty43  /dev/tty53  /dev/tty63      /dev/ttyS14  /dev/ttyS24  /dev/ttyS6
11
/dev/tty14  /dev/tty24  /dev/tty34  /dev/tty44  /dev/tty54  /dev/tty7       /dev/ttyS15  /dev/ttyS25  /dev/ttyS7
12
/dev/tty15  /dev/tty25  /dev/tty35  /dev/tty45  /dev/tty55  /dev/tty8       /dev/ttyS16  /dev/ttyS26  /dev/ttyS8
13
/dev/tty16  /dev/tty26  /dev/tty36  /dev/tty46  /dev/tty56  /dev/tty9       /dev/ttyS17  /dev/ttyS27  /dev/ttyS9
14
/dev/tty17  /dev/tty27  /dev/tty37  /dev/tty47  /dev/tty57  /dev/ttyprintk  /dev/ttyS18  /dev/ttyS28
15
jv@JamesWebb:~$

Woran merkt das Teil wenn man etwas ein oder aussteckt ?

#7487283

J. V. schrieb:

Woran merkt das Teil wenn man etwas ein oder aussteckt ?

Es holt die Informationen aus /dev/serial/by-id/ – dort sind nur tatsächlich vorhandene Devices verlinkt:

1
user@host ~ % tio -L
2
/dev/serial/by-id/usb-MicroPython_Board_in_FS_mode_e6605838934b352e-if00

OT: vor das Satzzeichen gehört kein Leerzeichen.

#7487288

900ss D. schrieb:

Was für mich das "Killerfeature" schlechthin ist, es erkennt wenn ein serieller Port (USB-Serial-Wandler) abgezogen wird und meldet dann "disconnected". Steckt man das Device wieder an und das Device steht wieder zur Verfügung, verbindet es sich wieder mit dem seriellen Port und meldet "connected" und arbeitet brav weiter.

Das macht minicom doch auch.

OP #7487304

Hannes W. schrieb:

Das macht minicom doch auch.

Kann sein. Aber Minicom ist überladen mit Features die ich nicht brauche. Und dessen Default ist erstmal zu nerven. Die Konfiguration recht aufwendig.

tio starte ich mit ein paar Parametern und es glänzte bei mir mit unspektakulärem Funktionieren und es bietet das was ich brauche. Dass es auch zu Sockets umleiten kann finde ich ziemlich interessant. Hab es bisher aber nicht genutzt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 3 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.