Conkyzando e atalhando o Lubuntu 12.10

O artigo mostra os atalhos que vêm ocultos no Lubuntu e mostra como criar outros personalizados, além de dar um exemplo de configuração de Conky, que deve iniciar junto com o ambiente gráfico após o login. A ideia foi inspirada na distribuição CrunchBang, que vem com Conky instalado, configurado e mostrando os atalhos.

[ Hits: 24.879 ]

Por: Xerxes em 18/02/2013


Corrigindo bug



Há um problema de compatibilidade entre o ambiente LXDE e o Conky: Quando é clicado o botão de minimizar todas as janelas, ou usa-se o atalho Super+d, todas as janelas são minimizadas, inclusive o Conky! Ou seja, ele some!

Num fórum, encontrei uma pista sobre como resolver esse problema:
Instale o wmctrl:

sudo apt-get install wmctrl

Crie um arquivo na sua HOME:

leafpad ~/.minimize_all.sh

Cole o seguinte conteúdo:

#!/bin/bash
wmctrl -k on && wmctrl -a myconky

Torne-o executável:

chmod +x ~/.minimize_all.sh

Esse script vai minimizar todas as janelas, mas vai trazer o Conky de volta. Será como se ele nunca tivesse sido minimizado!

Edite o arquivo de atalhos do Lubuntu:

leafpad ~/.config/openbox/lubuntu-rc.xml

Procure por "ToggleShowDesktop" com o atalho Ctrl+F e comente as três linhas:
<keybind key="W-d">
   <action name="ToggleShowDesktop">
</keybind>


Deixando assim:

#<keybind key="W-d">
#   <action name="ToggleShowDesktop"/>
#</keybind>

Isso vai impedir que o comando Super+d funcione. Agora, vamos criar o novo atalho que executará nosso script. Pode colocar acima do "Firefox" mesmo, que criamos antes:

#minimizar todas e trazer conky de volta
<keybind key="W-d">
   <action name="Execute">
      <command>~/.minimize_all.sh</command>
   </action>
</keybind>

#firefox
<keybind key="W-w">
   <action name="Execute">
      <command>firefox</command>
   </action>
</keybind>

#leafpad
<keybind key="W-t">
   <action name="Execute">
      <command>leafpad</command>
   </action>
</keybind>

Delete o ícone de minimizar em todas as janelas da barra de ferramentas do Lubuntu. Reinicie sua sessão.

Agora o comando Super+d minimiza tudo, menos o Conky.

Abraço.

Página anterior    

Páginas do artigo
   1. Motivação do artigo
   2. Instalação e configuração
   3. Configuração do Conky
   4. Corrigindo bug
Outros artigos deste autor

Com vocês, Larry, a vaca

Acesso remoto pela Internet de forma simples usando TeamViewer

Três distros inspiradas no Mac OS

Como jogar a versão para PC de "The Legend of Zelda: Ocarina of Time" no sistema operacional GNU/Linux com melhorias gráficas

A Origem dos Nomes (parte 2)

Leitura recomendada

Notebook HP Pavilion DV (família)

Aplicações Windows em ambiente Linux com SeamlessRDP

Configurando o CACIC (parte 3)

Passo-a-passo: Instalação de uma placa Wireless

Dando uma nova cara ao Ubuntu

  
Comentários
[1] Comentário enviado por removido em 18/02/2013 - 17:15h

kkk que título ruim! apesar que o artigo está legal.

[2] Comentário enviado por removido em 18/02/2013 - 20:24h

Peguei a config do Conky.
Gostei da simplicidade dele.

Simplesmente K.I.S.S.!

[3] Comentário enviado por xerxeslins em 18/02/2013 - 22:02h

kkkkk! valeu pessoal XD

[4] Comentário enviado por alexhctp em 27/02/2013 - 22:30h

Olá xerxeslins.

Primeiramente obrigado por compartilhar o seu conhecimento. Eu só tomei conhecimento do conky graças a esse artigo que despertou a minha curiosidade.
Segundo, ao me deparar com o bug que você mencionou no final do artigo, tive dificuldades em colocar a solução proposta por ti pra funcionar no meu Lubuntu 12.10. Enfim, pesquisei e vi que a solução proposta por ti pode ser complementada colocando uma pausa para a inicialização, no meu caso eu dei uma pausa de 20 segundos, além disso, pode-se editar o conkrc mudando o parâmetro "own_window_type", que no meu caso estava como "desktop" para normal.

Resumindo.
Editar o ~/.conkyrc e mudar o parâmetro "own_window_type" para normal como o exemplo:
own_window_type normal

Editar /etc/xdg/lxsession/Lubuntu/autostart e adicionar a linha referente ao load do conky pra iniciar junto com o sistema. Nesse caso coloquei um delay de 15 segundos para dar tempo para o gerenciador de janelas carregar totalmente.
@conky -p 20 &

Mais uma vez, parabéns pelos artigos!

[5] Comentário enviado por xerxeslins em 28/02/2013 - 08:02h


[4] Comentário enviado por alexhctp em 27/02/2013 - 22:30h:

Olá xerxeslins.

Primeiramente obrigado por compartilhar o seu conhecimento. Eu só tomei conhecimento do conky graças a esse artigo que despertou a minha curiosidade.
Segundo, ao me deparar com o bug que você mencionou no final do artigo, tive dificuldades em colocar a solução proposta por ti pra funcionar no meu Lubuntu 12.10. Enfim, pesquisei e vi que a solução proposta por ti pode ser complementada colocando uma pausa para a inicialização, no meu caso eu dei uma pausa de 20 segundos, além disso, pode-se editar o conkrc mudando o parâmetro "own_window_type", que no meu caso estava como "desktop" para normal.

Resumindo.
Editar o ~/.conkyrc e mudar o parâmetro "own_window_type" para normal como o exemplo:
own_window_type normal

Editar /etc/xdg/lxsession/Lubuntu/autostart e adicionar a linha referente ao load do conky pra iniciar junto com o sistema. Nesse caso coloquei um delay de 15 segundos para dar tempo para o gerenciador de janelas carregar totalmente.
@conky -p 20 &

Mais uma vez, parabéns pelos artigos!


Opa! beleza! um complemento ótimo para o artigo!

Abraço!

[6] Comentário enviado por 100memoria em 27/08/2013 - 22:29h

viximarianossinhoraparecida!!!! To mais perdido que cego em tiroteio a meia-noite! Nao tem um jeitim mais facil nao? Queria por um atalho pro firefox, assim nao ter que abrir a pasta e clicar no icone e depois executar!!!! Ja nao sabia muito no windows, agora voltei a ser analfa.

[7] Comentário enviado por xerxeslins em 27/08/2013 - 22:46h


[6] Comentário enviado por 100memoria em 27/08/2013 - 22:29h:

viximarianossinhoraparecida!!!! To mais perdido que cego em tiroteio a meia-noite! Nao tem um jeitim mais facil nao? Queria por um atalho pro firefox, assim nao ter que abrir a pasta e clicar no icone e depois executar!!!! Ja nao sabia muito no windows, agora voltei a ser analfa.


huahauhua

infelizmente não uso mais o ambiente LXDE - não sei dizer...
Hoje eu uso coisas mais simples de usar como o MATE Desktop.


Tem uma dica mais resumida aqui:

http://www.vivaolinux.com.br/dica/Atalhos-no-teclado-no-LXDE-%28Openbox%29


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts