KDE 트레이. 시스템 트레이에서 창을 올리는 방법은 무엇입니까?

KDE 트레이. 시스템 트레이에서 창을 올리는 방법은 무엇입니까?

wmctrl -l시스템 트레이의 프로그램은 포함되지 않습니다.

시스템 트레이(ktimetracker)에 있는 프로그램을 열 수 있는 키보드 단축키를 추가하고 싶습니다.

가능합니까?

답변1

나는 보편적인 방법이 아닌 내 상황을 해결했다.

QT 기반 애플리케이션을 트레이에서 꺼낼 수 있는 것 같습니다. 그런데 제 경우에는 방법이 있는데 setFocus잘 안 되더라구요.

그래서 마침내 나에게 맞는 솔루션을 찾았습니다.

ktimetracker; qdbus-qt5 org.kde.ktimetracker /ktimetracker/MainWindow_1 show; wmctrl -a "KTimeTracker"

ktimetracker- 시작하지 않았다면 시작하세요.

qdbus-qt5 org.kde.ktimetracker /ktimetracker/MainWindow_1 show- dbus를 사용하여 창을 표시하지만 여전히 초점이 없습니다.

그리고 wmctrl -a "KTimeTracker"그것에 집중하세요( wmctrl이제 창이 보입니다.

키보드 단축키 스크립트를 사용하여 트레이에서 창을 올립니다.

관련 정보