github.com/kr/pty
パッケージを使用して、外部プロセスが生成されるための疑似TTYを作成しています。しかし、それらの端末サイズは端末エミュレータのウィンドウサイズよりも小さいようです(つまり、ncursesやその他の端末UIはxterm/Konsoleの左上隅にのみ描画されます)。他のプロセスの端末サイズ(ala `stty columns`)を設定していますか?
この問題を解決するアイデアの方法は、パッケージ自体になりますように私はPTYパッケージにバグを調達しているが、私はコード内(TTYの寸法を自分で設定することができれば、その周りの仕事が便利かもしれないとして)。
どうすればいいですか?
NBプロジェクトはGo(Golang)で書かれているので、理想的にはCまたはGoでこれを行うにはアドバイスが必要です。また、私が取り組んでいるプロジェクトは、クロスプラットフォームの互換性を重視しているので、必要なsyscallがOS特有のものかどうかを知ることは便利です。