xdotool 和新的终端窗口

xdotool 和新的终端窗口

我最近发现了这个令人惊奇的xdotool命令,并打算制作一个 bash 脚本来打开四个窗口,调整大小并重新定位它们以进行工作。

以前,我可以使用该命令xdotool key ctrl+alt+t创建一个新终端,但现在当我尝试使用此命令时,它只是打印^[^T到终端... xdotool 是否缺少一些微妙之处,如果是这样,有人可以帮忙吗我?如果不是,这只是一个错误,那么有人对通过 bash 打开新终端有什么建议,以便我可以创建所需的脚本吗?提前致谢!

注意:我刚刚发现gnome-terminal命令

进一步注意:也xdotool key ctrl+shift+n有效,但由于某种原因 ctrl+alt+t 不起作用..奇怪

最进一步的说明:这是供感兴趣的人使用的脚本,我将来可能会进行一些更改,添加打开窗口的路径选项(当前仅执行当前窗口)。

#!/bin/bash
gnome-terminal
sleep .1
id1="$(xdotool getwindowfocus)"
xdotool windowsize $id1 48% 50%
xdotool windowmove $id1 0 0
gnome-terminal
sleep .1
id2="$(xdotool getwindowfocus)"
xdotool windowsize $id2 48% 50%
xdotool windowmove $id2 0% 50%
gnome-terminal
sleep .1
id3="$(xdotool getwindowfocus)"
xdotool windowsize $id3 50% 50%
xdotool windowmove $id3 50% 50%
gnome-terminal
sleep .1
id4="$(xdotool getwindowfocus)"
xdotool windowsize $id4 50% 50%
xdotool windowmove $id4 50% 0%

相关内容