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.471 ]

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

Porque eu uso Linux Mint

Samba no Arch Linux (para principiantes)

Todos os atalhos do Cinnamon

Introdução ao gerenciador de janelas i3

Área de Trabalho Aristocrática

Leitura recomendada

Criando túneis com o VTUN

Instalando e configurando o Nagios com e sem MySQL

Instalando impressora do Windows XP usando CUPS

Instalando o VMWare Server no Ubuntu 7.04 (e/ou similares)

Ingressar desktop GNU/Linux no domínio Active Directory do Windows Server 2008

  
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