wengcy created GUACAMOLE-1633: --------------------------------- Summary: 【SSH】Exceptions occur when using vim, top, and other commands to roll back the buffer Key: GUACAMOLE-1633 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1633 Project: Guacamole Issue Type: Bug Components: guacamole Affects Versions: 1.2.0 Reporter: wengcy Attachments: image-2022-07-06-14-08-38-966.png, image-2022-07-06-14-11-02-204.png, image-2022-07-06-14-18-23-551.png
In SSH sessions, when you run vim, top, etc., the displayed data overwrites the recent rollback buffer. !image-2022-07-06-14-08-38-966.png! ⬆️ The image above shows the rollback buffer before I used vim, when the rollback buffer should hold the data from ll. !image-2022-07-06-14-11-02-204.png! ⬆️ However, after the vim command is used and the exit, the echo generated by ll command in the rollback buffer has been overwritten by the vim command. I know that the last page of data should be preserved after exiting using vim, but the data in the previous rollback buffer should not be lost, and I feel that this part of the processing like secureCRT is what we want. !image-2022-07-06-14-18-23-551.png! ⬆️ Just like this, after I use the vim command and exit, the previous ll command output will still exist, and the vim command will retain the state of the last screen before exiting. -- This message was sent by Atlassian Jira (v8.20.10#820010)