Ajustes y plataformas
PRO — qué desbloquea la mejora
El nivel gratuito muestra un banner de anuncios en la parte inferior y limita algunas funciones. El botón Mejorar (barra lateral / banner / pantalla de Paywall) abre la tienda de la app (Google Play / App Store) con opciones:
- Suscripciones: 1 semana, 1 / 3 / 6 / 12 meses.
- Compra única — PRO de por vida.
PRO desbloquea:
- Conexiones SSH guardadas ilimitadas.
- Acceso SFTP completo (subir, descargar, editar).
- Gestor de claves SSH (generador, importación, conversor, migración).
- Llaves de seguridad FIDO2 / YubiKey.
- Sin anuncios — el banner y los intersticiales desaparecen.
El estado de la licencia (prueba / activa / caducada) es visible en la pantalla de Paywall. Tras la compra, la app conserva la habilitación entre sesiones, sin necesidad de volver a autenticarse con la tienda.
Ajustes
Apariencia
- Idioma — 32 idiomas de la interfaz; los cambios surten efecto de inmediato.
- Tema de la interfaz — claro / oscuro / del sistema (toda la app, no el terminal).
- Página de inicio — la pantalla con la que arranca la app: Predeterminada (Inicio), Conexiones SSH, Terminal local o Commander.
- Tamaño de fuente del terminal — valor global por defecto 8–32; se puede anular por alias mediante barra lateral → Tema.
- Tema del terminal — tema global por defecto con previsualización en vivo; se aplica a la conexión rápida y a cualquier alias sin elección propia, y por alias puedes anularlo con cualquiera de los 435 esquemas integrados (barra lateral → Tema).
Terminal
- Editor de resaltado de salida — patrones regex + colores.
- Snippets — gestiona comandos reutilizables y parametrizados.
- Tiempo de espera de conexión — 5–120 s.
- Velocidad de desplazamiento de la rueda — líneas por cada tic de la rueda del ratón.
- Monitorización de recursos (CPU/RAM/disco) — muestra las constantes vitales del host en vivo para las sesiones SSH, con un intervalo de refresco de 5–300 s; este es el valor global por defecto y cada alias puede anularlo.
- Nivel de log de archivo — ERROR / WARN / INFO / DEBUG.
No hay límite de sesiones: abre tantas pestañas como quieras. Las pestañas adicionales al mismo host son baratas: reutilizan la conexión viva y solo abren un nuevo canal, así que no hay un segundo inicio de sesión.
Teclado
- Teclado predeterminado — la superficie de entrada con la que arranca un terminal recién abierto: Automático, DevOps o Sistema.
- Distribución del teclado — QWERTY / QWERTZ / AZERTY para el teclado DevOps; Automático la deduce del idioma de la app.
- Opacidad del teclado — opacidad del fondo de las teclas DevOps.
- Tamaño de las teclas — escala la altura de las teclas y el tamaño de sus etiquetas.
- Mostrar teclas F — mantiene visible una fila F1–F10 encima del teclado DevOps (práctica para mc o htop).
Seguridad
- Claves SSH — generador, importación, conversor, migración entre conexiones.
- Hosts de confianza — known_hosts con huellas.
Privacidad y datos
- Compartir diagnósticos (Android / iOS) — Firebase Analytics / Crashlytics con consentimiento.
- Política de privacidad — enlace al documento.
- Preferencias de anuncios (Android / iOS) — donde corresponda.
Configuración
- Exportación / importación de copia de seguridad cifrada.
- Importación de
~/.ssh/config(escritorio). - Archivos de usuario (escritorio):
~/.dr-terminal/guarda los ajustes (incluidas las conexiones guardadas), las credenciales cifradas, la base de datos local y los logs. La ventana recuerda su último tamaño y posición; solo se centra en la pantalla principal en el primer arranque o cuando la posición guardada quedaría fuera de pantalla.
Diferencias entre plataformas
| Función | Escritorio | Android | iOS | TV |
|---|---|---|---|---|
CLI (dr-terminal connect ...) | ✓ | — | — | — |
| IPC de instancia única | ✓ | — | — | — |
| Terminal local (PTY) | ✓ | — | — | — |
| Terminal serie / UART | ✓ | — | — | — |
| Gestor de archivos de doble panel + separar | ✓ | ✓ (acoplado) | ✓ (acoplado) | — |
| Ventanas separables + bandeja | ✓ | — | — | — |
| Actualizador automático en la app | ✓ | tienda | tienda | — |
| Subida SFTP por arrastrar y soltar | ✓ | — | — | — |
| Barra de menús nativa (macOS) | ✓ (macOS) | — | — | — |
| Subida/descarga por hoja de compartir | — | ✓ | ✓ | — |
| Teclado en pantalla + barra de herramientas | — | ✓ | ✓ | — |
| FIDO2 NFC | — | ✓ | ✓ | — |
| FIDO2 USB | ✓ | ✓ (OTG) | ✓ (USB-C) | — |
| APIs nativas FIDO2 | ✓ | YubiKit SDK | yubikit-swift | — |
| Descubrimiento de hosts Bonjour | ✓ | ✓ | ✓ | — |
| Diseño para TV (navegación con mando) | — | ✓ | — | ✓ |
| Diseño de dos columnas para tablet | — | ✓ | ✓ | — |
| Barra lateral del terminal (Host / Historial / Completar / Snippets / Tema) | ✓ | — | — | — |
| Temas de terminal integrados (435) | ✓ | ✓ | ✓ | — |
La pantalla Acerca de enlaza con las versiones de DR-Terminal para tus otros dispositivos: insignias de tienda para las apps móviles en escritorio, y un enlace a la página de descargas de escritorio en Android / iOS.
Reportar problemas
Los logs viven en ~/.dr-terminal/logs/ (escritorio/Linux/macOS) o dentro del directorio de datos de la app en Android/iOS. Sube el nivel de log de archivo a DEBUG antes de reproducir un fallo y adjunta el log al informe.