diff options
| author | Luke Smith <luke@lukesmith.xyz> | 2020-02-09 09:15:58 -0500 |
|---|---|---|
| committer | Luke Smith <luke@lukesmith.xyz> | 2020-02-09 09:15:58 -0500 |
| commit | dc92b9db4c57679c1bb7e7bc914ee7bf83dd894e (patch) | |
| tree | 906c052da9c6834c9fabf9aad9c93b72a98bf654 | |
| parent | 971e769f0ba2ab4c8123b73af187d498565ac55b (diff) | |
| download | eibhear-dc92b9db4c57679c1bb7e7bc914ee7bf83dd894e.tar.gz eibhear-dc92b9db4c57679c1bb7e7bc914ee7bf83dd894e.tar.zst eibhear-dc92b9db4c57679c1bb7e7bc914ee7bf83dd894e.zip | |
dunicode no primary and insert emoji if arg
| -rwxr-xr-x | .local/bin/dmenuunicode | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/.local/bin/dmenuunicode b/.local/bin/dmenuunicode index 7a9fc42..1a14bf4 100755 --- a/.local/bin/dmenuunicode +++ b/.local/bin/dmenuunicode @@ -3,16 +3,15 @@ # The famous "get a menu of emojis to copy" script. # Must have xclip installed to even show menu. -xclip -h >/dev/null || exit +xclip -h 2>/dev/null || exit 1 -chosen=$(grep -v "#" ~/.local/share/larbs/emoji | dmenu -i -l 20 -fn Monospace-18) +chosen=$(cut -d ';' -f1 ~/.local/share/larbs/emoji | dmenu -i -l 20 | sed "s/ .*//") [ "$chosen" != "" ] || exit -c=$(echo "$chosen" | sed "s/ .*//") -echo "$c" | tr -d '\n' | xclip -selection clipboard -notify-send "'$c' copied to clipboard." & - -s=$(echo "$chosen" | sed "s/.*; //" | awk '{print $1}') -echo "$s" | tr -d '\n' | xclip -notify-send "'$s' copied to primary." & +if [ -n "$1" ]; then + xdotool key Shift+Insert +else + echo "$chosen" | tr -d '\n' | xclip -selection clipboard + notify-send "'$chosen' copied to clipboard." & +fi |
