From 05dc45a8c8992e35f8ff608d2f3d86e3f6e900f8 Mon Sep 17 00:00:00 2001 From: Zach DeCook Date: Wed, 24 May 2023 20:57:38 -0400 Subject: minor fixes --- Makefile | 4 ++-- osk0-wvkbd-wrapper.desktop | 2 +- osk0-wvkbd-wrapper.sh | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 85aa6c1..a0a3d43 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ install: dbus_request_name - cp dbus_request_name /usr/bin/ - cp osk0-wvkbd-wrapper.sh /usr/bin/ cp osk0-wvkbd-wrapper.desktop /usr/share/applications/ + cp osk0-wvkbd-wrapper.sh /usr/bin/ + cp dbus_request_name /usr/bin/ link: test -L /etc/alternatives/Phosh-OSK && ln -fs /usr/share/applications/osk0-wvkbd-wrapper.desktop /etc/alternatives/Phosh-OSK diff --git a/osk0-wvkbd-wrapper.desktop b/osk0-wvkbd-wrapper.desktop index ac1ef46..ea89481 100644 --- a/osk0-wvkbd-wrapper.desktop +++ b/osk0-wvkbd-wrapper.desktop @@ -2,7 +2,7 @@ Type=Application Name=osk0 Wayland Virtual Keyboard wrapper Comment=Launches wvkbd when needed -Exec=/usr/bin/osk0-wvkbd-wrapper --allow-replacement +Exec=/usr/bin/osk0-wvkbd-wrapper.sh --allow-replacement Categories=System;GNOME;Core; OnlyShowIn=Phosh; Icon=input-keyboard-symbolic diff --git a/osk0-wvkbd-wrapper.sh b/osk0-wvkbd-wrapper.sh index ccca980..a9796a7 100755 --- a/osk0-wvkbd-wrapper.sh +++ b/osk0-wvkbd-wrapper.sh @@ -29,7 +29,7 @@ close() { dbus_request_name 'sm.puri.OSK0' & pid="$(echo $!)" -dbus-monitor "interface='sm.puri.OSK0',member='SetVisible'" | +stdbuf -oL 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 -- cgit 1.4.1