Não, os comandos executados por ligações de teclado não são analisados por meio de um shell. Sua melhor aposta é criar um diretório bin
em seu homedir ( mkdir -p ~/bin
). Escreva um script chamado cal que execute seu comando, salve-o em ~/bin
e torne-o executável.
$ mkdir -p ~/bin
$ cat > ~/bin/cal << 'EOF'
#!/bin/sh
exec google-chrome --new-window calendar.google.com
EOF
$ chmod +x ~/bin/cal
Se você não tiver um diretório bin
em seu homedir, precisará sair e voltar novamente para que ele seja adicionado ao seu PATH. Feito isso, vincular uma ligação de teclado para executar "cal" deve fazer o que você deseja.