SecureCRT 在 Ubuntu 上闪退(启动就崩 / 打开会话就崩)是比较常见的问题,通常和依赖库、显卡/渲染、配置损坏、高 DPI、Wayland有关。下面按「从简单到彻底」给你一套排查和修复方法。
在终端运行:
securecrt
看终端有没有报错,常见有:
libxxx.so not foundSegmentation fault把报错记下来,能精确定位。
SecureCRT 配置损坏会直接闪退。
mv ~/.vandyke ~/.vandyke.bak
mv ~/.config/SecureCRT ~/.config/SecureCRT.bak
然后重新启动 SecureCRT。
如果这样能打开,说明是配置问题(旧会话可逐步恢复)
Wayland 对 SecureCRT 支持不好。
方法 A:登录时切换
方法 B:强制 X11 启动
export GDK_BACKEND=x11
securecrt
SecureCRT 对部分显卡驱动不友好。
securecrt -notheme
或尝试:
LIBGL_ALWAYS_SOFTWARE=1 securecrt
sudo apt update
sudo apt install libssl1.1 libpng16-16 libsm6 libice6 \
libxrender1 libxrandr2 libxcursor1 libxi6 libglib2.0-0
如果你用的是 SecureCRT 9 + Ubuntu 22.04/24.04,可能缺
libssl1.1(已移除),需要手动装旧包。
建议:
官网下载: https://www.vandyke.com/download/securecrt/
export QT_AUTO_SCREEN_SCALE_FACTOR=0
securecrt
或:
securecrt -fontscale 1
通常是:
解决:
~/.vandyke/Sessions/✅ 删配置能开 → 配置问题
✅ Xorg 能开 → Wayland 问题
✅ 终端有 lib 报错 → 依赖问题
✅ 黑屏即退 → 渲染/GPU 问题
如果你愿意,可以把Ubuntu 版本 + SecureCRT 版本 + 终端报错发我,我可以直接给你精确命令。