Questão Como evitar que o Alt + Tab do Gnome-shell agrupe janelas de aplicativos semelhantes?


Eu amo praticamente tudo sobre como o Gnome Shell lida com a alternância de aplicativos Alt+Aba. Minha única queixa com isso é como isso força o usuário a usar Alt+` para alternar entre janelas do mesmo aplicativo. Isso é muito chato para mim, porque agora eu tenho que ter em mente se a última janela que eu estava usando pertencia ao mesmo aplicativo que a janela atual ou não. Definitivamente, um incômodo para os usuários avançados que pensam em termos de "janelas com as quais estou trabalhando" em vez de "aplicativos nos quais estou trabalhando".

Eu tentei a extensão AlternateTab ( https://extensions.gnome.org/extension/15/alternatetab/ ), mas parece muito feio para mim. Sem mencionar que no final tudo que eu quero é remapear Alt+(chave acima da guia) para Alt+Aba nesta aplicação. Eu acho que uma opção seria apenas ajustar o shell do Gnome. Meu palpite é que eu deveria mexer com o altTab.js arquivo em /usr/share/gnome-shell/js/ui/, mas o arquivo é muito longo e esmagador para alguém como eu, que não conhece JavaScript.

Alguém sabe como posso fazer com que o Gnome Shell pare de agrupar janelas por aplicativos?


150


origem


Obrigado pelo Alt + `. Eu estive no google por um tempo agora. - Kugel
Obrigado! Eu encontrei a resposta que eu estava procurando na sua pergunta :) Alt + ` - mimoralea
@mimoralea, feliz por poder ajudar. Pena que o shell não é intuitivo o suficiente. - Waldir Leoncio
Veja a resposta abaixo de @ dogmatic69. Melhor resposta para sua pergunta imho. - Hitsugaya198
@ Hitsugaya198, eu concordo que a instalação dessa extensão Shell é atualmente o melhor caminho. - Waldir Leoncio


Respostas:


Do comentário de 'xaeth' neste Post do blog do Ergo ProjectEu aprendi que Alt+Esc irá percorrer todas as janelas sem agrupar por aplicativo. Esta foi a solução mais simples para mim, e estou feliz que tenha me poupado de ter que instalar outros programas.

Se testar com Alt+Esc Acontece favoravelmente para você, então você pode ir para Configurações do Sistema> Teclado> Atalhos> Navegação e reatribuir Alt+Aba para executar a tarefa de navegação anteriormente atribuída a Alt+Esc. Nas minhas configurações esta tarefa é chamada 'Alternar janelas diretamente'.


89



Muito obrigado pela sua dica, realmente funciona! Agora, se eu pudesse descobrir como se livrar dessa moldura preta grossa ao redor da janela selecionada e exibir a "caixa de seleção" Alt + Tab, eu estarei no céu. :) - Waldir Leoncio
Não dá o mesmo comportamento. O comportamento esperado é pular rapidamente para a janela necessária. Este é um tipo de salto de rolagem, ou seja, você rola por cima de cada janela, precisa processar visualmente cada visualização até parar na desejada. - AlikElzin-kilaka
Não desfaz as janelas para mim, nem me permite percorrer as janelas. Ainda circula por aplicativos. Talvez eu deva fazer o login novamente? Esquisito. - Lodewijk
Não funciona no Ubuntu 16 - Anand Rockzz
@Waldir Leoncio. Defina Alt + Tab para "Alternar janelas" em vez de "Alternar janelas diretamente" e o quadro espesso deve desaparecer. Gnomo 3,26 - bartolo-otrit


  • Aberto dconf-editor
  • Vamos para org/gnome/desktop/wm/keybindings
  • Mova o valor '<Alt>Tab' a partir de switch-applications para switch-windows
  • Opcionalmente mova '<Shift><Alt>Tab' a partir de switch-applications-backward para switch-windows-backward
  • Se você quiser switch-windows para trabalhar em desktops, não apenas na área de trabalho atual, você também pode desmarcar org/gnome/shell/window-switcher/current-workspace-only (Cortesia de @CharlBotha)
  • Fechar dconf-editor
  • pressione <Alt>F2e depois digite r para reiniciar o Gnome.

O último passo nem sempre parece ser necessário, mas não deve prejudicar (especialmente porque não fecha nenhum dos seus aplicativos em execução).


145



Estou surpreso que as pessoas estejam instalando tão prontamente os comutadores de aplicativos de terceiros em favor da reconfiguração do Gnome. Isso para mim é uma solução muito mais desejável do que a maioria dos outros apresentados. - mirichan
Impressionante e +1 mais para Alt + F2 -> r para reiniciar o gnome - Anand Rockzz
Esta deve ser a resposta aceita! - Jacob Goulden
Para ter o switch-windows trabalhar nos espaços de trabalho, desmarque org.gnome.shell.window-switcher.current-workspace-only usando dconf-editor. - Charl Botha
Isso é brilhante, e Yogef abaixo reformulou essa mesma solução na forma de chamadas de linha de comando 'dconf' ... - Jonathan Hartley


Pequena ajuda -

Alt+Aba e, em seguida, quando você tiver agrupado janelas Alt+`  ajuda um pouco.


