GTKTerm Installation and Usage
GTKTerm is a simple, graphical serial port terminal emulator for Linux and possibly other POSIX-compliant operating systems. It can be used to communicate with all kinds of devices with a serial interface, such as embedded computers, microcontrollers, modems, GPS receivers, CNC machines and more.
Install GTKTerm
git clone https://example.com/gtkterm.git
cd gtkterm
mkdir gtkterm_build
cd gtkterm_build
meson setup ..
ninja
ninja install
Uninstalling GTKTerm
cd /path/to/gtkterm_build
sudo ninja uninstall
Show help screen (gtkterm --help / -h)
Load configuration file (gtkterm --config / -c)
gtkterm --config <configuration>
Select serial port device (gtkterm --port / -p)
Set serial port speed (gtkterm --speed / -s)
Set number of data bits (gtkterm --bits / -b)
Set number of stop bits (gtkterm --stopbits / -t)
gtkterm --stopbits <stopbits>
Set parity (gtkterm --parity / -a)
gtkterm --parity <odd | even>
Set flow control (gtkterm --flow / -w)
gtkterm --flow <Xon | RTS | RS485>
Set end-of-line delay (gtkterm --delay / -d)
Wait for special character at end of line (gtkterm --char / -r)
Send file on connect (gtkterm --file / -f)
gtkterm --file <filename>
RS-485 RTS time before transmit (gtkterm --rts_time_before / -x)
gtkterm --rts_time_before <ms>
RS-485 RTS time after transmit (gtkterm --rts_time_after / -y)
gtkterm --rts_time_after <ms>
Enable local echo (gtkterm --echo / -e)
Disable serial port locking (gtkterm --disable-port-lock / -L)
gtkterm --disable-port-lock
Start GTKTerm with defaults