A função f.warpring
está próxima, mas você precisa definir uma lista de janelas que fazem parte do anel, e não parece haver uma maneira de dizer "todas elas". Isso, por exemplo, configura Alt + Tab e Shift + Alt + Tab para alternar entre os xterms:
WindowRing { "XTerm" }
"Tab" = m : all : f.warpring "next"
"Tab" = m | s : all : f.warpring "prev"
Já experimentou o gerenciador de ícones? Ele mostra uma grade bidimensional de nomes de janelas e você pode ligar chaves para cima, para baixo, para a esquerda e para a direita na grade. Aqui está um fragmento da minha configuração:
ShowIconManager
IconManagerGeometry "320x200+0+0" 3
"h" = m | c : all : f.lefticonmgr
"j" = m | c : all : f.downiconmgr
"k" = m | c : all : f.upiconmgr
"l" = m | c : all : f.righticonmgr
Seleção de janelas usando Ctrl + Alt + as teclas do cursor vi. Hooray for unix!
Na verdade, a maior coisa que faz uma melhoria em relação aos gerenciadores de janelas da geração gnome é que todos os recursos que acabei de mostrar estão adequadamente documentados ("propriamente" significa "na página man"). O arquivo de configuração não é SGML / XML-ish; Ele deve ser entendido por humanos e editado com um editor, não um labirinto de menus em cima de 3 camadas de bibliotecas de abstração de configuração.