Ncurses 通过 ssh - 它们会显示吗?

Dea*_*ean 7 linux ssh terminal ncurses

我想创建一个需要一些非常简单的图形的小型终端实用程序。因此我想使用 ncurses。

现在我想知道的是:使用 ncurses 的 ncurses 程序或 python 脚本是否在 ssh 上可见?我也希望颜色也可见。

Tho*_*key 7

它有效(毫不奇怪),但是如果您通过 ssh(而不是默认 shell)运行命令,则必须使用该-t选项来分配终端。

SSH手册页说:

-t
强制伪终端分配。这可用于在远程机器上执行任意基于屏幕的程序,这非常有用,例如在实现菜单服务时。多个-t 选项强制 tty 分配,即使 ssh 没有本地 tty。