我可以通过以下方式轻松找到常规应用程序的信息:
xdotool getactivewindow getwindowname
xdotool getactivewindow getwindowpid
VLC媒体播放器
28448
然而使用 Flatpak 我得到:
xdotool getactivewindow getwindowname
xdotool getactivewindow getwindowpid
VLC媒体播放器
2
因此,PID 会以奇怪的形式返回,例如 2、0 或根本没有,具体取决于应用程序。
我还没有找到一种方法来使用 xdotool 或其他任何东西来做到这一点。