Eu não estou usando o gnome, mas você deve ser capaz de fazer o que quiser misturando as ferramentas xbindkeys e wmctrl . (O primeiro pode ter um gui xbindkey-config para facilitar a configuração).
xbindkeys ouve eventos de teclado que você configura no arquivo ~/.xbindkeysrc e executará um comando quando os visualizar.
wmctrl fala com os gerenciadores de janelas em conformidade e pede que eles movam, redimensionem, ativem janelas identificadas por id ou nome.
Por exemplo, esta configuração deve ativar o seu emacs quando você digitar Alt =
"wmctrl -a emacs"
Alt+equal
Em vez de ter duas ligações, você também pode usar xdotool getactivewindow getwindowname para encontrar o nome da janela atualmente em foco e, em seguida, alternar para a outra janela. xdotool também pode ativar o windows, se você tiver problemas com o gnome e wmctrl .