Не могу открыть сессию tmux через ssh с помощью `urxvt -e`

Когда я запускаю эту командуurxvt -e ssh -t my-remote-server tmux new -As default-session в rofi urxvt выйдет и сразу выйдет.

вопрос: как я могу сохранить окно urxvt в вышеуказанной ситуации?

Я попробовал те, и все они работают хорошо.

  • ssh -t my-remote-server tmux new -As default-session # присоединится в сеансе, если я не отсоединюсь от сеанса, эта команда не завершится.
  • urxvt -e ssh -t my-remote-server tail -f /dev/null

Я пытался использовать Alacritty, он хорошо работает

1 ответ

Решение

Я нашел причину: недействительный СРОК env

поэтому команда должна быть: ssh -t my-remote-server TERM=xterm-256color tmux new -As default-session

Еще одна вещь, которую нужно знать, удаленный сервер должен иметь тип TERM (используя приведенную выше команду) в /usr/share/terminfo (обычно там)

Другие вопросы по тегам