Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: matata 04 Května 2017, 23:10:01

Název: [Autokey] - české znaky
Přispěvatel: matata 04 Května 2017, 23:10:01
Hoj,
prosím - v apk Autokey potřebuji využívat funkci text expanderu. Napíšu dd - napíše to 'dobrý den'.

Bohužel se mi nevypíší české znaky 'ščřžý'.

Nevíte prosím co s tím? Případně jaký jiný sw použít pro požadovanou funkci?

Děkuji.
Název: Re:[Autokey] - české znaky
Přispěvatel: xerostomus 27 Května 2017, 17:45:38
Už je to delší čas, co jsem zkoušel instalovat Autokey a pokud si dobře pamatuji, tak to mělo popisované problémy.
Tak jsem na klavesovou zkratku nastavil bash skript, který mi zobrazi jednoduche menu a ja si vyberu, co potrebuji.
Pouzivam Lubuntu, tak ze jsem klavesovou zkratku nastavil v openboxu:

leafpad ~/.config/openbox/lubuntu-rc.xml

openbox --reconfigure

Ten vlastni skript je jednoduchy
menu pomoci zenity
potom vložím do schránky, clipboardu:
   echo "toto chci strčit do clipboardu" | xsel -i -b

pak to vlozim do textu pomoci ctrl-V

Je to trochu opicarna, ale nic jineho mi nefungovalo spolehlive (xdotool, xte ap.)
Tady mate cely skript, snad to vyuziteje:

#!/bin/bash
options=(\
 "Dialog"\
 "$(date +%Y-%m-%d)"\
 "$(date +%H:%M)"\
 "$(date +%Y-%m-%d_%H-%M-%S)"\
 "Quit"\
 )
 
selection=$(zenity --height 300 --list "${options
# echo $selection
selection=$(echo $selection |awk -F '|' '{print $1}')
# echo $selection

case "$selection" in
   ${options[0]})
       paste=$(zenity --calendar --date-format="%Y-%m-%d")
      ;;
   ${options[1]})
       paste=$(date +%Y-%m-%d)
      ;;
   ${options[2]})
       paste=$(date +%H:%M)
      ;;
   ${options[3]})
       paste=$(date +%Y-%m-%d_%H-%M-%S)
      ;;
   ${options[4]})
      exit
       zenity --info --text="Konec"
      ;;
esac      
   echo -n $paste | xsel -i -b
# zenity --info --text="Toto je v clipboardu: $paste "
#    sleep 1
   exit