有些 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 调整,这样可以轻松地为所有窗口启用它:
只需选择“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;"