私は組み込みコントロールボードにYactoベースのLinuxディストリビューションを使用しています。 RS232ポートを介して端末にシリアルアクセスする場合、デフォルトのサイズは80文字です。次のコマンドを実行してこの設定を変更しました。
>stty size
0 0
>shopt -s checkwinsize
>stty rows 60 cols 160
>shopt -u checkwinsize
>stty size
60 160
端末に新しい設定がありましたが、再起動後にデフォルトに戻りました!変更後に「stty --save」を試しましたが、うまくいきませんでした。ユーザーは開発ボードとしてルートです。
セッション/再起動間で設定を維持できると思います。
誰でも私のstty設定がrootfsに保存されている場所を教えてもらえますか?他の変更なしに新しい行/列情報でファイルを編集できます。
よろしくお願いします。
答え1
/etc/rc.local ファイルにディレクティブを追加して起動するたびに設定を取得し、毎回実行されます。 rc.localにコマンドを追加するよりも、Linuxのターミナル構成ファイルに対するより良い解決策があればと思います。しかし、それは私のボードで作業を完了します:-)