我想创建一个小型终端实用程序,需要一些很简单图形。因此我想使用 ncurses。
现在我想知道的是:使用 ncurses 的 ncurses 程序或 python 脚本是否可以通过 ssh 看到?我还希望颜色也可见。
答案1
它可以工作(毫不奇怪),但如果您通过 ssh(而不是默认 shell)运行命令,则必须使用该-t
选项来分配终端。
这ssh 手册页说
-t
强制伪终端分配。这可用于在远程计算机上执行任意基于屏幕的程序,这非常有用,例如在实现菜单服务时。多种的-t
选项强制 tty 分配,即使 ssh 没有本地 tty。