ピクセルを使用した位置の変更とサイズ変更

ピクセルを使用した位置の変更とサイズ変更

Ubuntu 12.04のTWM(X Window System)では、xtermの幅は次のとおりです。484話ピクセルと高さ316を基準に、幾何学的サイズが80x24のピクセルですxwininfo

LFS 7.9がインストールされているX Window System(TWM)では、xtermは次のようになります。644話ピクセルと高さ388話を基準に、幾何学的サイズが80x24のピクセルですxwininfo

幅と高さの寸法がUbuntu 12.04と同じになるようにLFS 7.9のxtermを設定する方法は?私はUbuntu xtermの外観が大好きです。

答え1

XTermのサイズは、表示される文字数、使用されるフォント、およびウィンドウマネージャの装飾(タイトルバー、アウトラインなど)のサイズによって決まります。

LFSで別の(より大きな)フォントを使用している可能性があります。 Ubuntuのxterm設定は/etc/X11/app-defaults/{XTerm,XTerm-color}(少なくともDebianでは)場所にあります。コピーするか、少なくとも必要な設定をコピーできます。 [BTW:知らなかった場合、XTermには、(すべてのバインディングは設定可能)を介してControlRightClick切り替えることができるいくつかのフォントがあります。ControlShiftKeypad +/-

ファイルからユーザーごとに移動~/.Xresourcesしますxrdb

XTermアプリケーションのデフォルトのすべての設定が何を意味するのかを知りたい場合は、xtermのマンページに実際に詳細に文書化されています。

答え2

また、ピクセルに基づいてxterm端末のサイズを変更して位置を指定してみました。私が見つけた解決策はこれ:

ピクセルを使用した位置の変更とサイズ変更

したがって、xtermを呼び出すときにやるべきことは、タイトルを指定することです。たとえば、次のようになります。

xterm -T "My XTerm"

次に、xdotoolを使用してウィンドウIDを見つけます。

xdotool search --onlyvisible --name "My XTerm"

ウィンドウIDを使用してサイズを設定できます。

xdotool windowsize $WINDOW_ID_GOES_HERE $WIDTH $HEIGHT

場所を変更します。

xdotool windowmove $WINDOW_ID_GOES_HERE $X $Y

関連情報