xdotool 创建奇怪的字符并在提示中添加一些字符

xdotool 创建奇怪的字符并在提示中添加一些字符

我正在使用基于 Gnome 的 Zorin 操作系统。

我使用的是xdotool版本3.20160805.1

我正在快速使用 zsh。但是,在 bash 和 gnome 终端中可以以不同的形式看到以下问题(它不打印任何内容,但也不执行任何操作)。

在我的机器上alt+F10的ascii值是^[[21;3~%alt+F10是切换窗口的最大化状态。我正在尝试切换给定窗口的最大化状态。

然而,命令 xdotool 创建了奇怪的字符并在提示符中添加了一些字符。

$ xdotool type asdfasdfasdf
asdf
$ asdfasdfasdf

$ xdotool key --window $(xdotool getactivewindow) "alt+F10"
^[[21;3~%
$ ;3~

$ xdotool getactivewindow key "alt+F10"
^[[21;3~%
$ ;3~

在上面的命令示例中,$代表一个新的提示符。

如果我创建像这样的shell脚本

#!/bin/bash

WINDOW_ID=$(xdotool getactivewindow)
xdotool key --window $WINDOW_ID "alt+F10" # alt+F10 is ^[[21;3~
xdotool getwindowgeometry $WINDOW_ID

那么输出是这样的:

$ ./width
^[[21;3~Window 69206020
  Position: 1330,447 (screen: 0)
  Geometry: 800x600
$ ;3~

那么,不是最大化窗口然后获取尺寸吗?

我能做些什么?

相关内容