Terminal-Architektur komplett ueberarbeitet: vte_terminal_spawn_sync #19

Closed
opened 2026-09-07 16:55:02 +00:00 by x3 · 0 comments
Owner

Komplett-rewrite der Terminal-Architektur.

Vorher: SSH Library + IO-Thread + intermediare PTY
Backspace, Ctrl+C, Copy/Paste, Bash-Completion kaputt (kein Prozess auf PTY Slave-Seite).

Jetzt: vte_terminal_spawn_sync() spawnt ssh direkt als Subprozess.
Alle Terminal-Funktionalitaeten funktionieren wieder.

  • SSH Library aus Terminal entfernt
  • IO-Thread komplett entfernt
  • libssh aus Build-System entfernt (Key-Validierung via ssh-keygen -l)
  • Passwort: sshpass -e mit SSHPASS Env-Var, oder interaktiv via ssh
  • Password-Dialog komplett entfernt (ssh fragt direkt im Terminal)
  • ~250 Zeilen weniger Code
Komplett-rewrite der Terminal-Architektur. **Vorher:** SSH Library + IO-Thread + intermediare PTY Backspace, Ctrl+C, Copy/Paste, Bash-Completion kaputt (kein Prozess auf PTY Slave-Seite). **Jetzt:** vte_terminal_spawn_sync() spawnt ssh direkt als Subprozess. Alle Terminal-Funktionalitaeten funktionieren wieder. - SSH Library aus Terminal entfernt - IO-Thread komplett entfernt - libssh aus Build-System entfernt (Key-Validierung via ssh-keygen -l) - Passwort: sshpass -e mit SSHPASS Env-Var, oder interaktiv via ssh - Password-Dialog komplett entfernt (ssh fragt direkt im Terminal) - ~250 Zeilen weniger Code
x3 closed this issue 2026-09-07 16:58:14 +00:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: x3/x3-ssh#19