Primeiro de tudo, o atalho que você está tentando definir Ctrl Deslocamento D é freqüentemente usado por outros programas, então eu recomendo que você use outra coisa.
Em segundo lugar, no meu sistema, quando executo o comando especificado, ele gera um aviso de erro, especificamente:
xvkbd: Mode_switch not available as a modifier
xvkbd: although ISO_Level3_Shift is used instead, AltGr may not work correctly
para que possamos nos livrar disso usando o redirecionamento 2> /dev/null
.
Quanto à configuração do atalho do teclado, é suficiente fazer
bash -c "xvkbd -text $(date "+%Y-%m-%dT%H%MZ" --utc) 2>/dev/null"
e configure-o para uma combinação de teclas que não interfira nos aplicativos. Pessoalmente, eu usaria Ctrl + Super (tecla Win) + J , que não é usada, mas a escolha é sua. Eu, por exemplo, uno o meu ao Ctrl + Super (tecla Win) + P