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
이제 창이 보입니다.
키보드 단축키 스크립트를 사용하여 트레이에서 창을 올립니다.