Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
Avatar utente
SuNjACk
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1061
Iscrizione: martedì 19 maggio 2009, 16:27
Località: Pesaro

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da SuNjACk »

Netfrog ha scritto:
SuNjACk ha scritto: L'errore se non sbaglio indica che non trova la funzione specificata, hai controllato se hai inserito il percorso giusto?
il percorso è quello giusto, ho anche un altro conkyrc e un altro lua allo stesso percorso e quelli vanno.

ho notato oggi che eseguendo in conky mi da anche questo errore oltre a quello precedente:

Conky: llua_load: /home/netfrog/ring.lua:20: unexpected symbol near '�'

pensavo che il 20 indicasse la riga 20 ma non mi risultano errori.

grazie mille per l'aiuto
prima della riga 20 c'è una linea vuota, prova a toglierla
Desktop openbox Halloween Documents Linux non è Windows
Free Software Is A Matter Of Liberty Not Price
Avatar utente
Netfrog
Prode Principiante
Messaggi: 129
Iscrizione: giovedì 23 luglio 2009, 14:52

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da Netfrog »

tolta ma il problema persiste =(
Ubuntu 12.04 Precise Pangolin64 Bit su Intel Pentium T4500 2,3 GHz - RAM 4 GB - GPU Ati Mobility Radeon HD 545v
Avatar utente
SuNjACk
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1061
Iscrizione: martedì 19 maggio 2009, 16:27
Località: Pesaro

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da SuNjACk »

Netfrog ha scritto: tolta ma il problema persiste =(
Output da terminale?
Desktop openbox Halloween Documents Linux non è Windows
Free Software Is A Matter Of Liberty Not Price
Avatar utente
mauccta
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 394
Iscrizione: lunedì 14 dicembre 2009, 17:06
Località: Prato

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da mauccta »

Immagine

conky

Codice: Seleziona tutto

background no
use_xft yes
xftfont HandelGotDLig:size=7,weight:normal
xftalpha 0.8
update_interval 1.0
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 580 700
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
#stippled_borders 8
border_margin 0
border_width 0
#default_color 999999
default_color 000000
color1 252525
color2 252525
color3 252525
default_shade_color black
default_outline_color black
alignment bottom_right
gap_x -65
gap_y 0
no_buffers yes
uppercase no
cpu_avg_samples 1
net_avg_samples 1
override_utf8_locale yes
use_spacer right
show_graph_scale no
show_graph_range no
#max_specials 512
#max_user_text 16384
text_buffer_size 1024
lua_load ~/.main.lua
lua_draw_hook_pre main
TEXT


${voffset 20}
${goto 162}${color1}Batt: ${battery_percent BAT0}%${color}${voffset 3}
#${goto 124}${color1}${battery_time BAT0}${color}#${goto 119}${color1}AC: ${acpiacadapter}${color}
${goto 156}${color1}Home: ${fs_used_perc /home}%${color}${voffset 3}
${goto 152}${color1}Root: ${fs_used_perc /}%${color}${voffset 2}
#${goto 160}HD Temp: ${hddtemp /dev/sda}°C
${goto 147}${color1}Ram: $memperc%${color}${voffset 2}
${goto 140}${color1}Core 0: ${cpu cpu0}% ${color}${voffset 3}
${goto 136}${color1}Core 1: ${cpu cpu1}% ${color}
${font HandelGotD:size=8,weight:bold}${color1}
${goto 100}Temperature:${font HandelGotD:size=8}${color1}
${goto 95}Motherboard: ${execi 200 sensors | grep temp1 | cut -c15-16 ;}°C
${goto 90}Hard Disk: ${hddtemp /dev/sda}°C
${goto 85}Core 0: ${execi 200 sensors | grep Core\ 0 | cut -c15-16 ;}°C
${goto 80}Core 1: ${execi 200 sensors | grep Core\ 1 | cut -c15-16 ;}°C${voffset 18}${goto 175}${font HandelGotD:size=8,weight bold}${time %A}${font}${voffset 8}${font}${color}${goto 140}${font HandelGotD:size=18,weight bold}${time %H:%M}${font}
${goto 125}${font HandelGotD:size=8,weight bold}${time %d %b %Y}${font}
lua

Codice: Seleziona tutto

settings_table = {
    {
        name='cpu',
        arg='cpu1',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.1,
        fg_colour=0xA1A1A1,
        fg_alpha=0.8,
        x=160, y=215,
        radius=80,
        thickness=7,
        start_angle=21,
        end_angle=238
    },
	{
        name='cpu',
        arg='cpu0',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.1,
        fg_colour=0xA1A1A1,
        fg_alpha=0.8,
        x=160, y=215,
        radius=95,
        thickness=7,
        start_angle=21,
        end_angle=260
    },
    {
        name='memperc',
        arg='',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.1,
        fg_colour=0x818181,
        fg_alpha=0.8,
        x=160, y=215,
        radius=110,
        thickness=7,
        start_angle=21,
        end_angle=280
    },
	 {
        name='fs_used_perc',
        arg='/',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.1,
        fg_colour=0x5E5E5E,
        fg_alpha=0.8,
        x=160, y=215,
        radius=125,
        thickness=7,
        start_angle=21,
        end_angle=300
    },
	{
        name='fs_used_perc',
        arg='/home',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.1,
        fg_colour=0x4A4A4A,
        fg_alpha=0.8,
        x=160, y=215,
        radius=140,
        thickness=7,
        start_angle=21,
        end_angle=320
    },
	{
        name='battery_percent',
        arg='BAT0',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.1,
        fg_colour=0x252525,
        fg_alpha=0.8,
        x=162, y=215,
        radius=155,
        thickness=7,
        start_angle=20,
        end_angle=340
    },
	
}
 
require 'cairo'

function rgb_to_r_g_b(colour,alpha)
    return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end

function draw_ring(cr,t,pt)
    local w,h=conky_window.width,conky_window.height

    local xc,yc,ring_r,ring_w,sa,ea=pt['x'],pt['y'],pt['radius'],pt['thickness'],pt['start_angle'],pt['end_angle']
    local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']

    local angle_0=sa*(2*math.pi/360)-math.pi/2
    local angle_f=ea*(2*math.pi/360)-math.pi/2
    local t_arc=t*(angle_f-angle_0)

    -- Draw background ring

    cairo_arc(cr,xc,yc,ring_r,angle_0,angle_f)
    cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))
    cairo_set_line_width(cr,ring_w)
    cairo_stroke(cr)

    -- Draw indicator ring

    cairo_arc(cr,xc,yc,ring_r,angle_0,angle_0+t_arc)
    cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))
    cairo_stroke(cr)
