从PID获取窗口标题

从PID获取窗口标题

我想根据 pid 和标题名称终止一个终端会话。

可以说pidof回报55175 作为 pid, 窗户标题是测试窗口,我已经用 来设置了alacritty -t "TestWindow"

kill 55175使用or杀死会话很容易,pkill alacritty但这会杀死我所有的终端会话,这会很烦人。

有没有办法获取窗口标题及其 pid,以便可以精确地终止此会话?

答案1

例如,在 X 上可以使用xdotool

kill "$(xdotool search --name TestWindow getwindowpid)"

# or

xdotool search --name TestWindow windowclose

相关内容