Instalar BanchoXterm
Instalación en Windows y compilación desde el código fuente en Linux, paso a paso.
Windows: instalador o portable
Abre la página de versiones y descarga el archivo de Windows correspondiente a tu arquitectura. Puedes elegir entre el instalador y la edición portable.
Ver descargas en GitHub ↗Compilar en Windows con MSVC
- Git y CMake.
- Visual Studio 2022 o Build Tools con Desarrollo para el escritorio con C++.
- Qt para MSVC de 64 bits con SerialPort y ActiveQt.
- Abre x64 Native Tools Command Prompt for VS 2022.
- Descarga el código y los submódulos.
git clone --recurse-submodules https://github.com/Gargadon/banchoxterm.git cd banchoxterm - Ajusta la ruta de Qt a tu instalación, compila y ejecuta.
cmake -B build-msvc -G "Visual Studio 17 2022" -A x64 -DCMAKE_PREFIX_PATH=C:/Qt/6.8.3/msvc2022_64 cmake --build build-msvc --config Release build-msvc\Release\banchoxterm.exe
Linux: compilar desde el código fuente
El proyecto todavía no publica paquetes Linux. Necesitas Git, CMake 3.16 o posterior, un compilador C++17, Qt 6.6 o posterior y las dependencias de FreeRDP 3 y WinPR 3.
1. Instala las dependencias
Ubuntu / Debian
sudo apt update
sudo apt install git build-essential cmake ninja-build \
qt6-base-dev qt6-serialport-dev qt6-tools-dev qt6-tools-dev-tools \
libssl-dev zlib1g-dev libsecret-tools lrzsz pkg-config \
freerdp3-dev libwinpr3-devFedora
sudo dnf install git gcc-c++ cmake ninja-build \
qt6-qtbase-devel qt6-qtserialport-devel qt6-qttools-devel \
openssl-devel zlib-devel libsecret lrzsz pkgconf-pkg-config \
freerdp-devel winpr-devel2. Descarga el código y los submódulos
El submódulo QTermWidget es necesario. El enlace HTTPS permite clonar sin configurar una llave SSH de GitHub.
git clone --recurse-submodules https://github.com/Gargadon/banchoxterm.git
cd banchoxterm3. Compila y ejecuta
CMake descarga las bibliotecas incluidas mediante FetchContent, por lo que la primera compilación necesita conexión a Internet. Ejecuta estos comandos dentro de la carpeta banchoxterm.
cmake -B build -G Ninja
cmake --build build
./build/banchoxtermGuardar contraseñas en Linux
Necesitas secret-tool y un proveedor Secret Service activo en tu sesión de escritorio. Usa el gestor de tu escritorio; si no tienes uno, puedes instalar GNOME Keyring o un KWallet compatible. No es necesario instalar ambos.
macOS: funciones sin probar
Ninguna de las características de BanchoXterm ha sido probada en macOS. Si decides compilarlo o usarlo en este sistema, revisa su funcionamiento bajo tu propia responsabilidad.
Primera conexión
- Crea una sesión SSH e indica el host, puerto y usuario del servidor.
- Selecciona tu llave privada o introduce la contraseña. Puedes guardarla en el gestor de credenciales.
- Comprueba la huella del servidor antes de confiar en él y conecta.
Opcional: X11 y consola serie
Para X11 en Windows puedes usar VcXsrv, Xming o X410. Para enviar archivos por ZMODEM en sesiones serie, instala lrzsz en Linux.