end

function conky_ring_stats()
    local function setup_rings(cr,pt)
        local str=''
        local value=0

        local str=string.format('${%s %s}',pt['name'],pt['arg'])
        local str=conky_parse(str)

        local value=tonumber(str)
        local pct=value/pt['max']

        draw_ring(cr,pct,pt)
    end

    if conky_window==nil then return end
    cs=cairo_xlib_surface_create(conky_window.display,conky_window.drawable,conky_window.visual, conky_window.width,conky_window.height)

    cr=cairo_create(cs)    

    local updates=conky_parse('${updates}')
    local update_num=tonumber(updates)

    if update_num>5 then
        for i in pairs(settings_table) do
            setup_rings(cr,settings_table[i])
        end
    end
	cairo_surface_destroy(cs)
	cairo_destroy(cr)
end

function conky_draw_clock()
	if conky_window==nil then return end
	local w=conky_window.width
	local h=conky_window.height
	cs=cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, w, h)
	cr=cairo_create(cs)
 
	-- Settings
 
	-- What radius should the clock face (not including border) be, in pixels?
 
	--local clock_r=50
 
	-- x and y coordinates, relative to the top left corner of Conky, in pixels
 
	local xc=340
	local yc=407
 
	-- Extent of the shadow, in pixels
 
	local shadow_width=5
 
	-- x and y offsets of the drop shadow, relative to the centre of the clock face, in pixels. Can be positive (downward) or negative (upward)
 
	local shadow_xoffset=0
	local shadow_yoffset=2
 
	-- Do you want to show the second hand? Use this if you use a Conky update_interval > 1s. Can be true 	or false.
 
	local show_seconds=true
 
	-- Grab time
 
	local hours=os.date("%I")
	local mins=os.date("%M")
	local secs=os.date("%S")
 
	local secs_arc=(2*math.pi/60)*secs
	local mins_arc=(2*math.pi/60)*mins
	local hours_arc=(2*math.pi/12)*hours+mins_arc/12
 
	-- Drop shadow
 
	ds_pat=cairo_pattern_create_radial(xc+shadow_xoffset,yc+shadow_yoffset,clock_r*1.25,xc+shadow_xoffset,yc+shadow_yoffset,clock_r*1.25+shadow_width)
	cairo_pattern_add_color_stop_rgba(ds_pat,0,0,0,0,0.2)
	cairo_pattern_add_color_stop_rgba(ds_pat,1,0,0,0,0)
 
	cairo_move_to(cr,0,0)
	cairo_line_to(cr,w,0)
	cairo_line_to(cr,w,h)
	cairo_line_to(cr,0,h)
	cairo_new_sub_path(cr)
	cairo_arc(cr,xc,yc,clock_r*1.25,0,2*math.pi)
	cairo_set_source(cr,ds_pat)
	cairo_set_fill_rule(cr,CAIRO_FILL_RULE_EVEN_ODD)
	cairo_fill(cr)
 
	-- Glassy border
 
	cairo_arc(cr,xc,yc,clock_r*1.25,0,2*math.pi)
	cairo_set_source_rgba(cr,0.5,0.5,0.5,0.2)
	cairo_set_line_width(cr,1)
	cairo_stroke(cr)
 
	border_pat=cairo_pattern_create_linear(xc,yc-clock_r*1.25,xc,yc+clock_r*1.25)
 
	cairo_pattern_add_color_stop_rgba(border_pat,0,1,1,1,0.7)
	cairo_pattern_add_color_stop_rgba(border_pat,0.3,1,1,1,0)
	cairo_pattern_add_color_stop_rgba(border_pat,0.5,1,1,1,0)
	cairo_pattern_add_color_stop_rgba(border_pat,0.7,1,1,1,0)
	cairo_pattern_add_color_stop_rgba(border_pat,1,1,1,1,0.7)
	cairo_set_source(cr,border_pat)
	cairo_arc(cr,xc,yc,clock_r*1.125,0,2*math.pi)
	cairo_close_path(cr)
	cairo_set_line_width(cr,clock_r*0.15)
	cairo_stroke(cr)
 
	-- Set clock face
 
	cairo_arc(cr,xc,yc,clock_r,0,2*math.pi)
	cairo_close_path(cr)
 
	face_pat=cairo_pattern_create_radial(xc,yc-clock_r*0.75,0,xc,yc,clock_r)
 
	cairo_pattern_add_color_stop_rgba(face_pat,0,0,0,0,0)
	cairo_pattern_add_color_stop_rgba(face_pat,0,0,0,0,0)
	cairo_pattern_add_color_stop_rgba(face_pat,0,0,0,0,0)
	cairo_set_source(cr,face_pat)
	cairo_fill_preserve(cr)
	cairo_set_source_rgba(cr,0.7,0.7,0.7,0.2)
	cairo_set_line_width(cr, 1)
	cairo_stroke (cr)
 
	-- Draw hour hand
 
	local xh=xc+0.7*clock_r*math.sin(hours_arc)
	local yh=yc-0.7*clock_r*math.cos(hours_arc)
	cairo_move_to(cr,xc,yc)
	cairo_line_to(cr,xh,yh)
 
	cairo_set_line_cap(cr,CAIRO_LINE_CAP_ROUND)
	cairo_set_line_width(cr,5)
	cairo_set_source_rgba(cr,0.6,0.6,0.6,1)
	cairo_stroke(cr)
 
	-- Draw minute hand
 
	local xm=xc+0.9*clock_r*math.sin(mins_arc)
	local ym=yc-0.9*clock_r*math.cos(mins_arc)
	cairo_move_to(cr,xc,yc)
	cairo_line_to(cr,xm,ym)
 
	cairo_set_line_width(cr,3)
	cairo_stroke(cr)
 
	-- Draw seconds hand
	 
	if show_seconds then
		local xs=xc+0.9*clock_r*math.sin(secs_arc)
		local ys=yc-0.9*clock_r*math.cos(secs_arc)
		cairo_move_to(cr,xc,yc)
		cairo_line_to(cr,xs,ys)
		 
		cairo_set_line_width(cr,1)
		cairo_stroke(cr)
	end
	cairo_pattern_destroy(ds_pat)
	cairo_pattern_destroy(border_pat)
	cairo_pattern_destroy(face_pat)
	cairo_surface_destroy(cs)
	cairo_destroy(cr)
