Como tornar o Super-R ativo E manter o Super-L ativo? Castor Biônico 18.04

Como tornar o Super-R ativo E manter o Super-L ativo? Castor Biônico 18.04

Tentando agora o Ubuntu-18.04, o botão esquerdo do Windows no meu laptop agora funciona como Super-L. Mas o Super-R simplesmente não faz nada, o que é bastante estranho. Eu pesquisei muito - como ativar as duas teclas Super (assim como no Windows, mas só consegui encontrar maneiras de alterar o Super ativo de L para R ou mesmo para outra tecla, mas como ativar ambas? Para ser breve - quer obras Super-L e Super-R. Posso conseguir isso?

Responder1

Eu só conheço uma maneira de usar um utilitário extra que não está incluído nas fontes de software do Ubuntu. A utilidade éksuperkey. Permite remapear teclas modificadoras.

Instale o utilitário e execute o seguinte comando de inicialização automática ao fazer login. Para isso, você pode criar um arquivo .desktop em sua .config/autostartpasta local e fornecer o seguinte comando na Exec=linha.

Exec=sh -c "sleep 0.3 ; ksuperkey -e 'Super_R=Super_L'"

O comando “sleep” introduziu um pequeno atraso (0,3 ms) antes de executar o comando.

Isso remapeia a Super Rightchave para a Super Leftchave, fazendo com que ela se comporte da mesma forma.

O arquivo completo ./config/autostart/ksuperkey.desktoppode ser parecido com:

#!/usr/bin/env xdg-open
[Desktop Entry]
Categories=Utility;
Comment=Map right Super key to left Super key
Exec=sh -c "sleep 0.3 ; ksuperkey -e 'Super_R=Super_L'"
GenericName=Launcher
Icon=keyboard
Name=ksuperkey
StartupNotify=false
Type=Application
Version=1.0
X-GNOME-Autostart-enabled=true
Name[en_US]=ksuperkey.desktop

Responder2

Testadovariante de @PRATAP- funciona muito bem, mas apenas uma sessão, após qualquer reinicialização, ela é atualizada para os valores padrão. Tentei adicionar ao arquivo Xmodmap.desktop, mas parece que agora algum bug do ambiente gnome não permite considerar esse arquivo na inicialização.

Tenteivariante do @vanadiumcom #ksuperkey - funciona, mas a reação dos Supers de repente teve um atraso desconfortável de aproximadamente 0,5 segundos, não sei por que e pode ser apenas com meu sistema. Além disso, esta decisão não é tão simples e requer ksuperkey (~50 MB)

Resolvi o problema editando o arquivo /usr/share/X11/xkb/symbols/pc, onde eu tinhareatribuiu o valor da chave RWIN para 'Super-L' em vez de 'Super-R' inativo
Obrigado a todos pela ajuda, suas respostas me ajudaram a encontrar uma solução

Responder3

Existe outra forma de mapeamento Super + R: Navegue até Configurações > Teclado > Atalhos de teclado. Em View and Customize Shortcutsfind Searche ct mude para Super+R:https://i.stack.imgur.com/5uTPj.png(desculpe, não tenho permissão para incorporar imagens)

informação relacionada