Я хотел бы иметь возможность подключиться к системе по ssh и запустить оболочку, которая будет работать постоянно, если моя сеть выйдет из строя. Обычный ответ на это — запустить screen или tmux, а затем просто переподключиться к отключенному сеансу. Обе эти программы в основном запускают свой собственный эмулятор терминала, поэтому, если вы запускаете его в чем-то вроде mate-terminal или xfce4-terminal, вы не можете использовать обычные методы прокрутки для прокрутки окна назад. Я ищу что-то, что сделало бы что-то вроде их кода отключенного сеанса, но это делает необходимый минимум.
Например, я представляю что-то, где вы могли бы войти в систему по ssh и запустить эту программу. Он будет запускать вашу оболочку за pty (именно так, как я думаю, делает этот экран) и сначала выдаст что-то, чтобы определить имя сеанса. Если ваше сетевое соединение обрывается, вы можете просто вернуться по ssh и запустить программу с возможностью приказать ей переподключиться к этому сеансу. По сути, так же, как экран, но без всего остального, что с ним связано.
Я читал о mosh, но если он работает по зашифрованному каналу, такому как ssh, для чего-то другого, кроме первоначального соединения, я это пропустил.