Para destilar o que os aplicativos da barra de ferramentas e o libuim estão fazendo:
action=im_change_whole_desktop
input_method=anthy
printf "%s\n%s\n\n" "$action" "$input_method" | \
nc -NU "$XDG_RUNTIME_DIR/uim/socket/uim-helper"
Se você usar um ambiente / distribuição não-XDG, o soquete estará em ~/.uim.d/socket/uim-helper
.
$action
pode ser im_change_whole_desktop
, im_change_this_application_only
ou im_change_this_text_area_only
.
Para obter uma lista de métodos de entrada, você pode executar uim-sh -e installed-im-list
.