Eu tentaria usar xbindkeys
para executar um comando / script quando certas teclas forem pressionadas.
Para começar, você pode insruct xbindkeys
para gerar um arquivo de configuração de modelo da seguinte forma:
$ xbindkeys --defaults > /home/saml/.xbindkeysrc
Em seguida, abra o arquivo de configuração resultante em qualquer editor e adicione uma linha como esta:
"nautilus --browser /home/saml/projects/path/to/some/dir"
Mod4+shift + q
Em seguida, mate e reinicie o xbindkeys
para que ele recarregue as modificações no arquivo de configuração:
$ killall xbindkeys
$ xbindkeys
Agora com isto em execução sempre que eu digitar Mod + Deslocamento + Q O Nautilus abrirá com a pasta correspondente aberta.
O acima pode ser facilmente modificado para que qualquer script ou comando possa ser executado em vez do acima. Este é apenas um exemplo para ilustrar a abordagem e para você começar.