KDE - Ativando abertura do lançador de aplicativos com tecla Super

Publicado por Gustavo Valério em 14/04/2015

[ Hits: 9.685 ]

Blog: http://gustavovalerio.com.br/

 


KDE - Ativando abertura do lançador de aplicativos com tecla Super



Olá pessoal.

Essa é minha primeira dica aqui no VOL e espero que seja tão útil para vocês quanto foi para mim.

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". :-)

O que me motivou a escrever essa dica é que depois de pesquisar muito a respeito do assunto, só encontrei tutoriais que ensinam a instalar programas desnecessários para realizar uma função tão simples, que deveria vir habilitada por padrão. Por isso resolvi compartilhar essa simples dica, a fim de evitar essa mania que muitas pessoas possuem de resolverem tudo instalando isto ou aquilo!

Scripts existem para evitar isso! Vamos aproveitar a facilidade que esse sistema maravilhoso nos dá e aplicá-las de modo prático!

Linux não é Windows! Simples assim.

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

Nota: se o comando acima não funcionar (não consegui executá-lo com êxito no Debian, mas consegui no Kubuntu), siga a dica abaixo.

Digite no Konsole:

xev

Agora pressione a tecla Super para descobrirmos qual código o servidor X recebe quando ela é pressionada, feito isso, pressione Ctrl+c e observe o código apresentado. Será parecido com isto:
Linux: Ativando a abertura do lançador de aplicativos com a tecla Super [Windows] no KDE
E essa é a linha que nos interessa:

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

Observe que, como o meu teclado já está configurado, aparece a associação para a tecla de função (fantasma) F15.

Passo 2

Pois bem, o keycode da tecla "Super_L" no meu teclado é 133, usaremos isso para realizar a "mágica". No Konsole, digite:

touch ~/.Xmodmap
nano ~/.Xmodmap

E digite:

keycode 133=F15

Pressione Ctrl+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 com o keycode "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! \o/

Ainda no Konsole, digite:

xmodmap ~/.Xmodmap

Pronto!

A primeira parte já está concluída, agora configuraremos 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:
Linux: Ativando a abertura do lançador de aplicativos com a tecla Super [Windows] no KDE
E na aba "Atalho", clique no botão que contém algo como "nenhum ou Alt+F1":
Linux: Ativando a abertura do lançador de aplicativos com a tecla Super [Windows] no KDE
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.
Linux: Ativando a abertura do lançador de aplicativos com a tecla Super [Windows] no KDE
Se tudo ocorrer normalmente, basta clicar em aplicar e pronto!

Passo 4

Agora criaremos um script para iniciar essa função durante o boot. No Konsole, digite:

touch ~/.kde/Autostart/Supermenu.sh
nano ~/.kde/Autostart/Supermenu.sh

E insira:

#!/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 aqui no VOL por Anderson Leite:
Dica testada no Debian Jessie com KDE 4.14.2 e no Kubuntu 14.4.2.

Até a próxima dica!

Outras dicas deste autor

Assista/baixe vídeos do Facebook sem o Flash Player nem plugins adicionais

Kubuntu - Resolvendo problemas de travamentos e lentidão

KSnapshot - Ativando seleção de área para screenshot no KDE

Visual do KDE 5 no KDE 4 em 7 passos

Adicionando um botão "Overview" no KDE (similar ao do Gnome 3)

Leitura recomendada

Eliminando linhas em branco

Gravar CD pelo terminal Linux

Como renomear vários arquivos de MAIÚSCULO para minúsculo

CAT - Descobrindo informações sobre sua distribuição

Combinando find com a variável PATH

  

Comentários
[1] Comentário enviado por fabio em 14/04/2015 - 11:56h

Interessante, boa dica!

[2] Comentário enviado por removido em 14/04/2015 - 12:42h

Gostei da dica!Eu to com um problema aqui eu nao consigo abrir o dolphin pelo teclado.Qual e a tecla que faz isso ou tem que configurar?

A liberdade indocil e domada pela propria desgraça -William Shakespeare

[3] Comentário enviado por gustavovalerio em 14/04/2015 - 13:24h


[1] Comentário enviado por fabio em 14/04/2015 - 11:56h

Interessante, boa dica!


Obrigado Fábio!

