[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gambas-bugtracker] Bug #3175: SystemD breaks TerminalView
[Thread Prev] | [Thread Next]
- Subject: [Gambas-bugtracker] Bug #3175: SystemD breaks TerminalView
- From: <bugtracker@xxxxxxxxxxxxxx>
- Date: Fri, 15 May 2026 14:13:25 GMT
- To: tmorehen@xxxxxxxxxxxxxxxx,bugtracker@xxxxxxxxxxxxxxxxxxxxxx
http://gambaswiki.org/bugtracker/edit?object=BUG.3175&from=L21haW4- Comment #2 by Tony MOREHEN: Note: right now this only happens under ssh To summarize, I ssh to my server and type ls. TerminalView sees: TerminalView.Process_Read.1320: "\x1B]3008;start=6f7e9df8-3cbf-4340-b6a3-5cdeb0162ada;machineid=41fb072501d44749b1bb3a2df3c4e40d;user=tony;hostname=server-amd;bootid=229eef84-1e13-40d1-8002-d2b50550fb41;pid=00000000000000673811;type=command;cwd=/home/tony\x1B\\" After this comes ls's output, which is not echoed to the screen. When ls finishes, TerminalView sees: TerminalView.Process_Read.1320: "\x1B]3008;end=6f7e9df8-3cbf-4340-b6a3-5cdeb0162ada;exit=success\x1B\\" According to systemd: # This implements the UAPI.15 "OSC 3008: Hierarchical Context Signalling" # specification for the shell prompt. For details see: # https://uapi-group.org/specifications/specs/osc_context/ According to uapi-group: Fundamentally, there are two OSC 3008 commands defined: OSC “3008;start=” … (the start sequence) → this initiates, updates or indicates a return to a context. It carries a context identifier, and typically some metadata. This may be sent to first initiate a context. If sent again for the same context ID that was initiated already this indicates an update of the existing context. In this case, any previously set metadata fields for the context are flushed out, reset to their defaults, and then reinitialized from the newly supplied data. Also, in this case any subcontexts of the contexts are implicitly terminated. OSC “3008;end=” … (the end sequence) → this terminates a context. It carries a context identifier to close, initiated before with OSC “3008;start=”. It may also carry additional metadata. Finally, here is a complete session output, including ls's output: ---------------------------------------------------------------------------- Attachment: full-term-output.txt Tony MOREHEN changed the state of the bug to: Accepted. ----[ Gambas bugtracker-list is hosted by https://www.hostsharing.net ]----
| [Gambas-bugtracker] Bug #3175: SystemD breaks TerminalView | <bugtracker@xxxxxxxxxxxxxx> |