Pular para o conteúdo

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.
Xerxes xerxeslins
Hits: 26.615 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

Parte 4: 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.

   1. Motivação do artigo
   2. Instalação e configuração
   3. Configuração do Conky
   4. Corrigindo bug

A síndrome do noob kalinista + como quebrar senha Wi-Fi

Estrutura e Funcionamento de um Ebuild no Gentoo Linux

Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo

Como transformar Salix OS em Slackware

Gravando área de trabalho em MP4 e depois transformando o vídeo em GIF

Configurando Linux para Desenvolvimento de Sites

Aumentando sua produtividade com o teclado padrão Dvorak

Tutorial de Instalação do Módulo Gerente em Servidor FreeBSD

Funcionalidades do Eclipse no Vim - Usando o Eclim

Conexão com chaves assimétricas sem uso de senha em servidor sshd

#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

Entre na sua conta para comentar.