回答:
次のコマンド:
docker exec -e COLUMNS="`tput cols`" -e LINES="`tput lines`" -ti container bash
すべてではないにしても、ほとんどの状況で機能します。
docker
コマンドがWM-PLAYERのインストールで機能することを確信していません。
この変数$COLUMNS
は、端末セッションの幅を指定します。そのため、実行COLUMNS=200
すると200列幅になります。
それを永久に変更したい場合は、これをあなたの ~/.bashrc
ファイルに、ターミナルを起動するたびに実行するように。
getty
プログラムによって決定される可能性が高く、これにより、ubuntu minimal&server;で表示されるコマンドラインインターフェイスが作成されます。私はそれを見ていきます
私は同じ状況に出会い、上記の答えはまさに私が必要としていたものでした。
しかし、あなたの場合、まだ興味があるなら、ここにいくつかのヒントがあります:
実行:echo $COLUMNS
。私の場合、141です。操作するexport COLUMNS=XXX
ことで、実際にカラムの量を調整することができました。
そして、この141番号は次から来ています。私の.bashrc
ファイルには次のコードが含まれています:
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
確かではありませんが、shopt
コマンドUbuntuを使用して画面の解像度を検出し、それに応じて端末の列数を設定しているようです。繰り返しますが、設定export COLUMNS=XXX
がにより、現在の端末ウィンドウのこの番号を変更できます。
したがって、特定のケースではexport COLUMNS=200
、引用符の後shopt -s checkwinsize
またはの最後に追加する必要があります.bashrc
。