Shift + Tab não é reconhecido no Xfce4 no Linux Mint

0

Estou executando o Xfce4 no Linux Mint e de um estranho bug no teclado - A tecla Tab não funciona junto com Shift . Eu posso mudar janelas usando Alt + Tab e Alt + Shift + Tab , eu posso inserir abas em um editor pressionando a tecla Tab . Mas eu não posso usar Shift + Tab em qualquer lugar. Por exemplo, em editores de texto para texto sem aviso.

Eu verifiquei xev e ele mostra KeyPress e KeyRelease event para a tecla Tab mas não mostra nada quando pressiona Shift + Tab . Eu verifiquei todos os lugares conhecidos onde os atalhos do sistema são definidos para garantir que nada seja atribuído a essa combinação de teclas - nada.

O que poderia ser e de que outra forma posso resolver o problema?

    
por Alex G.P. 14.04.2018 / 18:16

3 respostas

1

Pergunta não relacionada ao xfce4 ou qualquer outra coisa de suas dependências. O problema foi causado pelo switcher de layout do teclado XNeur. Ele define Tab para sua ação abbreviation completion e Shift Tab para algumas outras ações. Depois de limpar essas ligações, tudo funciona. Sem isso, esses atalhos nunca são capturados por xev .

    
por 02.05.2018 / 20:33
1

Talvez isso possa ajudar você:

  1. Abra o menu do aplicativo Xfce > Configurações > Gerenciador de Janelas
  2. Clique na guia Teclado
  3. Limpe a janela Alternar para a mesma configuração do aplicativo

source

    
por 20.04.2018 / 03:48
1

Problema na mão

Você relata que não é possível ligar nada ao Shift + Tab .

Atualizar

Seu problema parece ser um bug. Aqui está um link para um relatório de bug potencialmente relacionado . De acordo com essa fonte, há um problema com as associações de teclas sendo definidas e sendo esquecidas na reinicialização. Há um potencial trabalho ao redor no entanto. Vou incluir links para um post de troca de pilha que faz referência a esse bug, bem como um post no fórum do Linux Mint que também está relacionado.

Nova solução possível

Agora isso é mencionado como uma solução alternativa, mas tente isso:

Aleksander V. Dyomin (aleksanderd-e) escreveu em 2014-04-19:

I found a workaround: clear before reassign!

To make a shortcut to work ok, select an action you want to reassign and click 'Clear' button until it will really empty. Sometime if there is some (hidden?)duplicates, you will still see some shortcut(the same or different), even you clicked 'Clear' button. In this case just click the button again. Since the action shortcut is really empty, just assign your custom one as usual, and it will work ok :)

Em resumo, abra o menu de configurações do Teclado do Gerenciador do Windows e limpe os atalhos de teclado para a ação que deseja mapear. Em seguida, acerte novamente e, novamente, certifique-se de que todas as entradas estejam desmarcadas. Parece que pode haver vários atalhos de teclado conflitantes e que, se houver mais de um atalho, ele não aparecerá visível no menu. Certifique-se de fazer isso várias vezes, depois relançar o menu e definir as combinações de teclas desejadas. Você terá que fazer isso para cada tecla de atalho.

Se você acha que esse bug não se aplica a você, tente estas etapas:

  • Procure um arquivo ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml .

  • Procure uma linha <property name="<Shift>Tab" type="empty"> , bem como todas as propriedades de teclado desejadas, como <property name="<Alt>Tab" type="string" value="cycle_windows_key"/> , por exemplo.

  • Se alguma dessas linhas estiver faltando ou elas contiverem valores incorretos ou estiverem fora de ordem, a atadura de teclado desejada não funcionará. Corrigir uma atribuição de valor ausente deve corrigir o problema.

Solução Potencial Antiga

Eu irei referenciar esta postagem de troca de pilha sobre a mudança de atalhos de teclado globais, como bem como esta postagem no fórum xfce sobre como mudar atalhos. Por favor, leia-as na íntegra antes de tentar qualquer coisa.

Se a resposta do usuário GRC não for aceitável, você deve seguir os seguintes passos, conforme recomendado pelo usuário ToZ nos fóruns do XFCE:

  1. Make sure that xfsettingsd is running and that you don't have another settings daemon (e.g. gnome-settings-daemon or krunner) running.
  2. Check that you haven't created any bindings with xbindkeys (look at ~/.xbindkeysrc).

Crie (ou remova) o atalho desejado de ~/.xbindkeysrc e execute:

killall -HUP xbindkeys

para recarregar a configuração. Você pode usar o seguinte comando para procurar por keybindings Shift + Tab .

xfconf-query -c xfce4-keyboard-shortcuts -l -v | grep "<Shift>Tab"

Conclusão

Atualizar

Esse problema parece ser um bug, conforme descrito no relatório de erros . Eu listei um possível trabalho ao redor. Mais uma vez, os links para o fórum relevante são aqui e aqui . Por favor, leia-os na íntegra e verifique se eles se aplicam.

Se essas etapas mais recentes não funcionarem. Por favor, considere arquivar um relatório de bug com os respectivos desenvolvedores. Aqui está um link para o Linux Mint e este é um link para o XFCE. Documente o máximo que puder do comportamento. Se você encontrar uma nova solução neste processo, poste uma resposta aqui, me avise e eu vou te favorecer.

Gostaria de verificar se há algum administrador de configurações não autorizado e fazer as alterações ou eliminá-las do seu sistema. Verifique se todos os menus globais e menus de configuração têm as configurações corretas desejadas.

No entanto, se você estiver com problemas para alterar as combinações de teclas específicas do aplicativo, precisará atualizar sua postagem para incluir o aplicativo que está usando. Esta solução funciona apenas para configurações globais do xfce. Por favor, verifique se você pode definir qualquer tipo de atalhos primeiro.

Por favor, comente se você tiver dúvidas ou problemas com esta resposta. Eu aprecio o feedback para corrigir quaisquer equívocos e melhorar minhas postagens. Posso atualizar minha resposta se você nos informar se isso é um problema específico do XFCE ou do aplicativo.

Melhor da Sorte!

    
por 23.04.2018 / 22:09