end

function conky_main()
	conky_ring_stats()
	conky_draw_clock()
end
Nel codice lua è contenuto un'orologio analogico (io l'ho disattivato)
Per attivarlo togliere --  prima di local clock_r=50

Wall
Immagine

conky per risoluzione 1280x800
Avatar utente
Netfrog
Prode Principiante
Messaggi: 129
Iscrizione: giovedì 23 luglio 2009, 14:52

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da Netfrog »

stesso output:

Codice: Seleziona tutto

netfrog@Maverick:~$ killall conky
netfrog@Maverick:~$ conky
Conky: llua_load: /home/netfrog/ring.lua:20: unexpected symbol near '�'
Conky: desktop window (10000b0) is subwindow of root window (fd)
Conky: window type - override
Conky: drawing to created window (0x3800001)
Conky: drawing to double buffer
Conky: llua_do_call: function conky_ring_stats execution failed: attempt to call a nil value
Ubuntu 12.04 Precise Pangolin64 Bit su Intel Pentium T4500 2,3 GHz - RAM 4 GB - GPU Ati Mobility Radeon HD 545v
Avatar utente
Netfrog
Prode Principiante
Messaggi: 129
Iscrizione: giovedì 23 luglio 2009, 14:52

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da Netfrog »

se non ti è di troppo disturbo potresti provare a vedere se sul tuo Pc va ?
Ubuntu 12.04 Precise Pangolin64 Bit su Intel Pentium T4500 2,3 GHz - RAM 4 GB - GPU Ati Mobility Radeon HD 545v
Avatar utente
SuNjACk
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1061
Iscrizione: martedì 19 maggio 2009, 16:27
Località: Pesaro

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da SuNjACk »

