如何在屏幕中央启动终端窗口?

如何在屏幕中央启动终端窗口?

有些 Ubuntu(GNOME、X Window System)程序从屏幕左上角启动,这有点烦人。有没有办法让程序从屏幕中央启动?

(是的,我知道这是一个非常琐碎的问题,但它很烦人;-)

答案1

您可以使用 x 的几何形状来设置它。

根据你的 x 版本,它可能会有所不同。

手册页应该解释几何选项

xterm 80x24+nxn 或类似版本。

答案2

在 gnome-terminal (ubuntu) 中,几何规范略有不同:

gnome-terminal --geometry=114x32+0+0 

一如既往,手册页是你的朋友:

man gnome-terminal

答案3

问题标题仅与终端有关,但问题主体似乎更笼统地涉及“程序从屏幕左上角启动”。

因此,自 GNOME v3.30 起,在GNOME 调整,这样可以轻松地为所有窗口启用它:

GNOME 调整 Windows -> 突出显示“中心新窗口”

只需选择“Windows”下的“Center New Windows”即可。

答案4

我也没法解决(在 X 中)居中问题,所以我只是粗略地计算了一下屏幕尺寸,以确定一个接近的中心点。我的终端窗口需要这个,类似于上面的 Ken。

以下是我的终端图标映射的内容,它接近 1900x1200 分辨率的中心:

gnome-terminal --geometry=90x20+400+300

(即宽度(列)x 高度(行)+ x 偏移 + y 偏移

除此之外,我的 .bashrc 中还有一个别名,当我需要快速打开 4 个终端时,我会使用它。下面的代码将打开 4 个终端,每个终端固定在 4 个角上,每行 100 列,23 行。请注意,我在调用时没有按顺序执行,因此执行的最后一行(最后打开的终端)是左上角的一行,这样我就可以从那里开始。

# Open 4 terminal windows on the corners.  Upper rt, low left, low right, upper left
alias bam="     gnome-terminal --geometry=100x23-700+0; 
                gnome-terminal --geometry=100x23+0-400; 
                gnome-terminal --geometry=100x23-700-400;
                gnome-terminal --geometry=100x23+0+0;"

相关内容