Xfce: wmctrl 없이 다른 데스크탑에서 프로그램 실행

Xfce: wmctrl 없이 다른 데스크탑에서 프로그램 실행

정의된 여러 데스크톱을 사용하여 실행하는 중 Xfce, 프로그램을 시작하고 현재 포커스가 아닌 다른 데스크톱에서 시작하도록 하고 싶습니다.

나는 백그라운드의 현재 데스크톱에서 프로그램을 시작하고, 해당 pid를 캡처하고, pid를 사용하여 X 창 ID를 찾은 다음 wmctrl, wmctrl이를 다시 사용하여 해당 창을 다른 데스크톱으로 이동하는 스크립트를 작성하는 방법을 알고 있습니다.

하지만 현재 데스크톱에서 프로그램이 잠시라도 실행되는 것을 원하지 않습니다. 현재 포커스가 현재 데스크탑을 벗어나지 않고 다른 데스크탑에서 즉시 실행되기를 원합니다. 그리고 스크립트가 사용할 pid를 캡처할 수 있도록 백그라운드에서 프로그램을 시작하기 위해 스크립트를 사용하고 싶지 않습니다 wmctrl. 현재 데스크탑.

Xfce이것이 어떤 환경 에서도 가능한지는 모르겠지만 X11, 그렇다면 누군가가 이 정확한 목적으로 사용할 수 있는 유틸리티를 알려줄 수 있습니까?

미리 감사드립니다.

관련 정보