Kwin 스크립트에서 임의의 명령을 실행하는 방법은 무엇입니까?

Kwin 스크립트에서 임의의 명령을 실행하는 방법은 무엇입니까?

KDE에서 활성 창이 변경될 때 몇 가지 명령을 실행하고 싶습니다. kwin 스크립트에서 이 작업을 어떻게 수행할 수 있나요?

내 사용 사례는 내가 원하는 것입니다모니터 색상 사전 설정 변경일부 애플리케이션의 경우 또 다른 사용 사례는 다음과 같습니다.입력 다시 매핑 전환활성 애플리케이션에 따라 다릅니다.

비슷한 질문이 있습니다:명령줄에서 kwin 스크립트를 실행하는 방법은 무엇입니까?그러나 이 질문은 관련이 없습니다.

이전에는 X11의 창 작업을 사용하여 문제를 부분적으로 해결할 수 있었지만 해당 UI가 제거되었습니다.오류 455444) Wayland에서는 작동하지 않기 때문입니다.

kwin 스크립트는 명시적으로 임의의 명령을 실행할 수 없으며 외부 세계와 상호 작용하는 유일한 방법은 dbus 명령을 실행하는 것이라고 들었습니다. 그러나 나는 이 말에 전적으로 동의하지 않는다. 이것이 사실이라면 임의의 쉘 명령을 실행하는 dbus 명령은 무엇입니까?

검색해 보았지만 정보가 거의 없었습니다.Reddit에 대한 질문이는 krunner를 호출하는 dbus가 도움이 될 수 있음을 시사합니다. 이것이 문제 해결의 열쇠가 아닐까 싶습니다. 그리고 이건 또 하나질문, 그러나 답변에는 아무런 영향을 미치지 않습니다.

도움과 코드 예제를 주시면 대단히 감사하겠습니다.

관련 정보