Unidade: como reverto o comportamento da guia Alt para alternar entre janelas no espaço de trabalho atual?

120

Habilitar a classificação com viés alt-tab para preferir janelas na viewport atual, conforme descrito aqui, não fez diferença. Como posso recuperar exatamente o mesmo comportamento do 11.04, para que o alt-tab alterne apenas entre janelas no espaço de trabalho atual?

Simplesmente desabilitar as combinações de teclas alt-tab e shift-alt-tab no switcher da unidade parece ter ajudado, mas às vezes ainda muda os espaços de trabalho para mim. Por exemplo, se eu focar a janela do terminal e pressionar alt-tab, ele alterna para outra janela do terminal em qualquer espaço de trabalho antes de tentar ativar o mesmo espaço de trabalho. Além disso, o alternador do Unity ainda aparece quando eu pressiono a tecla alt e pressiono a tecla alt, mesmo que eu tenha removido a combinação de teclas da tecla alt-tab.

chris.ritsen
fonte
2
Você ficará feliz em saber que isso e esses tipos de problemas estarão em foco na 12.04. Mark Shuttleworth postou um e-mail sobre isso há algumas horas, sobre exatamente esse caso. Deve ver grandes melhorias. :)
Jo-Erlend Schinstad
Espero que alguém apareça com uma caixa de seleção simples em aparência, comportamento, configuração ou pelo menos algum plugin como este: extensions.gnome.org/extension/15/alternatetab Alguma idéia de onde devo arquivar essa solicitação de recurso ???
opensas 25/05
Eu não gosto de instalar as coisas para pequenas configurações, nesta questão, há alguma maneira de mudar que torna esta forma de comutação confortável askubuntu.com/questions/123977/...
titusfx

Respostas:

109

Você pode voltar ao estilo mais antigo do alternador de janelas ativando o plug-in Static Application Switcher no CompizConfig Settings Manager:

Passos:

  1. O CompizConfig Manager é obtido sudo apt-get install compizconfig-settings-manager(graças a @donbright)

  2. sudo apt-get install compiz-pluginspara que o alternador de aplicativo estático apareça. (graças a @Milimetric)

  3. O CompizConfig Manager é iniciado digitando o ccsmterminal (graças a @donbright)

  4. Desabilite os atalhos de teclado para o switcher do Unity, desmarcando o Gerenciador de configurações do CompizConfig, a área de trabalho, o plug-in Ubuntu Unity, o switcher e a chave para iniciar o switcher.

  5. Ative o Static Application Switcher verificando o CompizConfig Settings Manager ▸ Gerenciamento de janelas ▸ Static Application Switcher ▸ Ative o Static Application Switcher

ændrük
fonte
7
+1: Agradável e conciso. Mas também existem avisos sobre os principais conflitos vinculativos, e as opções (no Precise) eram muito confusas. Portanto, alguns conselhos sobre isso ajudariam. Por exemplo, qual é a diferença entre "definir janela anterior (todas as janelas) de qualquer maneira" e "desativar a tecla para iniciar o alternador em sentido inverso para todas as janelas de exibição no plug-in Ubuntu Unity Plugin?"
Nealmcb
17
Realmente? Não há nenhuma maneira em tudo para desativar agrupamento no Switcher de Unity diferente de desativar completamente o próprio switcher?
MestreLion
15
Vocês esqueceram um detalhe: você precisa fazer sudo apt-get install compiz-pluginscom que o alternador estático de aplicativos apareça.
Milimetric
1
Ping para a pergunta no comentário de nealmcb - também estou intrigado.
Jonathan Hartley
1
O post "Aviso" sugere que o objetivo em 12/04 era reduzir a necessidade do CCSM, mesclando suporte ao que as pessoas realmente querem. Dada a enorme popularidade disso (e meu estado contínuo de enorme frustração com a forma como o comutador padrão em confiável funciona), está havendo progresso em pelo menos disponibilizar um ajuste menos assustador e com melhor suporte para alternar para o alternador de aplicativo estático ?
Nealmcb
32

Você deve instalar o Gerenciador de configurações do CompizConfig. A partir daí, você pode encontrar o plugin do Unity

insira a descrição da imagem aqui

e desative o alternador, clicando em cada uma das combinações de teclas e desmarcando 'Ativado'

insira a descrição da imagem aqui

Em seguida, você pode ativar um dos outros plugins do alternador de janelas em Gerenciamento de Janelas.

ccsm

LasseValentini
fonte
como desabilito o comutador nessa exibição? Acabei de desativar ou alterar as combinações de teclas?
Lilitu88
Apenas desative as combinações de teclas. O shifter é parte do plug-in unidade, e você provavelmente não quer desativar esse plugin :)
LasseValentini
2
Não existe uma maneira de desativar apenas o agrupamento, e não o próprio comutador?
MestreLion
2
Na versão 13.04, não consigo encontrar o "Static Application Switcher" no CCSM; (
Maciej Łopaciński
2
@ Maciej, você precisa instalar plugins de compiz. Veja este bug
ncasas
2

Use o comutador de aplicativos estáticos (configurado usando o CompizConfig / CCSM)

Aviso: Quais são alguns dos problemas do CCSM e por que eu gostaria de evitá-lo?

Salve o trabalho e feche os programas antes de usar o CompizConfig.

Considere imprimir a seção Reiniciar o Gerenciador de exibição no final desta postagem. Espero que você não precise, mas se precisar, será porque sua tela é temporariamente inútil.

Instalar software

Instale o Compiz Config (graças a @donbright):

sudo apt-get install compizconfig-settings-manager

Instale o comutador de aplicativos estáticos (graças a @Milimetric):

sudo apt-get install compiz-plugins

Configuração

  1. Inicie o CompizConfig Manager digitando ccsmterminal (graças a @donbright) ou encontre-o no Dash.

  2. No CompizConfig Settings Manager, navegue até Desktop ▸ Ubuntu Unity Plugin ▸ Switcher Desativar TODOS os atalhos de teclado. Ele deve ficar assim no Ubuntu 15.04 quando terminar:

Desative todos os atalhos de teclado no plug-in do Unity

  1. Clique em "Voltar" para voltar à página principal do CompizConfig.

  2. Ative o Static Application Switcher marcando Gerenciamento de janelas ▸ Static Application Switcher ▸ Ative o Static Application Switcher . As coisas podem piscar por alguns segundos. Se você receber avisos, não os ignore; volte e corrija seus erros. O sucesso se parece com isso no Ubuntu 15.04:

Ativar comutador de aplicativo estático

É isso aí!

Reinicialização do gerenciador de exibição (em caso de problemas)

Espero que você não precise disso, mas provavelmente é menos provável que cause perda de dados do que puxar o cabo de alimentação. Pense nisso como reiniciar apenas o seu gerenciador de exibição, em vez de todo o sistema.

# Switch to a terminal session (leaving X-Windows running)
Ctrl-Alt-F1

# (you may have to log in)

# Stop your X-Windows session:
sudo service lightdm stop

# Start a new X-Windows session:
sudo service lightdm start

# Go to the current X-Windows session:
Ctrl-Alt-F7

Obrigado!

Isso começou como a resposta de @ ændrük, mas eu a editei o suficiente para torná-la minha.

GlenPeterson
fonte
2

A maneira mais fácil de fazer isso sem alterar o alternador é verificar a opção Alt alt-tab para preferir janelas na viewport atual . Esta é a segunda opção na guia "switcher" no plug-in Unity.

Lucas
fonte
1
Você pode editar esta resposta para que os usuários saibam como acessar as configurações do Unity Plugin (algumas das outras respostas aqui explicam isso, mas você provavelmente deseja que sua resposta seja suficiente, mesmo sem referência a elas). Eu faria a edição, mas existem diferentes maneiras de explicar isso e não sei o que você prefere.
Eliah Kagan
0

Para fazer com que o alternador de tarefas exiba apenas janelas na área de trabalho atual, execute este comando no terminal (CTRL + ALT + T):

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

Para voltar à alternância entre janelas em todos os espaços de trabalho:

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

Isso está confirmado no Ubuntu 17.10.

Bjorn Reppen
fonte