在 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 问题?
谢谢。