KDE에서 fusuma를 이용해 trackpad 제스쳐를 설정할때 xdotool을 사용해 KDE 단축키를 누른 것과 같은 효과를 낼 수 있다. 다만 이때 가상머신등을 사용하는 경우 단축키를 가상머신에서 받아들이기 때문에 원하는 단축키 실행이 되지 않을 수 있다. 이때는 xdotool 대신 qdbus을 이용해 KDE 단축키에 해당하는 기능을 바로 실행하면 문제가 해결된다.
단축키를 가지는 component 목록 얻기
$ qdbus org.kde.kglobalaccel
모든 단축기 정보 얻기
$ qdbus --literal org.kde.kglobalaccel /component/plasmashell allShortcutInfos | bat -l json
실행
$ qdbus org.kde.kglobalaccel /component/plasmashell invokeShortcut activate\ widget\ 200
자주 쓰는 단축키
시작 메뉴
$ qdbus org.kde.kglobalaccel /component/plasmashell invokeShortcut activate\ widget\ 200
Expose All
$ qdbus org.kde.kglobalaccel /component/kwin invokeShortcut ExposeAll
Expose
$ qdbus org.kde.kglobalaccel /component/kwin invokeShortcut Expose
Latte Dock 첫번째 항목 활성
$ qdbus org.kde.kglobalaccel /component/lattedock invokeShortcut activate\ entry\ 1