Netfrog ha scritto: se non ti è di troppo disturbo potresti provare a vedere se sul tuo Pc va ?
Yes sir. ;)


EDIT: funziona perfettamente

Immagine
Ultima modifica di SuNjACk il lunedì 14 febbraio 2011, 22:25, modificato 1 volta in totale.
Desktop openbox Halloween Documents Linux non è Windows
Free Software Is A Matter Of Liberty Not Price
Avatar utente
Netfrog
Prode Principiante
Messaggi: 129
Iscrizione: giovedì 23 luglio 2009, 14:52

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da Netfrog »

Risolto dopo mezz'ora di prove.
Ubuntu 12.04 Precise Pangolin64 Bit su Intel Pentium T4500 2,3 GHz - RAM 4 GB - GPU Ati Mobility Radeon HD 545v
deegan
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2639
Iscrizione: lunedì 28 aprile 2008, 12:42
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Varese

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da deegan »

#SuNjACk
Stò cercando a tastoni di modificare il tuo .lua  8)
Vorrei aggiungere dei nuovi ring, che mostrino la temperatura della CPU della MOBO, e il Fan speed.
E uso queste stringhe::
CpT.${hwmon temp 1}°C
Mobo.${execi 20 sensors | grep "MB Temperature" | cut -d "+" -f2 | cut -c1-7 }
Fan speed.${hwmon fan 1}RPM
Che sul conky semplice (senza ring) funzionano alla grande..  (good)
Ho provato ad aggiungere queste due stringhe ma c'è qualcosa che non quadra....  :-\

