1

当我 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,效果很好

4

1 回答 1

0

我找到了原因:不恰当的 TERM env

所以命令应该是:ssh -t my-remote-server TERM=xterm-256color tmux new -As default-session

另一件事要知道,远程服务器必须具有 TERM 类型(在上面的命令中使用)/usr/share/terminfo(通常在那里)

于 2018-11-03T13:40:54.997 回答