CuteCom (original) (raw)
Welcome to CuteCom
CuteCom is a graphical serial terminal, like minicom (or Hyperterminal on Windows, but I don't want to compare CuteCom to it, since Hyperterminal is really one of the worst applications I know).
Currently it runs on Linux, FreeBSD and Mac OS X.
It is aimed mainly at hardware developers or other people who need a terminal to talk to their devices. It is free software and distributed under the GNU General Public License Version 2, which can find in the file . It is written using the Qt library by Trolltech. Follow this link to visit the sourceforge project page.
CuteCom doesn't use the autotools (autoconf, automake, libtool, etc.) Instead "configure" is simply a wrapper script which calls qmake. To uninstall CuteCom simply delete the file "cutecom" and the file "cutecom.desktop" and you're done. The config file is ~/.config/CuteCom/CuteCom.conf (was ~/.qt/cutecomrc in the Qt3-based versions).
Features:
- easy to use GUI
- no cryptic keyboard shortcuts
- lineoriented interface instead of character-oriented
- Ctrl+C, Ctrl+Q and Ctrl+S control sequences work
- input history
- a cute GUI ;-)
- xmodem, ymodem, zmodem support (requires the sz tools)
- easy to differentiate between typed text and echoed text
- select between read/write, read-only and write-only open mode
- open the device without changing its settings
- hexadecimal input and output
- configurable line end characters (LF, CR, LFCR)
- configurable delay between characters
Requirements for Building:
- CuteCom 0.22.0: Qt 4.1, CMake >= 2.4.3
- CuteCom 0.14.2: Qt 3, qmake or CMake >= 2.4.3
Download:
Current version (uses Qt4): cutecom-0.22.0.tar.gz, , June 27th, 2009
(yes, it's really only 22kb). Now also works on Mac OSX and supports more baud rates.
Here is the complete Changelog.
You can also browse the cvs repository online.
Current state: stable
TODO :
- font selection via the context menu of the output view
- searching in the output view via context menu and Ctrl+F shortcut
- get rid of Qt3Support
- translations Patches are welcome ! :-)
Previous versions:
- cutecom-0.21.0.tar.gz, , May 11th, 2009
- cutecom-0.20.0.tar.gz, , March 12th, 2008
- cutecom-0.14.2.tar.gz, , January 26th, 2007 - last version for Qt3
- cutecom-0.14.1.tar.gz, , November 22nd, 2006
- cutecom-0.14.0.tar.gz, , July 16th, 2006
- cutecom-0.13.2.tar.gz, , June 9th, 2005
- <cutecom-0.13.1.tar.gz>, February 2nd, 2005
- <cutecom-0.13.0.tar.gz>, January 29th, 2005
- <cutecom-0.12.0.tar.gz>, November 09th, 2004
- <cutecom-0.11.0.tar.gz>, October 13th, 2004
- <cutecom-0.10.2.tar.gz>, October 10th, 2004
- <cutecom-0.10.1.tar.gz>, August 11th, 2004
- <cutecom-0.10.0.tar.gz>
- <cutecom-0.0.8.tar.gz>
- <cutecom-0.0.7.tar.gz>
- <cutecom-0.0.6.tar.gz>
- <cutecom-0.0.5.tar.gz>
- <cutecom-0.0.4.tar.gz>
Screenshot
Ok, here comes the inevitable screenshot:
At the top you can see the widgets where you can adjust the serial communication settings. Beneath this part there is the output view, where you can see everything the device sent back, also non-printable characters. And in the bottom part you can see the input area, with the input line to enter the commands, and the list featuring the history for the input line.
Currently CuteCom runs on Linux, FreeBSD and Mac OS X, porting to other UNIX-like platforms should be easy, and porting to Windows shouldn't be really hard. Everything platformspecific should be in QCPPDialogImpl::setNewOptions(). Distributions are welcome :-)
CuteCom was heavily inspired by Bray++ Terminal for Windows.
Author and contact:
Alexander Neundorf,