Codice: Seleziona tutto

 name="exec",
 arg="hwmon temp 1",

Codice: Seleziona tutto

  name="mobo",
  arg="execi 20 sensors | grep "MB Temperature" | cut -d "+" -f2 | cut -c1-7",

Codice: Seleziona tutto

 name="exec",
 arg="${hwmon fan 1}RPM",
Grazie..............  ;)
MB* ASUS TUF Gaming Z690 SV* EVGA RTX 3080 Ti CPU* i7-12700K
RAM* Vengeance RGB PRO 32GB 3600MHz SSD* Samsung 980 PRO 2TB
Avatar utente
SuNjACk
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1061
Iscrizione: martedì 19 maggio 2009, 16:27
Località: Pesaro

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da SuNjACk »

Codice: Seleziona tutto

name="hwmon",
arg="temp 1",

Codice: Seleziona tutto

name="execi",
arg="20 sensors | grep 'MB Temperature' | cut -d '+' -f2 |  cut -c1-7",

Codice: Seleziona tutto

name="hwmon"
arg="fan 1"
Desktop openbox Halloween Documents Linux non è Windows
Free Software Is A Matter Of Liberty Not Price
deegan
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2639
Iscrizione: lunedì 28 aprile 2008, 12:42
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Varese

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da deegan »

Mi funzionano solo queste 2 tringhe::

Codice: Seleziona tutto

name = "hwmon",		
arg = "temp 1",

Codice: Seleziona tutto

name = "hwmon",		
arg = "temp 4",
.. ;)
Nel frattempo ho trovato questa stringa;  ;D

Codice: Seleziona tutto

	name="",
	arg=conky_parse("${exec dcop amarok player trackCurrentTime}"),
	max=conky_parse("${if_running amarokapp}${exec dcop amarok player trackTotalTime}${else}1${endif}"),
	xc=850,
	yc=100,
	radius=40,
	thickness=10,
	sectors=60,
	fill_sector=false,
	bg_colour1={{0,0x999999,0},{0.5,0x999999,1}, {1,0x999999,0}},
	fg_colour1={{0,0XFFFF00,0},{0.5,0xFFFF00,1}, {1,0xFFFF00,0}},
	bd_colour1={{0,0X00FF00,1},{0.5,0x00FF00,1}, {1,0x00FF00,1}},
Se vorrei adattarla per Banshee??  8)
Ultima modifica di deegan il martedì 15 febbraio 2011, 19:06, modificato 1 volta in totale.
MB* ASUS TUF Gaming Z690 SV* EVGA RTX 3080 Ti CPU* i7-12700K
RAM* Vengeance RGB PRO 32GB 3600MHz SSD* Samsung 980 PRO 2TB
Avatar utente
SuNjACk
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1061
Iscrizione: martedì 19 maggio 2009, 16:27
Località: Pesaro

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da SuNjACk »

deegan ha scritto: Mi funzionano solo queste 2 tringhe::

Codice: Seleziona tutto

name = "hwmon",		
arg = "temp 1",

Codice: Seleziona tutto

