Este script funciona:
$ cat $HOME/bin/sticky_keys
xkbset exp -bell -sticky -twokey -latchlock -accessx -feedback -stickybeep -led 9999
xkbset bell sticky -twokey -latchlock feedback led stickybeep
(Se você preferir pressionar Shift duas vezes para "manter pressionada a tecla shift", altere "-locklock" acima para "latchlock")
Para mais informações relacionadas, provavelmente você vai gostar desta página wiki:
Por causa da ferramenta ausente 'xorgcfg' ou 'xf86cfg' link no repositório do ubuntu, você tem para usar a ferramenta de linha de comando 'xkbset'. O que não é muito fácil de usar. Você tem que chamar 'xkbset' duas vezes. Pela primeira chamada, você define a expiração das configurações do accessx. Isso é necessário, porque há um tempo limite padrão. Na segunda chamada, você pode ajustar as configurações do accessx. Eu não sei porque, mas nas minhas configurações, essa era a ordem exigida!
Com xkbset -h, você receberá uma mensagem de ajuda.
Um exemplo para definir o prazo de validade das configurações do accessx:
xkbset exp -bell -sticky -twokey -latchlock -accessx -feedback -stickybeep -led
Você precisa desativar a expiração de todas as configurações de accessx necessárias. Porque, se você definir um tempo limite explícito com '0', você causará um erro de tempo de execução do xorg.
Um exemplo para ajustar as configurações do accessx: xkbset sino pegajoso -twokey latchlock feedback led stickybeep
Para mais informações, consulte: link
No exemplo de configuração abaixo, você vê uma configuração para uso diário.