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

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

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

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

答案1

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

ssh 手册页

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

相关内容