Forçar alt + tab para alternar apenas no espaço de trabalho atual no shell do GNOME

151

Estou procurando um método limpo e rápido para forçar o GNOME no Ubuntu 14.04 a alternar entre aplicativos ativos apenas no espaço de trabalho atual ao pressionar o atalho alt+ tab.

daniel451
fonte

Respostas:

178

Aqui está a solução que eu vim com:

Muito rápido e fácil, sem instalações / extensões:

  1. Instale dconf-editor(já instalado nas distribuições debian / ubuntu atuais):

    sudo apt-get install dconf-editor
    
  2. Aberto dconf-editor(a partir do Dash ou de um terminal)

  3. Navegue para: org -> gnome -> shell -> app-switcher
  4. Defina "somente espaço de trabalho atual" como true

    captura de tela

..e pronto :)

daniel451
fonte
9
Gostaria que o Gnome colocasse isso no applet Settings
leo-the-manic
2
Por favor, adicione a resposta @austinmarton também, pois, embora isso seja mais genérico, existe uma maneira de gnomo que não requer instalações extras.
Mihail Malostanidis
4
Eu adicionei questão recurso para Gnome projeto TWEAK gitlab.gnome.org/GNOME/gnome-tweaks/issues/123
sobi3ch
1
Como de Ubuntu 18.04 essa configuração pode ser encontrada em / org / gnome / shell / janela-switcher / atual-workspace-only
GuruBob
2
AVISO: Para mim no Ubuntu 18.04 não funcionar, mas a versão de linha de comando funcionou: gsettings definir org.gnome.shell.app-switcher atual-workspace-única verdadeira
carlo.polisini
176

Simplesmente:

gsettings set org.gnome.shell.app-switcher current-workspace-only true
austinmarton
fonte
5
super rápido, não é necessário software extra e faz exatamente o que foi solicitado! 1
Jamie-505
1
Funcionou para mim no Ubuntu 17.04
Esteban Filardi
2
... e para mim em 17.10.
Colan
12
Está funcionando no Ubuntu 18.04. É simples e você não precisa instalar nada #
Andrea Tulimiero
15

Como uma alternativa para instalar dconf-editore ter que mexer muito com o mouse, você também pode fazer isso no terminal.

Para criar o current-workspace-onlyvalor:

dconf write /org/gnome/shell/app-switcher/current-workspace-only 'true'

Para apagá-lo, retorne às configurações padrão:

dconf reset /org/gnome/shell/app-switcher/current-workspace-only

Gostaria dconf-editormais se pudesse pesquisar caminhos, propriedades e valores.

matty
fonte
2
a (mais tarde) usando respostagsettings é apenas uma API de nível superior que também define os dconfvalores (e provavelmente seria na preferência sobre dconf geral acessando diretamente)
michael
12

Parece ser corrigido com

gsettings set org.gnome.shell.window-switcher current-workspace-only true
gsettings set org.gnome.shell.app-switcher current-workspace-only true
N0rbert
fonte
Parece que eu preciso apenas o primeiro ( .window-switcher)
kerner1000
Isso fez o trabalho. Ele mostra apenas os aplicativos atualmente no espaço de trabalho e, quando um aplicativo possui duas instâncias, cada um em um espaço de trabalho diferente ao pressionar Alt + Tab, impede a exibição dos dois. Mas você precisa usar os dois comandos nesta resposta. Perfeito, obrigado!
juliangonzalez
6

Uma alternativa para quem deseja navegar pelas janelas abertas no espaço de trabalho atual, mas também deseja poder navegar por todos os aplicativos abertos (em qualquer espaço de trabalho), isso pode ser alcançado alterando os atalhos do teclado.

Em Configurações> Dispositivos> Teclado (no Ubuntu 17.10):

  • Alternar janelas: Alt+Tab
  • Alternar aplicativos: Super+Tab
Clauds
fonte
Isso é complicado - Alt + Tab altera as janelas, mesmo ao alterar os atalhos do teclado. Existe uma maneira de consertar isso?
Rick-777
Sim, Alt + Tab mostrará as janelas abertas no espaço de trabalho atual, enquanto o Super + Tab mostrará todos os programas abertos (em qualquer espaço de trabalho). O que você deseja alcançar, que Alt + Tab mostra programas abertos no espaço de trabalho atual em vez de janelas abertas?
quer
1
Oi ! Estou tentando definir esse comportamento específico, mas não consigo. Ambos os comandos sempre se comportam da mesma maneira. Tentei gsettings atual-espaço de trabalho somente para alternador de janelas e aplicativos sem sorte também. Qualquer ideia? Obrigado :)
Biggybi
Eu verifiquei meus gsettings e eu tenho org.gnome.shell.app-switcher current-workspace-only falseeorg.gnome.shell.window-switcher current-workspace-only true
Clauds
Isso não responde à pergunta, mas é uma ótima dica.
Crafter
1

As outras soluções aqui não funcionaram para mim no Ubuntu 18.04.1, mas a extensão Alt Tab Workspace funcionou.

kg
fonte