33



Estou ciente disso, a minha pergunta é, na verdade, sobre a atribuição de Alt + Tab para alternar entre janelas, independentemente de sua relação com a última janela ativa. Vou atualizar a pergunta para deixar mais claro. - Waldir Leoncio


o Windows Alt Tab extensão por tglman é muito útil. Você também pode bifurque-o no GitHub.


17



Esta é a verdadeira resposta para a pergunta! - Елин Й.
Exatamente o que eu estava procurando e muito simples de instalar - Pierre de LESPINAY
Não precisa de uma extensão, veja este comentário superuser.com/a/860001/914650. Funcionou no meu Ubuntu 18.04 - qmn1711


AlternateTab

Substitua Alt-Tab por um alternador baseado em janelas que não seja agrupado por aplicativo. Esta extensão faz parte do Modo Clássico e é oficialmente suportada pelo GNOME. Por favor, não denuncie erros usando o formulário abaixo, use o GNOME Bugzilla.

https://extensions.gnome.org/extension/15/alternatetab/


14



+1 melhor resposta aqui. Funciona sem falhas no Ubuntu 17.10. Obrigado! Pesquisador por "AlternateTab" em "Acitivites" e aparece - gromit190


Usando o fedora 23 você pode fazer o seguinte

Instalar guia alternativo (já foi instalado para mim)

sudo dnf install gnome-shell-extension-alternate-tab

Executar editor pref

gnome-shell-extension-prefs

Então habilite-o

enter image description here

FEITO, a aba alt não é mais fraca. Também não é algum hack como o acima com a mudança dos atalhos de teclado. Alt-tab ainda mostrará o pop-up com miniaturas, etc., apenas não agrupadas.


9



+1 e esta deve ser a resposta "correta", pois resolve diretamente o problema, conforme solicitado. Eu suspeito que sua distro tem menos a ver com isso, e mais o fato de que você está usando o desktop Gnome, já que eu usei sua solução com sucesso no Ubuntu 17.04 com o desktop Gnome 3. - Hitsugaya198
Esta é a única solução que funcionou para mim e é tão simples. - Lokesh


Você pode usar o terminal para editar as preferências do switcher padrão (este é um equivalente na linha de comando da resposta do editor de configuração do Mad Physicist).

corre:

dconf write /org/gnome/desktop/wm/keybindings/switch-windows "['<Alt>Tab']"
dconf write /org/gnome/desktop/wm/keybindings/switch-windows-backward "['<Shift><Alt>Tab', '<Alt>Above_Tab']"
dconf write /org/gnome/desktop/wm/keybindings/switch-applications "[]"
dconf write /org/gnome/desktop/wm/keybindings/switch-applications-backward "[]"

ou:

gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<alt>Tab']"
etc...

(Como usuário comum - não é root !!!)


9



Em biônico, $ dconf write /org/gnome/desktop/wm/keybindings/switch-applications-backward "[]" diz error: 0-2:unable to infer type - nealmcb
Obrigado! Minha alternativa à resposta "ciclismo no local" atualmente aceita por @pestophagous via linha de comando é gsettings set org.gnome.desktop.wm.keybindings cycle-windows "['<Alt>Tab']" e gsettings set org.gnome.desktop.wm.keybindings cycle-windows-backward "['<Shift><Alt>Tab']" Isso permite que eu veja as janelas no contexto em resolução máxima, para que eu possa ver se, por exemplo, uma página do navegador tem a guia que estou procurando. - nealmcb


Esta postagem lançou alguma luz sobre o assunto. Ao acessar apps -> metacity -> global_keybindings no gconf-editor há uma chave chamada switch_group, que é mapeado para <Alt>Above_Tab. Mudando isso para <Alt>Tab deve resolver o problema.


1



Oi wleoncio, o post acima está dizendo sobre um problema diferente (em comparação com a questão). Eu tentei com a sua resposta, mas nada aconteceu - Hoàng Long


Você pode usar um alternador de aplicativos diferente - pode ser ativado usando o compizconfig-settings-manager.

Veja boas informações sobre o CompizConfig em Ubuntu. Também pode ser instalado em openSUSE e provavelmente outras distribuições.

Exemplo de resultado: enter image description here


1





Não sei se funciona assim para todos os sistemas operacionais, mas para Ubuntu 18.04 vá para: Configurações → Dispositivos → Chave

Então procure por Alternar janelas que no meu caso é Desativado e configurá-lo para Alt + Aba.

Isso alterna entre todas as janelas e exibe a caixa de seleção horizontal se mantivermos a Alt tecla para baixo após tabulação.


Há outras entradas interessantes lá, a saber Trocar aplicativos e Alternar janelas de um aplicativo que eu defini para Super+Aba e Alt+Super+Aba respectivamente.


1