gpt4 book ai didi

linux - 以特定方式启动终端?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:42:29 27 4
gpt4 key购买 nike

我正在尝试编写一个脚本,让我在屏幕上的特定位置启动一组特定大小的终端(例如,四个终端以网格模型分布在我的屏幕上,每个终端都处于事件状态)。如果已经有一个工具可以做到这一点,那也太好了……有什么建议吗?

最佳答案

我相信会有更好的答案,但我确实发现有用的一件事是:

gnome 终端 --geometry=130x25+20+525

所以在我的大显示器上,下面是两个不错的终端:

#!/bin/sh

gnome-terminal --geometry=150x125+20+25
gnome-terminal --geometry=150x125+1020+25

下面是来自man page的解释快速引用:

   -geometry WIDTHxHEIGHT+XOFF+YOFF 

(where WIDTH, HEIGHT, XOFF,
and YOFF are numbers) for specifying a preferred size and location for
this application's main window.

The WIDTH and HEIGHT parts of the geometry specification are usually
measured in either pixels or characters, depending on the application.
The XOFF and YOFF parts are measured in pixels and are used to specify
the distance of the window from the left or right and top and bottom
edges of the screen, respectively. Both types of offsets are measured
from the indicated edge of the screen to the corresponding edge of the
window. The X offset may be specified in the following ways:

+XOFF The left edge of the window is to be placed XOFF pixels in from
the left edge of the screen (i.e., the X coordinate of the win-
dow's origin will be XOFF). XOFF may be negative, in which
case the window's left edge will be off the screen.

-XOFF The right edge of the window is to be placed XOFF pixels in
from the right edge of the screen. XOFF may be negative, in
which case the window's right edge will be off the screen.

The Y offset has similar meanings:

+YOFF The top edge of the window is to be YOFF pixels below the top
edge of the screen (i.e., the Y coordinate of the window's ori-
gin will be YOFF). YOFF may be negative, in which case the
window's top edge will be off the screen.

-YOFF The bottom edge of the window is to be YOFF pixels above the
bottom edge of the screen. YOFF may be negative, in which case
the window's bottom edge will be off the screen.

这种方法非常简单,使用如下命令:

gnome-terminal -x sh -c "ls|less"

除了上述命令之外,还可以做更多奇特的事情 :) 例如,您可以让它自己启动到特定目录(如果您在一个窗口中编辑源代码并使用另一个窗口进行调试,这非常有用就像我一样)。

关于linux - 以特定方式启动终端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4260633/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com