name = "hwmon",		
arg = "temp 4",
.. ;)
Nel frattempo ho trovato questa stringa;  ;D

Codice: Seleziona tutto

	name="",
	arg=conky_parse("${exec dcop amarok player trackCurrentTime}"),
	max=conky_parse("${if_running amarokapp}${exec dcop amarok player trackTotalTime}${else}1${endif}"),
	xc=850,
	yc=100,
	radius=40,
	thickness=10,
	sectors=60,
	fill_sector=false,
	bg_colour1={{0,0x999999,0},{0.5,0x999999,1}, {1,0x999999,0}},
	fg_colour1={{0,0XFFFF00,0},{0.5,0xFFFF00,1}, {1,0xFFFF00,0}},
	bd_colour1={{0,0X00FF00,1},{0.5,0x00FF00,1}, {1,0x00FF00,1}},
Se vorrei adattarla per Banshee??  8)
quella stringa che hai trovato non è adatta per il lua che uso io
Desktop openbox Halloween Documents Linux non è Windows
Free Software Is A Matter Of Liberty Not Price
deegan
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2639
Iscrizione: lunedì 28 aprile 2008, 12:42
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Varese

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da deegan »

quella stringa che hai trovato non è adatta per il lua che uso io
-.-.-.-. ;D
MB* ASUS TUF Gaming Z690 SV* EVGA RTX 3080 Ti CPU* i7-12700K
RAM* Vengeance RGB PRO 32GB 3600MHz SSD* Samsung 980 PRO 2TB
Avatar utente
ceon1
Prode Principiante
Messaggi: 141
Iscrizione: giovedì 7 gennaio 2010, 11:36

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da ceon1 »

Ciao a tutti, sto usando un conky che gentilmente  mauccta mi ha passato, assieme a un file .lua, per fortuna funziona :D , volevo aggiungere un calendario e ho trovato questo file  calendar.sh  ma non sò come si fa per farlo partire, mi potete aiutare perfavore?

Codice: Seleziona tutto

#!/bin/bash
# calendar.sh
# copyright 2011 by Mobilediesel
#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/>.

# m="m" # uncomment this line for starting the week on Monday instead of Sunday.
dates=$(remind -s | awk -F"[ /]+" '{if ( $3!=strftime( "%d" ) ) {DAYS=DAYS $3+0"|"}} END{sub("\\|$","",DAYS);printf DAYS}')
cal -3$m | awk -v DAYS=${dates} '{
{if ( substr($0,1,20)!~/^ *$/ )
{PREV=substr($0,1,20)}}
{if ( NR==3 )
{NEXT=substr($0,45,20)} {sub(/^ */," ",NEXT)}}
{if ( NR==1 )
MONTH=substr($0,23,20)}
{if ( NR==2 )
DOW=substr($0,23,20)}
{if ( substr($0,23,20)!~/^ *$/ && NR!=1 && NR!=2 )
{tmp=substr($0,23,20);sub("^ +1\\>"," 1",tmp);sub(/[ ]+$/,"",tmp)
{if ( length(tmp)==20 || NR==3 )
CAL=CAL tmp"\n"
else
CAL=CAL tmp" "}}}}
END{
{gsub("\\<("DAYS")\\>","${color green}&${color 99ccff}",CAL)}
{sub("\\<"strftime( "%-d" )"\\>","${color white}&${color 99ccff}",CAL)}
sub(/[ ]+$/," ",PREV)
{if ( length(PREV)==20 )
PREV=PREV"\n"}
print "${color grey}"MONTH"\n${color 808080}"DOW"\n${color grey}"PREV"${color 99ccff}"CAL"${color grey}"NEXT
}'
"Domandare non costa che un'istante di imbarazzo, non domandare è esssere imbarazzati per tutta la vita"
Ubuntu User #32145 | Linux User #521474 | Lucid Lynx
Sotto costante effetto del pinguino
Avatar utente
mauccta
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 394
Iscrizione: lunedì 14 dicembre 2009, 17:06
Località: Prato

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da mauccta »

