Pagina 1 di 6

Come si integra conky sul Desktop?

Inviato: giovedì 28 febbraio 2008, 18:42
da Demiurgo
Scusate ragazzi ma non sono riuscito a trovare l'opzione per integrare conky sullo sfondo del desktop?
Dove trovo l'opzione? Come faccio ad abilitare la trasparenza? Grazie mille

Re: Come si integra conky sul Desktop?

Inviato: giovedì 28 febbraio 2008, 19:56
da danilo.rossini
Semplicemente conky utilizza un file di testo come configurazione in /etc/conky nel quale è impostato tutto ciò che vuoi visualizzare a desktop (comprese le trasparenze)

Ti posto i miei due file per darti un'idea di configurazione:

#background yes
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer yes
use_xft no

# Update interval in seconds
update_interval 3.0

# Minimum size of text area
# minimum_size 250 5

# Draw shades?
draw_shades no

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
#font arial
uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 3

# border margins
border_margin 9

# border width
border_width 10

# Default colors and also border colors, grey90 == #e5e5e5
default_color grey

own_window_colour brown
own_window_transparent yes

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 10
gap_y 50

# stuff after 'TEXT' will be formatted on screen

TEXT

${color orange}DISK ${hr 2}$color

Root  :  ${fs_free_perc /}%  ${fs_bar 6 /}$color
C_win :  ${fs_free_perc /media/disk-1}%  ${fs_bar 6 /media/disk-1}$color
D_win :  ${fs_free_perc /media/disk}%  ${fs_bar 6 /media/disk}$color
Disk-1:  ${fs_free_perc /media/disk-2}%  ${fs_bar 6 /media/disk-2}$color
Disk-2:  ${fs_free_perc /media/disk-3}%  ${fs_bar 6 /media/disk-3}$color
Disk-3:  ${fs_free_perc /media/disk-4}%  ${fs_bar 6 /media/disk-4}$color


${color orange}NETWORK (${addr eth0}) ${hr 2}$color
Down: $color${downspeed eth0} k/s ${alignr}Up: ${upspeed eth0} k/s
${downspeedgraph eth0 25,140 000000 ff0000} ${alignr}${upspeedgraph eth0
25,140 000000 00ff00}$color
Total: ${totaldown eth0} ${alignr}Total: ${totalup eth0}
Inbound: ${tcp_portmon 1 32767 count} Outbound: ${tcp_portmon 32768
61000 count}${alignr}Total: ${tcp_portmon 1 65535 count}

${color orange}NETWORK WIFI (${addr eth1}) ${hr 2}$color
Down: $color${downspeed eth1} k/s ${alignr}Up: ${upspeed eth1} k/s
${downspeedgraph eth1 25,140 000000 ff0000} ${alignr}${upspeedgraph eth1 25,140 000000 00ff00}$color
Total: ${totaldown eth1} ${alignr}Total: ${totalup eth1}
Inbound: ${tcp_portmon 1 32767 count} Outbound: ${tcp_portmon 32768
61000 count}${alignr}Total: ${tcp_portmon 1 65535 count}

${color orange}NETWORK WIFI2 (${addr wlan0}) ${hr 2}$color
Down: $color${downspeed wlan0} k/s ${alignr}Up: ${upspeed wlan0} k/s
${downspeedgraph wlan0 25,140 000000 ff0000} ${alignr}${upspeedgraph wlan0 25,140 000000 00ff00}$color
Total: ${totaldown wlan0} ${alignr}Total: ${totalup wlan0}
Inbound: ${tcp_portmon 1 32767 count} Outbound: ${tcp_portmon 32768
61000 count}${alignr}Total: ${tcp_portmon 1 65535 count}

${color orange}LOGGING ${hr 2}$color
${execi 30 tail -n3 /var/log/messages | fold -w50}

${color orange}FORTUNE ${hr 2}$color
#background yes
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer yes
use_xft no

# Update interval in seconds
update_interval 3.0

# Minimum size of text area
# minimum_size 250 5

# Draw shades?
draw_shades no

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
#font arial
uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 3

