GTKTerm(1)

✨ GTKTerm ✨

okay so bestie, welcome to GTKTerm β€” that's the General Commands Manual entry, one (1) whole page of serial-port-terminal goodness, and yes we are reading it together, no you cannot skip πŸ’–


πŸŽ€ NAME πŸŽ€

GTKTerm β€” a simple GTK+ serial port terminal. that's it, that's the whole vibe. a terminal for talking to serial ports, but make it GTK+ πŸ’…


🌸 SYNOPSIS 🌸

gtkterm [ options ]

like. you run gtkterm, you throw some options at it, it opens. iconic behavior fr fr πŸ¦‹


πŸ’œ DESCRIPTION πŸ’œ

gtkterm is a simple GTK+ terminal used to communicate with the serial port. so if you've got a device yelling bytes down a serial line and you want to see what it's saying (or yell back), this is the little window for you. no cap 🫢


✨ OPTIONS ✨

gtkterm accepts the following options, and bestie there are a lot of them, so buckle up:

  • -h, --help β€” shows you the help screen. your emergency "wait what does this do" button πŸŽ€
  • -c, --config <configuration> β€” loads a configuration. the default is "default", because of course it is πŸ’€
  • -p, --port <device> β€” the serial port device. default is /dev/ttyS0.
  • -s, --speed <speed> β€” serial port speed. default is 115200.
  • -b, --bits <bits> β€” number of bits. default is 8.
  • -t, --stopbits <stopbits> β€” number of stopbits. default is 1.
  • -a, --parity <odd | even> β€” parity. default is none.
  • -w, --flow <Xon | CTS> β€” flow control. default is none.
  • -d, --delay <ms> β€” end of line delay, in ms. default is none.
  • -r, --char <char> β€” wait for a special char at end of line. default is none.
  • -f, --file <filename> β€” default file to send. default is none.
  • -e, --echo β€” set local echo.
  • -x, --rts_time_before <ms> β€” for rs485, time in ms before transmit with rts on.
  • -y, --rts_time_after <ms> β€” for rs485, time in ms after transmit with rts on.
  • -e, --echo β€” switch on local echo. (yes bestie, -e/--echo is listed twice in the original β€” I don't make the rules, I just report them faithfully 😭 the energy is "echo so nice they said it twice")
  • -L, --disable-port-lock β€” do not lock the serial port. this allows you to send to the serial port from different terminals. sharing is caring 🫢
⚠️ heads up: -L turns off port locking, so multiple terminals can talk to the same serial port at once. chaotic, honestly, but it's right there in the manual so do with that what you will πŸ’€

πŸ‘‘ AUTHOR πŸ‘‘

gtkterm was written by Julien Schmitt. Maintained at https://github.com/Jeija/gtkterm by Willem van den Akker and Florian Euchner. absolute legends, all of them 🌟

This manual page was written by Sebastien Bacher <seb128@debian.org>, for the Debian GNU/Linux system (but may be used by others). shoutout Debian πŸ’–


aaaand that's the whole page, bestie. this one's from September 15, 2019, and it's the GTKTerm(1) page β€” go forth and talk to your serial port, you've got this πŸ¦‹βœ¨πŸ’