[4] Comentário enviado por gustavovalerio em 14/04/2015 - 13:28h


[2] Comentário enviado por SamsonBurke em 14/04/2015 - 12:42h

Gostei da dica!Eu to com um problema aqui eu nao consigo abrir o dolphin pelo teclado.Qual e a tecla que faz isso ou tem que configurar?

A liberdade indocil e domada pela propria desgraça -William Shakespeare


No KDE geralmente não vem atalhos de usabilidade...
Talvez o único que vem por padrão é o ctrl+esc, que equivale ao ctrl+shift+esc do Windows...

Você terá que configurar manualmente...

No terminal, digite:

kmenuedit

Depois vá em "Sistema"
clique no Dolphin.

Na aba lateral direita, cliquem avançado >> Tecla de atalho atual>>

Clica em cima do botão que contém "nenhum" e pressione "Super+E"...
Depois pressione "ctrl+s" e pronto!

Sempre que pressionar "Super+E" o Dolphin será aberto...
Lembrando que esse é o atalho padrão do Explorer no Windows...

[5] Comentário enviado por ru4n em 14/04/2015 - 18:57h

Muito boa a sua Dica, Gustavo! Há tempos que eu queria saber um macete para fazer isso no KDE, eu deixava o atalho SUPER+ESPAÇO para abrir o Kickoff, e achei bem pouco produtivo - uma gambiarra pra dizer a verdade. Valeu!
___________________________________________________________________
[i]Slackware 14.1 x86_64 [multilib] - Core2Duo, 8GB RAM - NVIDIA GeForce 9500GT[/i]

[6] Comentário enviado por Arauto_ em 14/04/2015 - 19:00h

Valeu mesmo pela dica. Agora é mãos à obra e colocar estas teclas multifuncionais para funcionar.

[7] Comentário enviado por gustavovalerio em 14/04/2015 - 19:12h


[5] Comentário enviado por ru4n em 14/04/2015 - 18:57h

Muito boa a sua Dica, Gustavo! Há tempos que eu queria saber um macete para fazer isso no KDE, eu deixava o atalho SUPER+ESPAÇO para abrir o Kickoff, e achei bem pouco produtivo - uma gambiarra pra dizer a verdade. Valeu!
___________________________________________________________________
[i]Slackware 14.1 x86_64 [multilib] - Core2Duo, 8GB RAM - NVIDIA GeForce 9500GT[/i]


Obrigado man!
Sempre que eu puder vou postar umas dicas relativas ao KDE.

[8] Comentário enviado por gustavovalerio em 14/04/2015 - 19:13h


[6] Comentário enviado por Arauto_ em 14/04/2015 - 19:00h

Valeu mesmo pela dica. Agora é mãos à obra e colocar estas teclas multifuncionais para funcionar.


O artigo do Anderson Leite realmente é excelente!

[9] Comentário enviado por removido em 14/04/2015 - 22:16h


[4] Comentário enviado por gustavovalerio em 14/04/2015 - 13:28h


[2] Comentário enviado por SamsonBurke em 14/04/2015 - 12:42h

Gostei da dica!Eu to com um problema aqui eu nao consigo abrir o dolphin pelo teclado.Qual e a tecla que faz isso ou tem que configurar?

A liberdade indocil e domada pela propria desgraça -William Shakespeare


No KDE geralmente não vem atalhos de usabilidade...
Talvez o único que vem por padrão é o ctrl+esc, que equivale ao ctrl+shift+esc do Windows...

Você terá que configurar manualmente...

No terminal, digite:

kmenuedit

Depois vá em "Sistema"
clique no Dolphin.

Na aba lateral direita, cliquem avançado >> Tecla de atalho atual>>

Clica em cima do botão que contém "nenhum" e pressione "Super+E"...
Depois pressione "ctrl+s" e pronto!

Sempre que pressionar "Super+E" o Dolphin será aberto...
Lembrando que esse é o atalho padrão do Explorer no Windows...

Valeu!!!Eu aproveitei e coloquei Super+F que pra mim ficou mais facil (y)

[10] Comentário enviado por gustavovalerio em 15/04/2015 - 20:27h


[9] Comentário enviado por SamsonBurke em 14/04/2015 - 22:16h


[4] Comentário enviado por gustavovalerio em 14/04/2015 - 13:28h