:P

con quello script non ci chiappo nulla  ;D
in attesa di esperti prova ad aggiungere questo calendario al conky

Codice: Seleziona tutto

${alignc}${execi 60 date +"%B %Y" | tr "[:lower:]" "[:upper:]"}${font}
${font Liberation Mono:style=Bold:size=9}${execpi 60 DJS=`date +%_d`; cal | sed '1d' | sed '/./!d' | sed 's/$/                     /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignc} /' | sed /" $DJS "/s/" $DJS "/" "'${color orange}'"$DJS"'${color}'" "/}
Ultima modifica di mauccta il martedì 15 febbraio 2011, 22:19, modificato 1 volta in totale.
Avatar utente
ceon1
Prode Principiante
Messaggi: 141
Iscrizione: giovedì 7 gennaio 2010, 11:36

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da ceon1 »

mauccta ha scritto: :P

con quello script non ci chiappo nulla  ;D
in attesa di esperti prova ad aggiungere questo calendario al conky

Codice: Seleziona tutto

${alignc}${execi 60 date +"%B %Y" | tr "[:lower:]" "[:upper:]"}${font}
${font Liberation Mono:style=Bold:size=9}${execpi 60 DJS=`date +%_d`; cal | sed '1d' | sed '/./!d' | sed 's/$/                     /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignc} /' | sed /" $DJS "/s/" $DJS "/" "'${color orange}'"$DJS"'${color}'" "/}
ciao mauccta :) il calendario va e non è niente male sotto al conky, l'intenzione mia era quella di metterne uno orizzontale nella parte bassa della scrivania, non sono sicuro se quel codice che ho messo sopra sia esattamente per un calendario orizzontale però  :-\  Ne ho cercati e quasi tutti avevano quell'estensione, ma non capisco  ::)
"Domandare non costa che un'istante di imbarazzo, non domandare è esssere imbarazzati per tutta la vita"
Ubuntu User #32145 | Linux User #521474 | Lucid Lynx
Sotto costante effetto del pinguino
Avatar utente
mauccta
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 394
Iscrizione: lunedì 14 dicembre 2009, 17:06
Località: Prato

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da mauccta »

prova a mettere questo nel conky

Codice: Seleziona tutto

${execpi 60 percorsodelcalendario/calendario.sh}
Avatar utente
ceon1
Prode Principiante
Messaggi: 141
Iscrizione: giovedì 7 gennaio 2010, 11:36

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da ceon1 »

mauccta ha scritto: prova a mettere questo nel conky

Codice: Seleziona tutto

${execpi 60 percorsodelcalendario/calendario.sh}
Grande ora con questa riga lo carica!  Non è certo un calendario orizzontale quello che ho postato  :P  ma ne trovo un'altro, grazie  (b2b)
"Domandare non costa che un'istante di imbarazzo, non domandare è esssere imbarazzati per tutta la vita"
Ubuntu User #32145 | Linux User #521474 | Lucid Lynx
Sotto costante effetto del pinguino
Avatar utente
centoventicinque
Prode Principiante
Messaggi: 145
Iscrizione: martedì 31 luglio 2007, 11:33
Località: deruta-perugia-umbria

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da centoventicinque »

ragazzi, ritorno in tema, vorrei visualizzare la temperatura di processori e dischi, come fare ?
Avatar utente
mauccta
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 394
Iscrizione: lunedì 14 dicembre 2009, 17:06
Località: Prato

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da mauccta »

centoventicinque ha scritto: ragazzi, ritorno in tema, vorrei visualizzare la temperatura di processori e dischi, come fare ?
devi installare lm-sensors e hddtemp
dovrebbero esserci thread con info per configurarli  ;)
Chiusa

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti