Gustavo Valério

Tutoriais simples, dicas e muito mais sobre Linux!

Ativando a tecla "Windows" no KDE


Uma coisa que sempre me incomodou no KDE é a falta de praticidade deste em não habilitar a abertura do lançador de aplicativos (Kickoff) através da tecla "Super", nem permitir a associação de apenas uma tecla (exceto as teclas de função) como atalho de quaisquer programas, e isto diminui a produtividade...
Nesta dica, mostrarei como configurar uma tecla de função "fantasma" (F15) e associá-la ao menu Kickoff.
Para que essa "mágica" aconteça, utilizaremos a função "xev", que a grosso modo, é um mapeador de teclas.

A tecla "Super" é também conhecida como:
"Meta", "Windows" ou "Bandeirinha". :-)

Passo 1:
Continuando o assunto, teremos que descobrir qual é o código X associado a tecla "Super" do seu teclado. Para isso, abra o Konsole e digite:
xev | grep Super_L

E pressione a tecla "Super", e observe o que aparece no Konsole.
Memorize o KEYCODE.
Depois pressione "ctrl+c" para parar o programa e liberar o Konsole para continuar com o tutorial.


Nota: Se o comando acima não retornar algo siga essa dica, caso retorne algum texto, favor ignorar essa etapa:



Digite no Konsole:

xev


Agora pressione a tecla "Super" 
para descobrirmos qual código o X recebe quando ela é pressionada, feito isso, pressione "ctrl + c" e observe o código apresentado. Será parecido com isto:






E essa é a linha que nos interessa:

keycode 133 (keysym 0xffcc, Super_L), same_screen YES


Passo 2:

Observe que, como o meu teclado já está configurado, aparece a associação para a tecla "fantasma" F15. Pois bem, o keycode da tecla "Super" no meu teclado é 133, usaremos isso para realizar a "mágica"... No Konsole, digite:

nano ~/.Xmodmap

E digite:
keycode 133=F15

Pressione "crtl + o" para salvar e "ctrl + x" para sair do editor Nano.
Nesse caso, criamos uma tecla de função "F15" e indicamos que a tecla "133" é igual a "F15", ou seja, quando pressionarmos a tecla "Super", será interpretado que pressionamos a tecla "F15", assim, a mágica acontece e o KDE interpretará tudo certinho!

Ainda no Konsole, digite:

xmodmap ~/.Xmodmap

Pronto!

A primeira parte já está concluída, agora iremos configurar o lançador para utilizar o novo atalho.

Passo 3:

Para isso, clique com o botão direito do mouse em cima do lançador de aplicativos Kickoff e escolha a opção "Configuração de lançador de aplicativos", conforme a imagem:



E na aba "atalho", clique no botão que contém algo como "nenhum ou Alt +F1",



Depois que você clicar, será solicitada a "entrada" ou seja, você deve pressionar a combinação de teclas que acionará o menu, nesse caso, pressione a tecla "super"... Aparecerá "F15" conforme configuramos antes...



Se tudo ocorrer normalmente, basta clicar em aplicar e pronto!

Passo 4:
Agora vamos programá-lo para iniciar junto com o sistema no boot, digite no terminal:

nano ~/.kde/Autostart/Supermenu.sh

e digite:

#!/bin/sh
xmodmap ~/.Xmodmap

Agora salve: "ctrl + o" e "ctrl + x"

Dê permissão de execução:
chmod +x ~/.kde/Autostart/Supermenu.sh

Agora terminamos!
Usufrua da produtividade desta simples configuração!

Para mais informações sobre como usar essa função para teclas multimídias, recomendo a leitura dessa dica publicada no Viva o Linux por Anderson Leite: http://www.vivaolinux.com.br/dica/Configurando-teclas-especiais

Dica testada no Debian Jessie com KDE 4.14.2 Até mais!

4 comentários:

  1. Funcionou certinho Gustavo, muito obrigado!

    ResponderExcluir
    Respostas
    1. Obrigado a você!
      Espero que meus artigos possam te ajudar mais, quando necessitares.

      Excluir
  2. no manjaro nao tem jeito de funcionar, quando reinicia nao funciona

    ResponderExcluir
    Respostas
    1. Mas quando você faz o procedimento ele funciona e pára depois de reiniciar ou não funciona de maneira nenhuma?

      Excluir

Comentários sem nexo, fora do assunto, com palavras de baixo nível e xingamentos serão excluídos.
Por favor, sejam sensatos e comentem apenas o necessário.
Obrigado a todos!

Seguidores