軟件特點
- 圖形界面 (GTK+),操作直觀,類似 Windows 超級終端。
- 支持十六進制/ASCII 顯示切換、發送文件、腳本宏、多會話標籤。
- 適合習慣 GUI 的嵌入式開發者,
minicom (終端) 的優秀補充。
依賴安裝
sudo apt-get update
sudo apt-get install build-essential automake libglib2.0-dev libgtk2.0-dev libvte-dev
# libvte-dev 提供終端仿真控件 (VTE),關鍵依賴
源碼獲取與編譯安裝
# 1. 下載 (Google Code 歸檔,現可從 GitHub 鏡像獲取)
wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xgcom/xgcom-0.04.2.tgz
# 或
git clone https://github.com/xxx/xgcom.git # 尋找活躍 fork
# 2. 解壓
tar xf xgcom-0.04.2.tgz
cd xgcom-0.04.2
# 3. 自動配置、編譯、安裝
./autogen.sh
make
sudo make install
# 默認安裝至 /usr/local/bin/xgcom
運行與驗證
which xgcom
# /usr/local/bin/xgcom
xgcom # 圖形界面啟動
常見編譯問題
| 錯誤 | 原因 | 解決 |
| configure: error: VTE not found | 缺少 libvte-dev | apt-get install libvte-dev |
| gtk/gtk.h not found | 缺少 libgtk2.0-dev | apt-get install libgtk2.0-dev |
| automake: not found | 缺少 automake | apt-get install automake |
| 運行時段錯誤 | VTE 版本不兼容 (xgcom 較老) | 嘗試安裝舊版 libvte-2.90-dev 或改用 cutecom/putty (GTK3) |
現代替代方案推薦
- CuteCom:
apt-get install cutecom,Qt 界面,現代、維護中。
- PuTTY:
apt-get install putty,經典 SSH/串口客戶端。
- moserial:GNOME 串口工具,
apt-get install moserial。
- Python 脚本:
pyserial + 簡單 GUI (tkinter/PyQt) 自製。