Como usar Alt + Shift para alternar entre layouts de teclado?


93

Atualizei recentemente para o Ubuntu 13.10, com o novo sistema de manipulação de teclado. A pequena opção "switch keyboard" não permite definir como Alt+ Shift. Como posso obter essa ligação do teclado, pois não tenho absolutamente nenhum interesse em usar o Mac-esque Super+ Spacecombo?

Respostas:


93

Um confirmado erro no Ubuntu 13,10 impede os utilizadores de layouts de comutação usando combinações como Alt+ Shift, Caps Lock, Ctrl+ Shift, etc.

O bug afeta muitas pessoas, sua importância é definida como "Alta", portanto, podemos esperar que uma correção oficial seja lançada em breve. Você pode assinar notificações sobre esse bug no launchpad.net, para receber um e-mail quando terminar.

Atualmente, um patch destinado a resolver esse problema está sendo testado. Até agora, parece funcionar para a maioria dos usuários, embora alguns problemas permaneçam. Para instalar o patch, use os seguintes comandos:

sudo add-apt-repository ppa:attente/modifier-only-input-switch
sudo apt-get update
sudo apt-get upgrade

Uma reinicialização do sistema foi necessária no meu caso para fazê-lo funcionar (um simples logoff e logon podem ser suficientes).

Nota: Originalmente, o patch estava localizado em ppa: attente / 1218322. Se você o instalou anteriormente a partir daí, é possível limpá-lo da seguinte maneira

sudo ppa-purge ppa:attente/1218322

e, em seguida, execute os três comandos acima.

Como alternativa, você pode considerar o uso de uma combinação que contém uma chave não modificadora (uma letra, dígito, espaço): tente, por exemplo, Alt+ Shift+ Space(isso funcionará sem a instalação de nenhum patch).

Observe que os atalhos do teclado para alternar layouts ainda não funcionam na tela de bloqueio (é um bug separado ). Se você estiver preso na tela de bloqueio e não conseguir digitar a senha devido ao layout incorreto, basta clicar no ícone indicador de idioma à direita do campo de senha.


1
Eu instalei o patch do participante esperando que ele pudesse trazer de volta o meu amado combo (Left ALT). Mas após a reinicialização, não funcionou como esperado.
corev 23/10

6
Obrigado por isso, realmente frustrante como uma coisa tão essencial foi quebrado
rtpg

1
O criador do ppa diz que foi substituído por esse
chaskes

Não funcionou para mim com o Ubuntu GNOME 13.10 :(
malhobayyeb

1
Eu tenho o Ubuntu Gnome 14.04 e o mesmo problema. O PPA não funciona, simplesmente nenhum arquivo será instalado.
Sina

25

Muito obrigado a William Hua (attente) por seu PPA de chave de entrada apenas para modificador . Como ele disse, ele manterá o PPA atualizado até que uma correção correta para esse bug seja lançada.

Depois de adicionar este PPA à minha lista de fontes usando o seguinte comando:

sudo add-apt-repository ppa:attente/modifier-only-input-switch

e depois de atualizar meu sistema usando:

sudo apt-get update
sudo apt-get upgrade

Eu poderia alterar o atalho de teclado Super+ padrão Spacepara Alt+ Shift:

Entrada de texto


O criador do ppa diz que foi substituído por esse
chaskes 13/11

Essa solução também funciona ubuntu 15.04? Eu também tenho esse problema nesta versão.
Sajad

Funciona no Ubuntu 16.04?
Cristiana Nicolae

10

No Ubuntu 16.04 com Gnome 3.18, você pode fazê-lo funcionar usando dconf Editor(deve funcionar para versões anteriores, já que o bug parece ser bastante antigo):

  1. Vamos para org.gnome.desktop.wm.keybindings
  2. alterar switch-input-source(ou switch-input-source-backward) para ['<Shift>Alt_L'](ou ['<Alt>Shift_L'])
  3. Desfrutar! editor dconf

1
Este foi o meu caso e ajudou. perguntando por que essas coisas não fixo ...
Oleg Abrazhaev

Esta solução também funciona no ubuntu 19.04
FlyingFoX

2

No Ubuntu 12.04 LTS , na janela Opções de layout do teclado, eu podia selecionar Teclas para alterar o layout e marcar a ligação de minha escolha. Eu uso Shift+ CapsLockpara alternar o layout do próprio teclado sem precisar usar o cursor do mouse para selecionar o layout necessário no indicador do painel. A mesma combinação de teclas parecia funcionar para distribuir ou selecionar entre vários layouts. (Mas no Ubuntu 13.10 não foi tão fácil.) snap5


No Ubuntu 13.10

Na janela Configurações do teclado , na guia Atalhos , selecione Digitação . O padrão para Mudar para a próxima fonte é Super+, SPACEque não parecia estar funcionando para mim e, ao clicar nela, eu designei um Novo Acelerador ... , para mudar para o próximo L ayout (usei Super+ L).

(Em seguida, atribuai algo semelhante ao Switch à fonte anterior usando o mesmo layout preferido e comecei a testá-los. Mudar do layout preferido para o alternativo funcionou, mas o inverso não . Consulte a próxima etapa para a correção.) saucy1

A correção: depois de atribuir Super+ Lpara "Alternar para a próxima fonte" usando meu layout preferido (A) , alterei o layout do teclado para o layout alternativo (B) e, em seguida, atribui a combinação a "Alternar para a fonte anterior" (para a qual eu usei Shift+ Super+ L). Então eu os testei, e eles funcionam bem. (Talvez desativar a opção "Alternar para a fonte anterior" também funcione.)

Os novos aceleradores para os principais combos que usei são assim: saucy2

Eu poderia então mudar para o layout (A) usando Super+ Le voltar para o layout (B) usando Shift+ Super+ L.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.