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
.