ScriptCommunicator is a powerful Qt-based serial port communication tool, popular among embedded developers and makers. Here’s a straightforward guide to get it running on Ubuntu.
Step 1: Download ScriptCommunicator
- Go to the ScriptCommunicator GitHub releases or the project’s official website.
- Download the Linux package (usually a
.tar.gz
or precompiled folder).
Step 2: Extract the package
Unpack the archive:
tar -xvzf ScriptCommunicator.tar.gz
cd ScriptCommunicator
Step 3: Install missing Qt dependencies
Ubuntu may miss some Qt libraries. Install them:
sudo apt-get update
sudo apt-get install libxcb-cursor0
This fixes the “Qt xcb platform plugin” error.
Step 4: Set execute permissions
Make the launch script executable:
chmod +x ScriptCommunicator.sh
Step 5: Launch the script below
Run it with sudo:
sudo./ScriptCommunicator.sh
or
sudo bash ./ScriptCommunicator.sh
Then launch the app without sudo
./ScriptCommunicator
⚠ Important:
Avoid running with sudo
— it looks for configs in /root/.config/
, causing errors.
Troubleshooting tips
- Missing libxcb errors: → install
libxcb-cursor0
- Permission denied: → check
chmod +x ScriptCommunicator.sh
- Config file errors with sudo: → run as normal user
This will get you up and running smoothly on Ubuntu.