我正在使用基于 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~
那么,不是最大化窗口然后获取尺寸吗?
我能做些什么?