# border margins
border_margin 9

# border width
border_width 10

# Default colors and also border colors, grey90 == #e5e5e5
default_color grey

own_window_colour brown
own_window_transparent yes

# Text alignment, other possible values are commented
#alignment top_left
#alignment top_right
alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 10
gap_y 50

# stuff after 'TEXT' will be formatted on screen

TEXT
$color
${color orange}SYSTEM ${hr 2}$color
$nodename $sysname $kernel on $machine

${color orange}CPU ${hr 2}$color

${freq}MHz  Load: ${loadavg}  Temp: ${acpitemp}

${color orange}Core 0:${color #00C200} ${cpu cpu1}% ${cpubar cpu1}
${color orange}Core 1:${color #0060A0} ${cpu cpu2}% ${cpubar cpu2}

$color$cpubar
${cpugraph 000000 ffffff}

${color orange}MEMORY ${hr 2}$color

RAM:  $memperc%  ${membar 6}$color
Swap:  $swapperc%  ${swapbar 6}$color

${color orange}PROCESSES ${hr 2}$color
NAME            PID      CPU%      MEM%

${top name 1} ${top pid 1}  ${top cpu 1}    ${top mem 1}
${top name 2} ${top pid 2}  ${top cpu 2}    ${top mem 2}
${top name 3} ${top pid 3}  ${top cpu 3}    ${top mem 3}
${top name 4} ${top pid 4}  ${top cpu 4}    ${top mem 4}
${top name 5} ${top pid 5}  ${top cpu 5}    ${top mem 5}
${top name 6} ${top pid 6}  ${top cpu 6}    ${top mem 6}
${top name 7} ${top pid 7}  ${top cpu 7}    ${top mem 7}
${top name 8} ${top pid 8}  ${top cpu 8}    ${top mem 8}
${top name 9} ${top pid 9}  ${top cpu 9}    ${top mem 9}
Con questi ottengo il seguente risultato:

Immagine

Devi tenere presente che per lanciarli in automatico al riavvio del sistema devi necessairamente creare due piccoli script ed aggiungerli da System->Amministrazione->Sessioni

Ti posto anche l'esempio dello script che deve essere reso eseguibile tramite il comando sudo chmod +x nome_file_configurazione e mi permette di lanciare tutto:
#!/bin/sh

#Attendo il caricamento
sleep 30s

#avvio conky
conky -c /etc/conky/conky3.conf

exit
In alternativa puoi avviare direttamente conky dalla shell con il comando conky

Spero di essere stato abbastanza chiaro.. saluti!  ;) ;) ;D

Re: Come si integra conky sul Desktop?

Inviato: venerdì 29 febbraio 2008, 16:32
da anes
tu sei stato chiarissimo peccato che io ho ancora problemi nella configurazione !!
mi sta facendo sklerare come piace a me!!!

Re: Come si integra conky sul Desktop?

Inviato: venerdì 29 febbraio 2008, 19:18
da danilo.rossini
In ogni caso per impostare la trasparenza della finestra, è indicato nelle prime righe dei miei script di conky.. ;)

Re: Come si integra conky sul Desktop?

Inviato: domenica 2 marzo 2008, 10:29
da Demiurgo
Ho abilitato conky ad integrarsi con il desktop ma ora ho altri 2 problemi...

1 - Come sposto la finestra?
2 - Mi spariscono tutte le icone (sono su KDE) ho seguito le indicazioni nel wiki per i problemi ma non cambia niente...

Naturalmente poi quando lo stacco riappaiono tutte...

Re: Come si integra conky sul Desktop?

Inviato: lunedì 3 marzo 2008, 8:38
da danilo.rossini
Domanda 1:

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 10
gap_y 50


Ma non l'hai neanche guardato il file di configurazione che ti ho postato.... >:( >:( >:(

Per la domanda 2:

own_window yes

Re: Come si integra conky sul Desktop?

Inviato: lunedì 3 marzo 2008, 14:30
da 369
in /etc/conky ci trovo solo conky.conf...
e si presenta cosi...

Codice: Seleziona tutto

# Conky, a system monitor, based on torsmo
#
# Any original torsmo code is licensed under the BSD license
#
# All code written since the fork of torsmo is licensed under the GPL
#
# Please see COPYING for details
#
# Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen
# Copyright (c) 2005-2007 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)
# All rights reserved.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
#
# $Id: conky.conf 990 2007-11-22 19:38:17Z pkovacs $

alignment bottom_left
background no
border_width 1
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
font 6x10
gap_x 5
gap_y 60
minimum_size 5 5
net_avg_samples 2
no_buffers yes
out_to_console no
own_window yes
own_window_class Conky
own_window_type normal
stippled_borders 0
update_interval 3.0
uppercase no
use_spacer no

TEXT
$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_free /}/${fs_size /} ${fs_bar 6 /}
${color grey}Networking:
Up:$color ${upspeed eth0} k/s${color grey} - Down:$color ${downspeed eth0} k/s
$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}
come abilito la trasparenza?

Re: Come si integra conky sul Desktop?

Inviato: lunedì 3 marzo 2008, 15:33
da Ehol
own_window_transparent yes

Re: Come si integra conky sul Desktop?

Inviato: lunedì 3 marzo 2008, 15:40
da 369
ho solo queste 3 righe, tra cui non c'è la voce da te indicatami

Codice: Seleziona tutto

own_window yes
own_window_class Conky
own_window_type normal

Re: Come si integra conky sul Desktop?

Inviato: lunedì 3 marzo 2008, 15:44
da Ehol
Se non hai la trasparenza è proprio perchè non c'è  ;D
Aggiungila, salva il file e ricarica conky (killall conky & conky)

Re: Come si integra conky sul Desktop?

Inviato: lunedì 3 marzo 2008, 15:56
da 369
no non va, ho aggiunto la riga ma ora mi esce la stessa finestra solo che è a sfondo bianco (anzichè nero)

Re: Come si integra conky sul Desktop?

Inviato: lunedì 3 marzo 2008, 16:38
da Ehol
il type deve essere override e non normal

Codice: Seleziona tutto

own_window_type override
own_window_transparent yes
e poi prova anche queste impostazioni :

Codice: Seleziona tutto

own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

Re: Come si integra conky sul Desktop?

Inviato: lunedì 3 marzo 2008, 16:40
da anes
io ho provato ma non funziona lo stesso bene forse non si integra bene con  enlightement

Re: Come si integra conky sul Desktop?

Inviato: martedì 4 marzo 2008, 18:35
da Demiurgo
In questo momento mi trovo fuori casa... Appena torno faccio un test...

@danilo

Pensavo che le finestre si trascinassero manualmente e non con la modifica di file di configurazione!  ;D

Re: Come si integra conky sul Desktop?

Inviato: giovedì 6 marzo 2008, 9:28
da danilo.rossini
Il Demiurgo ha scritto: In questo momento mi trovo fuori casa... Appena torno faccio un test...

@danilo

Pensavo che le finestre si trascinassero manualmente e non con la modifica di file di configurazione!  ;D

No, e' tutto fissato dal file di config.. ;)

Re: Come si integra conky sul Desktop?

Inviato: giovedì 6 marzo 2008, 9:33
da anes
sapete dirmi se con enligthment funziona ?????

Re: Come si integra conky sul Desktop?

Inviato: giovedì 6 marzo 2008, 11:44
da LukeNukem71
L'avevo disinstallato, ma leggendo la descrizione di danilo.rossini mi è tornata la voglia di metterlo.....
...modificato un pò il file conky.conf da lui postato, unendo e tagliando, ho il mio bel conky sul desktop funzionante alla perfezione.  (b2b)

Immagine

Re: Come si integra conky sul Desktop?

Inviato: giovedì 6 marzo 2008, 12:30
da 369
LukeNukem71 ha scritto: L'avevo disinstallato, ma leggendo la descrizione di danilo.rossini mi è tornata la voglia di metterlo.....
...modificato un pò il file conky.conf da lui postato, unendo e tagliando, ho il mio bel conky sul desktop funzionante alla perfezione.  (b2b)
ciao...potresti postare il tuo conky.conf?

Re: Come si integra conky sul Desktop?

Inviato: giovedì 6 marzo 2008, 16:18
da LukeNukem71
napoletanojuventino ha scritto: ciao...potresti postare il tuo conky.conf?
Certo, eccolo:

Codice: Seleziona tutto

#background yes
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer yes
use_xft no

# Update interval in seconds
update_interval 3.0

# Minimum size of text area
# minimum_size 250 5

# Draw shades?
draw_shades no

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
#font arial
uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 3

# border margins
border_margin 9

# border width
border_width 10

# Default colors and also border colors, grey90 == #e5e5e5
default_color grey

own_window_colour brown
own_window_transparent yes

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 10
gap_y 50

# stuff after 'TEXT' will be formatted on screen

TEXT
$color
${color orange}SYSTEM ${hr 2}$color
$nodename $sysname $kernel on $machine

${color orange}CPU ${hr 2}$color

${freq}MHz   Load: ${loadavg}   Temp: ${acpitemp}

${color orange}Core 0:${color #00C200} $cpu% $cpubar

$color$cpubar
${cpugraph 000000 ffffff}

${color orange}MEMORY ${hr 2}$color

RAM:   $memperc%   ${membar 6}$color
Swap:  $swapperc%   ${swapbar 6}$color

${color orange}PROCESSES ${hr 2}$color
NAME             PID       CPU%      MEM%

${top name 1} ${top pid 1}   ${top cpu 1}    ${top mem 1}
${top name 2} ${top pid 2}   ${top cpu 2}    ${top mem 2}
${top name 3} ${top pid 3}   ${top cpu 3}    ${top mem 3}
${top name 4} ${top pid 4}   ${top cpu 4}    ${top mem 4}
${top name 5} ${top pid 5}   ${top cpu 5}    ${top mem 5}
${top name 6} ${top pid 6}   ${top cpu 6}    ${top mem 6}
${top name 7} ${top pid 7}   ${top cpu 7}    ${top mem 7}
${top name 8} ${top pid 8}   ${top cpu 8}    ${top mem 8}
${top name 9} ${top pid 9}   ${top cpu 9}    ${top mem 9}

${color orange}DISK ${hr 2}$color

Root  :  ${fs_free_perc /}%   ${fs_bar 6 /}$color
C_win :  ${fs_free_perc /media/pirate1}%   ${fs_bar 6 /media/pirate1}$color
D_win :  ${fs_free_perc /media/pirate2}%   ${fs_bar 6 /media/pirate2}$color


${color orange}NETWORK (${addr eth0}) ${hr 2}$color
Down: $color${downspeed eth0} k/s ${alignr}Up: ${upspeed eth0} k/s
${downspeedgraph eth0 25,140 000000 ff0000} ${alignr}${upspeedgraph eth0
25,140 000000 00ff00}$color
Total: ${totaldown eth0} ${alignr}Total: ${totalup eth0}
Inbound: ${tcp_portmon 1 32767 count} Outbound: ${tcp_portmon 32768
61000 count}${alignr}Total: ${tcp_portmon 1 65535 count}

${color orange}NETWORK WIFI (${addr eth1}) ${hr 2}$color
Down: $color${downspeed eth1} k/s ${alignr}Up: ${upspeed eth1} k/s
${downspeedgraph eth1 25,140 000000 ff0000} ${alignr}${upspeedgraph eth1 25,140 000000 00ff00}$color
Total: ${totaldown eth1} ${alignr}Total: ${totalup eth1}
Inbound: ${tcp_portmon 1 32767 count} Outbound: ${tcp_portmon 32768
61000 count}${alignr}Total: ${tcp_portmon 1 65535 count}

${color orange}LOGGING ${hr 2}$color
${execi 30 tail -n3 /var/log/messages | fold -w50}

${color orange}FORTUNE ${hr 2}$color

Re: Come si integra conky sul Desktop?

Inviato: giovedì 6 marzo 2008, 16:34
da 369
grazie!