ターミナルウィンドウのサイズを変更するコマンドをbashスクリプトで実行したい。 xtermで
xterm -geometry=30x30
new xtermウィンドウを作成し、
lxterminal --geometry=30x30
new lxterminalウィンドウを作成します。
新しいウィンドウを開かずに端末のサイズを変更する方法はありますか?これは次のようになります。
if [ $TERMINALTYPE=xterm ]; then
DASH="-"
else
DASH="--"
endif
echo -e $TERMINALTYPE" "$DASH"geometry 30x30"
BUT:いずれかの端末(vt100エスケープシーケンスかもしれません)で動作するニースワンライナーであるコマンドがあれば、それはさらに良いです。
これには2つのステップがあります。最初に、xtermにそれをまったく許可するように指示する必要があります。これは、デフォルトでは、ホストプログラムによるウィンドウのサイズ変更要求を無視するためです。これを〜/ .Xdefaultsに追加します。
xterm*allowWindowOps: true
これを有効にするには、ログアウトするか、実行する必要があります。
xrdb ~/.Xdefaults
次に、新しいxtermを起動し、bashスクリプトで次を実行します。
echo -ne "\e[8;30;30t"
共有したい:
apt-get install xterm
次のサイズ変更コマンドを使用します。2 =行数なし、4 =列数なし:
resize -s 20 40
要件に従って行と列の値を変更します。