From 628e62684548e72ec72b1fec5c8981d25e63a22a Mon Sep 17 00:00:00 2001 From: tv Date: Sat, 21 Oct 2023 21:20:04 +0200 Subject: fzmenu: xdotool -> xvkbd xdotool breaks when changing keyboard layouts: https://code.google.com/archive/p/semicomplete/issues/13 --- pkgs/simple/fzmenu/bin/otpmenu | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'pkgs/simple/fzmenu/bin/otpmenu') diff --git a/pkgs/simple/fzmenu/bin/otpmenu b/pkgs/simple/fzmenu/bin/otpmenu index 273a408..714ab7c 100755 --- a/pkgs/simple/fzmenu/bin/otpmenu +++ b/pkgs/simple/fzmenu/bin/otpmenu @@ -34,9 +34,12 @@ case ${FZMENU_PHASE-0} in fi ;; 2) + # Specify a font, so xvkbd doesn't use the potentially missing + # lucidatypewriter, causing a warning to be printed to stderr. + font='-*-clean-*-*-*-*-*-*-*-*-*-*-iso10646-1' pass=$(pass otp code "$FZMENU_RESULT/otp") printf %s "$pass" | - xdotool type -f - + xvkbd -xrm "xvkbd*Font: $font" -xsendevent -file - ;; *) echo "$0: error: bad phase: $FZMENU_PHASE" >&2 -- cgit v1.2.3