#!/bin/sh # duni - dmenu based unicode picker # GNU cut doesn't grok UTF-8. EMOJI=$(uni . | sed 's/\t/ /g' | dmenu -i -l 10 -fn Symbola:size=20 | grep -Po '^.') if [ "$EMOJI" ]; then printf %s "$EMOJI" | xclip -i sleep 0.1 xdotool click 2 exit $? fi