Os atalhos de teclado não funcionam mais no xfce

11

Embora tudo estava funcionando perfeitamente bem, atalhos de teclado, como Alt+F4, Alt+TAB, etc., de repente, parou de trabalhar na minha instalação do Xubuntu 14 / Xfce4 .

Nada acontece se eu bater neles e, estranhamente, se eu tentar fechar um terminal Alt+F4, as cartas ;3Sserão escritas no console.

Obviamente, os atalhos em "Configurações> Gerenciador de janelas> Teclado" estão todos configurados corretamente e verifiquei se xevas teclas ainda estão mapeadas corretamente.

De onde isso veio?

EDIT: localizei o problema: ele vem do xmodmap:

Eu tenho um .Xmodmaparquivo na minha pasta pessoal, contendo apenas

keycode  21 = asciicircum dead_grave dead_circumflex dead_grave dead_tilde dead_ogonek dead_tilde
keycode  77 = NoSymbol NoSymbol NoSymbol

(então nada relacionado a Alt). Se eu removê-lo, os atalhos funcionam novamente. Por quê ? Como pude trabalhar os dois ao mesmo tempo?

Klaus
fonte
O que acontece se você religá-lo xfce4-keyboard-settingsou testar outra combinação Alt+F4?
TuKsn 5/05
Você ativou algumas teclas especiais como Fn ?
TuKsn 5/05
Redefinir completamente o xfce excluindo ~ / .conf / xfce4 também não ajudou.
Klaus
Sua tecla alt está funcionando?
Alex
Eu tenho o mesmo problema que começou recentemente no Ubuntu 14.04. Algumas teclas de trabalho (Alt-F4), mas não todos (Alt-F2), e acho que nenhuma das teclas I definidos na obra do teclado XFCE atalhos
David Fraser

Respostas:

4

Parece que pode ser o bug # 1292290 - As combinações de teclas do gerenciador de janelas não funcionam após a reinicialização . Uma solução alternativa é mencionada lá:

Encontrei uma solução alternativa: desmarque antes de reatribuir!

Para que um atalho funcione bem, selecione uma ação que você deseja reatribuir e clique no botão 'Limpar' até que ele fique realmente vazio. Em algum momento, se houver algumas duplicatas (ocultas?), Você ainda verá algum atalho (igual ou diferente), mesmo clicando no botão 'Limpar'. Nesse caso, basta clicar no botão novamente. Como o atalho de ação está realmente vazio, basta atribuir o seu personalizado como de costume e ele funcionará bem :)

e

Alguém no #xubuntu ou #ubuntustudio (não me lembro) mencionou uma solução alternativa para isso:

Você simplesmente precisa excluir o mapeamento de teclas atual duas vezes antes de definir um novo. Em seguida, o novo mapeamento será armazenado na configuração.

banho
fonte
Provavelmente não, pois é afetado pelo xmodmap (veja minha edição).
Klaus
Desmarque antes de reatribuir a nova vinculação de teclas para
executar
1

Ainda parece ser um problema ativo. Encontrei uma solução para o Studio Ubuntu 14.04 que deveria funcionar para outros xubuntus:

  1. Defina seu gerenciador de arquivos para "mostrar arquivos ocultos"
  2. Navegar para ~/.config/xfce4/xfconf/xfce-perchannel-xml/
  3. Abrir xfce4-keyboard-shortcuts.xmlem um editor de texto

Procure duas linhas:

  • <property name="<Alt>Tab" type="empty"> deve ser o primeiro
  • <property name="<Alt>Tab" type="string" value="cycle_windows_key"/> tem que vir depois disso

Você pode procurar em "Tab" para localizá-las mais rapidamente. Se um desses itens estiver ausente ou estiver fora de ordem ou se o valor errado for atribuído, a função Alt-Tab não funcionará. A correção de uma atribuição de valor ausente fez meu computador funcionar novamente. (Desativei o Alt-Tab enquanto trabalhava com o Inkscape e não consegui recuperá-lo novamente até fazer isso).

Tenha cuidado lá! Você pode fazer um backup antes de brincar neste arquivo

Will Steward
fonte
1

Depois de sofrer do mesmo problema por meses (sim, xmodmapé o culpado), finalmente encontrei uma solução alternativa:

setxkbmap -option redefinirá o estado da tecla Alt.

yk4ever
fonte