少し非常に単純グラフィックを必要とする小さな端末ユーティリティを作成したいと思います。したがって、ncursesを使用したいと思います。
今私が疑問に思っているのは、ncursesプログラムまたはncursesを使用するpythonスクリプトはssh上に表示されますか?色も表示されるようにしたいですか?.
動作しますが(当然のことながら)、(デフォルトのシェルではなく)sshを介してコマンドを実行している場合は、-t
オプションを使用して端末を割り当てる必要があります。
sshマニュアルページ は言う
-t
疑似端末の割り当てを強制します。これは、リモートマシン上で任意の画面ベースのプログラムを実行するために使用できます。これは非常に便利です。メニューサービスを実装するとき。複数の-t
オプションは、sshにローカルttyがない場合でも、ttyの割り当てを強制します。