Super combinações de teclas causam estranhas entradas no Konsole

0

Estou executando o KDE 5.10.4 no Fedora 26. Sempre que estou no Konsole e pressiono a tecla Win / Super junto com qualquer tecla que não esteja vinculada a um atalho do KDE em todo o sistema, como 'eu', envia alguma entrada estranha que: (1) imprime alguns conteúdos de / etc / hosts (mas não o conteúdo inteiro de / etc / hosts), e (2) escreve "si" (ou eg. "sd" se eu pressionar Super- D em vez disso) na próxima linha. Por exemplo:

[eru@keionbu ~]$ 
::1                      localhost4.localdomain4  localhost.localdomain
localhost                localhost6               
localhost4               localhost6.localdomain6  
[eru@keionbu ~]$ si

A primeira linha aqui é onde eu pressiono Win + I. Deve-se notar que isso também acontece se já houver texto na primeira linha. Também não parece acontecer com outros emuladores de terminal como xterm ou terminator.

Eu tentei alterar as combinações de teclas do Konsole e a configuração do teclado (entre o Xfree4, Linux e Solaris), mas isso não pareceu resolver o problema. Eu também tentei alterar as várias configurações em Configurações do sistema > Dispositivos de entrada > Teclado > Avançado que afirma pertencer ao comportamento da tecla Alt / Win, mas sem sucesso.

Alguma idéia de como corrigi-lo além de encontrar outro emulador de terminal? É muito chato porque ocasionalmente eu pressiono Super em vez de Alt, e isso causa uma entrada / saída estranha.

    
por burneddi 06.08.2017 / 17:36

1 resposta

0

É codificado (não configurável) e feito intencionalmente. O log do git para esse commit diz

[commit 5ba344714b8da55dfcc84823abac6f059a288386
Author: Jekyll Wu <[email protected]> 
Date:   Tue Apr 24 14:35:06 2012 +0800
    Translate the "Super" modifier into bytes prefix understood by Emacs.
    Note: although it is Qt::MetaModifier in the code, the actual pressed
    key is the "Super/Windows" key.
    CCBUG: 96282][1]

O relatório de erros citado é aqui (específico do Emacs).

    
por 23.11.2017 / 01:00