的--geometry
选项gnome-terminal
实际上以字符而不是像素为单位。例如,要获得仅10行高的80列终端,可以这样启动gnome-terminal
:
gnome-terminal --geometry 80x10
终端将以字体字符大小为单位调整大小,并使用将该大小传达给Xserver WM_NORMAL_HINTS
。您可以使用xprop
命令检查这些。例如,在这里我找到一个终端窗口ID,并询问xprop:
$ wmctrl -lG | tail -n1
0x06400021 0 592 314 580 338 myhostname kees@myhostname: ~
$ xprop -id 0x6400021
...
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified minimum size: 48 by 16
program specified resize increment: 7 by 14
program specified base size: 20 by 2
window gravity: NorthWest
...
在上述情况下,字体大小为7 x 14像素。因此,如果我想要一个70 x 140像素的终端,我可以运行gnome-terminal --geometry 10x10
(尽管它会比基于窗口管理器装饰等的像素大20 x 2像素,如上面的“特定基本尺寸”所示)。