[2] Comentário enviado por SamsonBurke em 14/04/2015 - 12:42h

Gostei da dica!Eu to com um problema aqui eu nao consigo abrir o dolphin pelo teclado.Qual e a tecla que faz isso ou tem que configurar?

A liberdade indocil e domada pela propria desgraça -William Shakespeare


No KDE geralmente não vem atalhos de usabilidade...


Valeu!!!Eu aproveitei e coloquei Super+F que pra mim ficou mais facil (y)



Valeu pelo feedback!

[11] Comentário enviado por kardeco em 09/04/2016 - 12:16h

Excelente dica. Parabéns...

[12] Comentário enviado por GustavoValerio em 15/04/2016 - 00:15h


[11] Comentário enviado por kardeco em 09/04/2016 - 12:16h

Excelente dica. Parabéns...


Valeu!

[13] Comentário enviado por omesquita em 17/05/2016 - 09:32h

Muito bom! Obrigado por compartilhar conosco.

[14] Comentário enviado por JOPAGO em 01/06/2016 - 13:27h

Uma pergunta: no meu manjaro kde nao tem a pasta .kde, então eu criei ela, mas quando relogo o script nao funciona :(
Essa pasta .kde fica na pasta home, né?!

[15] Comentário enviado por davihackbart em 02/06/2016 - 21:01h

Boa noite, como posso desfazer estas alterações? sei que posso simplesmente apagar o arquivo .xmodmap

Mas como editar o xmodmap para que ele não busque executar aquele arquivo de config?

como desfazer os passos seguintes quando da criação do script?

sou iniciante e acabei achando mais vantajoso usar duas teclas para o atalho do menu

[16] Comentário enviado por adrdown em 19/06/2016 - 05:32h

Obrigado, adaptei algumas coisas e funcionou perfeitamente no Manjaro 16.06 KDE Plasma 5.6.4!!!!

[17] Comentário enviado por adrdown em 19/06/2016 - 05:38h


[15] Comentário enviado por davihackbart em 02/06/2016 - 21:01h

Boa noite, como posso desfazer estas alterações? sei que posso simplesmente apagar o arquivo .xmodmap

Mas como editar o xmodmap para que ele não busque executar aquele arquivo de config?

como desfazer os passos seguintes quando da criação do script?

sou iniciante e acabei achando mais vantajoso usar duas teclas para o atalho do menu


Davi basta abrir com seu editor de texto preferido o arquivo ".Xmodmap" criado em sua pasta home e excluir a linha "keycode 133=F15", se tiver somente esta linha pode excluir o arquivo ".Xmodmap" de uma vez, lembrando que ele deve estar oculto na sua pasta home que fica em /home/"nome seu usuário", usando seu gerenciador de arquivos clique em visualizar e depois exibir itens ocultos que ele irá aparecer.

[18] Comentário enviado por bigode10 em 30/09/2016 - 08:32h

Olá Gustavo
Agradeço muito a dica. Sou novato no linux. Tentei executar o procedimento conforme descrito, mas no final tive a seguinte mensagem:
"touch: cannot touch '/home/marcelo/.kde/Autostart/Supermenu.sh': No such file or directory"
Será que fiz algo errado? Agradeço a contribuição de vocês. Abraços

[19] Comentário enviado por GustavoValerio em 30/09/2016 - 11:08h


[18] Comentário enviado por bigode10 em 30/09/2016 - 08:32h

Olá Gustavo
Agradeço muito a dica. Sou novato no linux. Tentei executar o procedimento conforme descrito, mas no final tive a seguinte mensagem:
"touch: cannot touch '/home/marcelo/.kde/Autostart/Supermenu.sh': No such file or directory"
Será que fiz algo errado? Agradeço a contribuição de vocês. Abraços


Algumas distros não possuem a pasta .kde.
Em outras, a pasta possui o nome .kde4.

Tente uma das opções abaixo (a que não retornar erro, é a correta):

touch ~/.kde4/Autostart/Supermenu.sh
touch ~/.kde4/autostart/Supermenu.sh

touch ~/.kde/autostart/Supermenu.sh

Se você usa Kubuntu na versão superior a 14.04 LTS, tente:
touch ~/.config/autostart/Supermenu.sh

[20] Comentário enviado por bigode10 em 30/09/2016 - 11:55h

Valeu Gustavo!
Deu certo!
Já reiniciei o sistema e o atalho continuou funcionando.
Uso o Kubuntu 16.04.1.
Resumindo as modificações para o 16.04.1 foram essas:

Passo 4:
$ touch ~/.config/autostart/Supermenu.sh
$ nano ~/.config/autostart/Supermenu.sh

e a permissão ficou:
chmod +x ~/.config/autostart/Supermenu.sh

Observação: eu nunca tinha utilizado o nano. Quebrei cabeça para salvar e sair. Detalhe: para salvar - Ctrl+o, tem que dar um ENTER e depois o Ctrl+x. Mas aos poucos vou pegando as manhas...
Muito obrigado pela ajuda novamente.
Abraços



[21] Comentário enviado por GustavoValerio em 30/09/2016 - 12:00h


[20] Comentário enviado por bigode10 em 30/09/2016 - 11:55h

Valeu Gustavo!
Deu certo!
Já reiniciei o sistema e o atalho continuou funcionando.
Uso o Kubuntu 16.04.1.
Resumindo as modificações para o 16.04.1 foram essas:

Passo 4:
$ touch ~/.config/autostart/Supermenu.sh
$ nano ~/.config/autostart/Supermenu.sh

e a permissão ficou:
chmod +x ~/.config/autostart/Supermenu.sh

Observação: eu nunca tinha utilizado o nano. Quebrei cabeça para salvar e sair. Detalhe: para salvar - Ctrl+o, tem que dar um ENTER e depois o Ctrl+x. Mas aos poucos vou pegando as manhas...
Muito obrigado pela ajuda novamente.
Abraços





Que bom!
Pode substituir o nano por outro como vi/vim.
Eu utilizo o nano pois ele vem instalado por padrão na maioria das distros, fica mais fácil.

Qualquer coisa, lembre-se:
O VOL é a sua casa.

Abraços!

[22] Comentário enviado por bigode10 em 26/10/2016 - 10:29h

Bom dia Gustavo
Instalei o kubuntu 16.04.1 - desktop -- amd64 em outra maquina, mas nao consegui novamente achar o arquivo Supermenu.sh. Tentei o comando "find -name Supermenu.sh" sem sucesso.
Nao esta em nenhuma das opÇoes que voce me mostrou antes.
Sempre da a mensagem "arquivo ou diretorio nao encontrado"
O sistema foi atualizado apos instalaçao.

Alguma id'eia do que esta acontecendo?

(desculpe, meu teclado nao configurou direito ainda)

[23] Comentário enviado por bigode10 em 26/10/2016 - 10:35h

luciane@luciane-PBL10:~$ touch ~/.kde/autostart/Supermenu.sh
touch: não foi possível tocar '/home/luciane/.kde/autostart/Supermenu.sh': Arquivo ou diretório não encontrado
luciane@luciane-PBL10:~$ touch ~/.kde4/Autostart/Supermenu.sh
touch: não foi possível tocar '/home/luciane/.kde4/Autostart/Supermenu.sh': Arquivo ou diretório não encontrado
luciane@luciane-PBL10:~$ touch ~/.kde4/autostart/Supermenu.sh
touch: não foi possível tocar '/home/luciane/.kde4/autostart/Supermenu.sh': Arquivo ou diretório não encontrado
luciane@luciane-PBL10:~$ touch ~/.kde/autostart/Supermenu.sh
touch: não foi possível tocar '/home/luciane/.kde/autostart/Supermenu.sh': Arquivo ou diretório não encontrado
luciane@luciane-PBL10:~$ touch ~/.config/autostart/Supermenu.sh
touch: não foi possível tocar '/home/luciane/.config/autostart/Supermenu.sh': Arquivo ou diretório não encontrado
luciane@luciane-PBL10:~$ find -name Supermenu.sh
luciane@luciane-PBL10:~$

[24] Comentário enviado por GustavoValerio em 26/10/2016 - 11:57h


[22] Comentário enviado por bigode10 em 26/10/2016 - 10:29h

Bom dia Gustavo
Instalei o kubuntu 16.04.1 - desktop -- amd64 em outra maquina, mas nao consegui novamente achar o arquivo Supermenu.sh. Tentei o comando "find -name Supermenu.sh" sem sucesso.
Nao esta em nenhuma das opÇoes que voce me mostrou antes.
Sempre da a mensagem "arquivo ou diretorio nao encontrado"
O sistema foi atualizado apos instalaçao.

Alguma id'eia do que esta acontecendo?

(desculpe, meu teclado nao configurou direito ainda)


No Kubuntu 16 houve algumas mudanças.

Faça tudo conforme escrito, mas substitua o passo 4 por este:

echo -e '#!/bin/sh\nxmodmap ~/.Xmodmap' > ~/.config/autostart/Supermenu.sh
chmod +x ~/.config/autostart/Supermenu.sh


Se der algum erro do tipo "Diretório não encontrado", rode:

mkdir -p ~/.config/autostart/
echo -e '#!/bin/sh\nxmodmap ~/.Xmodmap' > ~/.config/autostart/Supermenu.sh
chmod +x ~/.config/autostart/Supermenu.sh

Depois reinicie o PC.

[25] Comentário enviado por bigode10 em 26/10/2016 - 12:11h

Quando executei o primeiro comando, tive essa sa'ida:
luciane@luciane-PBL10:~$ echo -e '#!/bin/sh\nxmodmap ~/.Xmodmap' > ~/.config/autostart/Supermenu.sh
bash: /home/luciane/.config/autostart/Supermenu.sh: Arquivo ou diretório não encontrado
luciane@luciane-PBL10:~$

Agradeço pelo teu tempo
valeu

[26] Comentário enviado por GustavoValerio em 26/10/2016 - 12:13h


[25] Comentário enviado por bigode10 em 26/10/2016 - 12:11h

Quando executei o primeiro comando, tive essa sa'ida:
luciane@luciane-PBL10:~$ echo -e '#!/bin/sh\nxmodmap ~/.Xmodmap' > ~/.config/autostart/Supermenu.sh
bash: /home/luciane/.config/autostart/Supermenu.sh: Arquivo ou diretório não encontrado
luciane@luciane-PBL10:~$

Agradeço pelo teu tempo
valeu


Tenta:

mkdir -p ~/.config/autostart/
echo -e '#!/bin/sh\nxmodmap ~/.Xmodmap' > ~/.config/autostart/Supermenu.sh
chmod +x ~/.config/autostart/Supermenu.sh

[27] Comentário enviado por bigode10 em 26/10/2016 - 12:19h

Valeu mesmo!
Funcionou com:
mkdir -p ~/.config/autostart/
echo -e '#!/bin/sh\nxmodmap ~/.Xmodmap' > ~/.config/autostart/Supermenu.sh
chmod +x ~/.config/autostart/Supermenu.sh
J'a reiniciei e funcionou perfeitamente.

Muito obrigado novamente!
Abraço

[28] Comentário enviado por GustavoValerio em 26/10/2016 - 12:22h


[27] Comentário enviado por bigode10 em 26/10/2016 - 12:19h

Valeu mesmo!
Funcionou com:
mkdir -p ~/.config/autostart/
echo -e '#!/bin/sh\nxmodmap ~/.Xmodmap' > ~/.config/autostart/Supermenu.sh
chmod +x ~/.config/autostart/Supermenu.sh
J'a reiniciei e funcionou perfeitamente.

Muito obrigado novamente!
Abraço


Qualquer coisa, estamos à disposição!
Sinta-se em casa aqui no VOL!

[29] Comentário enviado por JJSantos em 06/11/2016 - 00:15h

Favoritado.

[30] Comentário enviado por GustavoValerio em 06/11/2016 - 00:22h


[29] Comentário enviado por JJSantos em 06/11/2016 - 00:15h

Favoritado.


Valeu !!!

[31] Comentário enviado por MECHope em 26/01/2017 - 18:41h

Muito obrigado pelo post! Quando utilizei o openSUSE 42.1 com o KDE Plasma, ele funcionava a tecla Super para a abertura do lançador de fábrica! Já no Kubuntu 16.04.1 precisei desse tutorial. Muitíssimo obrigado!

[32] Comentário enviado por rodrigo-nasc em 10/04/2017 - 22:38h

Vá em configurações de painel de aplicativos/atalhos de teclado
Clique a tecla windows + F1,
pronto agora é só usar a tecla windows



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts