Logo Hardware.com.br
Mike Pacasi
Mike Pacasi Geek Registrado
2.4K Mensagens 94 Curtidas

Conky Transparente no Squeeze c/Openbox & Fbpanel

#1 Por Mike Pacasi 10/01/2012 - 12:45
Olá galera!

Seguem umas instruções que usei aqui para ter o monitor de sistema "conky" transparente no Debian Squeeze amd64, c/OpenBox + FbPanel + Nitrogen.

Neste caso, durante a instalação do squeeze básico via Web (netinst.iso), após atualizar por precaução, instalei o ambiente grafico (xorg) e depois os pacotes:
[CODE=rich]
# apt-get update
# apt-get upgrade
# apt-get install xserver-xorg
# apt-get install gdm openbox openbox-themes fbpanel nitrogen conky
[/CODE]Para colocar um wallpaper no openbox, basta executar o aplicativo gráfico nitrogen e depois selecionar um wallpaper da sua preferência e confirmar. Para que este wallpaper se torne permanente, crie um autoestart.sh se já não tiver um e coloque uma linha chamando o nitrogen no seu .config/openbox/autoestart.sh:
[CODE=rich]
nitrogen --restore &
[/CODE]
Agora desejo habilitar a transparência no conky. Para uma transparência real, necessitamos de efeitos básicos no desktop:
[CODE=rich]
# apt-get install xcompmgr
[/CODE]
(Uma alternativa seria p/ex recompilar o fbpanel com as tags:
$ ./configure --transparency --prefix=/usr)

Então vamos habilitar também de forma permanente os programas que habilitam o conky e sua transparência (além do fbpanel) via linhas no seu .config/openbox/autoestart.sh
[CODE=rich]
nitrogen --restore &
xcompmgr -cCfF &
conky &
fbpanel -p default &
[/CODE]
Antes, não se esqueça de alterar (salve o original) o arquivo de configuração do conky que funciona aqui (/etc/conky/conky.conf):
[CODE=rich]
alignment top_right
background no
border_width 2
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
use_xft yes
xftfont DejaVu Sans Mono:size=10
gap_x 10
gap_y 6
minimum_size 5 5
net_avg_samples 2
no_buffers yes
out_to_console no
out_to_stderr no
extra_newline no
own_window yes
own_window_class Conky
own_window_type desktop
stippled_borders 0
update_interval 2.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no
#aqui fornece a transparência, de 0% a 100%:
own_window_argb_visual yes
own_window_argb_value 50


TEXT
${scroll 16 $nodename - $sysname $kernel on $machine | }
$hr
${color grey}Uptime:$color $uptime
${color grey}Frequency (in MHz):$color $freq
${color grey}Frequency (in GHz):$color $freq_g
${color grey}RAM Usage:$color $mem/$memmax - $memperc% ${membar 4}
${color grey}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar 4}
${color grey}CPU Usage:$color $cpu% ${cpubar 4}
${color grey}Processes:$color $processes ${color grey}Running:$color $running_processes
$hr
${color grey}File systems:
/ $color${fs_used /}/${fs_size /} ${fs_bar 6 /}
${color grey}Networking:
Up:$color ${upspeed eth0} ${color grey} - Down:$color ${downspeed eth0}
$hr
${color grey}Name PID CPU% MEM%
${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
[/CODE]
Para customizar o fbpanel (menus, barra de tarefas, applets, ícones, etc.), você precisa editar o seu .config/fbpanel/default, e instalar outras coisas para o autostart.sh, tipo:

(Mas enquanto não instalar deixe desabilitado)
[CODE=rich]
#xbindkeys &
#update-notifier &
#nm-applet &
[/CODE]
Flw!
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal