diff options
| author | Zach DeCook <zachdecook@librem.one> | 2023-05-24 20:21:17 -0400 |
|---|---|---|
| committer | Zach DeCook <zachdecook@librem.one> | 2023-05-24 20:21:17 -0400 |
| commit | c5983b06a787f7c0c42c718336574dca030bc312 (patch) | |
| tree | 8c44357c15176144816d66e89d544fe058fbd741 /osk0-wvkbd-wrapper.sh | |
| parent | af9302cfc1089be0c1fd0dd29c79c4f81d85e450 (diff) | |
| download | osk0-wvkbd-wrapper-c5983b06a787f7c0c42c718336574dca030bc312.tar.gz | |
dbus_request_name: Request the dbus name so the keyboard button will be active in phosh
Diffstat (limited to 'osk0-wvkbd-wrapper.sh')
| -rwxr-xr-x | osk0-wvkbd-wrapper.sh | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/osk0-wvkbd-wrapper.sh b/osk0-wvkbd-wrapper.sh index d66094b..ccca980 100755 --- a/osk0-wvkbd-wrapper.sh +++ b/osk0-wvkbd-wrapper.sh @@ -27,10 +27,14 @@ close() { } +dbus_request_name 'sm.puri.OSK0' & +pid="$(echo $!)" dbus-monitor "interface='sm.puri.OSK0',member='SetVisible'" | while read -r line; do echo "$line" | grep -i "boolean.*true" && open echo "$line" | grep -i "boolean.*false" && close done +kill "$pid" + exit 0 |
