xdotool 不能与任何 Windows 程序一起使用吗?

xdotool 不能与任何 Windows 程序一起使用吗?

在 Lubuntu 18.04 上,我有Windows GUI 程序在wine-3.0.2下运行,其进程id是20709。

当我跑步时:

xdotool search --pid 20709

它什么也没输出。我期待的是它的窗口 ID。

$ xdotool search --pid 20709 windowraise
Defaulting to search window name, class, and classname
$ xdotool search --pid 20709 windowactivate
Defaulting to search window name, class, and classname

窗口也不会移到前面。xdotool 不能与任何 Windows 程序一起使用吗?

如何使用 xdotool 或其他工具,根据其 pid,将 Windows/wine 程序的窗口移到最前面?

谢谢。

来源于https://unix.stackexchange.com/q/458895/674


更新:

我通过脚本运行了 Windows 程序PDFXCview

PDFXCview  my.pdf &

脚本的内容是

#! /bin/bash                                                                                                                                                                      
/opt/wine-stable/bin/wine "/path/to/PDFXCview.exe" "$@"

如果我直接运行 Windows 程序

/path/to/PDFXCview.exe my.pdf &

那么上述问题就不会发生。

因此,只有当我通过脚本运行 Windows 程序时才会出现此问题。我想知道为什么以及如何仍然可以使用脚本运行 Windows 程序,而不会出现上述 xdotool 问题?

谢谢。

相关内容