не могу открыть сессию tmux через ssh с помощью `urxvt -e` - PullRequest
0 голосов
/ 10 октября 2018

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

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

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

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

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

1 Ответ

0 голосов
/ 03 ноября 2018

Я нашел причину: inapproriate TERM env

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

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

...