[Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

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
TheImmortalPhoenix
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 260
Iscrizione: giovedì 30 ottobre 2008, 12:14

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da TheImmortalPhoenix »

zeruel85 ha scritto: arch:
Immagine Immagine

debian wheezy (testing):
Immagine
Mi passi i conky di entrambi per favore?
Avatar utente
TheImmortalPhoenix
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 260
Iscrizione: giovedì 30 ottobre 2008, 12:14

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da TheImmortalPhoenix »

pablo_honey ha scritto: domandina: ho aggiunto a conky una riga per mostrare il titolo della canzone che rhythmbox sta riproducendo; il problema è che all'avvio del pc si avvia da solo anche rb, anche se in pausa... come modificare il codice in modo che rhythmbox non si avvii?
il codice che ho messo è il seguente

${if_running rhythmbox}${exec /usr/bin/rhythmbox-client --no-start --no-present --print-playing|cut -b -99}$endif
questo è il mio:

${if_running rhythmbox}${color 000000}Titolo: ${alignr}${exec rhythmbox-client --no-start --print-playing-format "%tt"}$endif
Avatar utente
ceon1
Prode Principiante
Messaggi: 141
Iscrizione: giovedì 7 gennaio 2010, 11:36

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da ceon1 »

TheImmortalPhoenix ha scritto:
zeruel85 ha scritto: arch:
Immagine Immagine

debian wheezy (testing):
Immagine
Mi passi i conky di entrambi per favore?
Quoto!
"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
SuNjACk
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1061
Iscrizione: martedì 19 maggio 2009, 16:27
Località: Pesaro

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da SuNjACk »

zeruel85 ha scritto: arch:
Immagine Immagine

debian wheezy (testing):
Immagine
Ohh alcuni dei miei wallpaper preferiti :)
Desktop openbox Halloween Documents Linux non è Windows
Free Software Is A Matter Of Liberty Not Price
Avatar utente
Jaguaro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 299
Iscrizione: martedì 9 febbraio 2010, 10:25
Località: Prealpi
Contatti:

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da Jaguaro »

snarkia ha scritto: Quasi completato...mancano sempre quelle due stramaledette icone dell'applet  >:( >:(

Immagine

Immagine
molto bello  (yes)

sarebbe stato ottimo su un desk openbox con tint2 in alto, con decori simili al conky.
http://mountaincafe.altervista.org/ ---- www.verticalmente.net

Fin al quaranta de masc bisogna minga mùla i strasc...:-D
Avatar utente
SuNjACk
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1061
Iscrizione: martedì 19 maggio 2009, 16:27
Località: Pesaro

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da SuNjACk »

Immagine

BAM! :P
Desktop openbox Halloween Documents Linux non è Windows
Free Software Is A Matter Of Liberty Not Price
Avatar utente
xmanganato77
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 270
Iscrizione: venerdì 15 dicembre 2006, 23:24
Località: TTT
Contatti:

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da xmanganato77 »

Burn_Out ha scritto:
xmanganato77 ha scritto: Immagine

Qui nn posto mai.Metto il mio. :)
sfondo sfondo sfondo :P bello! la barra è awn?
1.sfondo http://zyklophon.deviantart.com/art/Har ... s-66313387
2.barra http://gnome-look.org/content/show.php/ ... ent=101604
3.gtk2 http://gnome-look.org/content/show.php/ ... ent=121184
4.metacity http://gnome-look.org/content/show.php/ ... ent=127948
CPU:e5700,MB:Zotac 9300-ITX,Ram:2x4Gb, Nvidia Gt430, Ubuntu 12.04???
Avatar utente
snarkia
Prode Principiante
Messaggi: 99
Iscrizione: martedì 17 giugno 2008, 18:02

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da snarkia »

Jaguaro ha scritto:
snarkia ha scritto: Quasi completato...mancano sempre quelle due stramaledette icone dell'applet  >:( >:(

Immagine

Immagine
molto bello  (yes)

sarebbe stato ottimo su un desk openbox con tint2 in alto, con decori simili al conky.
Eh già...ci stavo facendo un pensierino su openbox, chissà  :-\
Tint2 sto iniziando a studiarlo...ancora non lo interpreto bene, come il conky fino a due settimane fa del resto  ;D
In continuo apprendimento :D
Avatar utente
zeruel85
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2450
Iscrizione: venerdì 12 gennaio 2007, 18:32

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da zeruel85 »

jerico ha scritto: molto bella debian!!
grazie! :)
TheImmortalPhoenix ha scritto: Mi passi i conky di entrambi per favore?
certo. cominciamo da arch.
conkyrc:

Codice: Seleziona tutto

######################
# - Conky settings - #
######################
update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1

imlib_cache_size 0
double_buffer yes
no_buffers yes

format_human_readable

#####################
# - Text settings - #
#####################
use_xft yes
xftfont Droid Sans:size=8
override_utf8_locale yes
text_buffer_size 2048

#############################
# - Window specifications - #
#############################
own_window_class Conky
own_window yes
own_window_type override
own_window_argb_visual yes
own_window_argb_value 180
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#own_window_colour 414140

alignment top_left
gap_x 8
gap_y 8
minimum_size 182 0
maximum_width 182

default_bar_size 60 8

#########################
# - Graphics settings - #
#########################
draw_shades no

default_color e0e0e0

color0 white
#color1 729fcf
color1 f7a145
color2 white


lua_load ~/.conkylua/luarc
lua_draw_hook_pre main

TEXT
${font Droid Sans:style=Bold:size=8}CLOCK $stippled_hr${font}
${alignc}${voffset 32}${font Droid Sans:style=Bold:size=11}${color2}${time %H}${time :%M}${time :%S}${color}${font}
${alignc}${voffset 6}${font Droid Sans:style=Bold:size=8}${color2}${time %A}${color}${font}
${alignc}${time %d %b %Y}${voffset 8}${font}${color}
${voffset 40}${font Droid Sans:style=Bold:size=8}SYSTEM $stippled_hr${font}
${voffset 6}CPU0: ${color1}${font Droid Sans:style=Bold:size=8}${cpu cpu1}%${font}${color}${goto 98}CPU1: ${color1}${font Droid Sans:style=Bold:size=8}${cpu cpu2}%${font}${color}
${voffset 50}RAM: ${color1}${font Droid Sans:style=Bold:size=8}$memperc%${font}${color}${goto 98}BAT: ${font Droid Sans:style=Bold:size=8}${color1}${battery_percent BAT0}%${font}${color}
${font Droid Sans:style=Bold:size=8}${color2}${mem}${font}${color}
###############
# - NETWORK - #
###############
${voffset 38}${font Droid Sans:style=Bold:size=8}NETWORK $stippled_hr${font}
# |--WLAN0
${if_up wlan0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 32}${voffset -6}Up: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed wlan0}${color}${font} ${alignr}${color2}${upspeedgraph wlan0 8,60 f7a145 f7a145}${color}
${goto 32}Total: ${font Droid Sans:style=Bold:size=8}${color2}${totalup wlan0}${color}${font}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 32}${voffset -6}Down: ${font Droid Sans:style=Bold:size=8}${color1}${downspeed wlan0}${color}${font} ${alignr}${color2}${downspeedgraph wlan0 8,60 f7a145 f7a145}${color}
${goto 32}Total: ${font Droid Sans:style=Bold:size=8}${color2}${totaldown wlan0}${color}${font}
# |--ETH0
${else}${if_up eth0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 32}${voffset -6}Up: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed eth0}${color}${font} ${alignr}${color2}${upspeedgraph eth0 8,60 f7a145 f7a145}${color}
${goto 32}Total: ${font Droid Sans:style=Bold:size=8}${color2}${totalup eth0}${color}${font}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 32}${voffset -6}Down: ${font Droid Sans:style=Bold:size=8}${color1}${downspeed eth0}${color}${font} ${alignr}${color2}${downspeedgraph eth0 8,60 f7a145 f7a145}${color}
${goto 32}Total: ${font Droid Sans:style=Bold:size=8}${color2}${totaldown eth0}${color}${font}
# |--PPP0
${else}${if_up ppp0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 32}${voffset -6}Up: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed ppp0}${color}${font} ${alignr}${color2}${upspeedgraph ppp0 8,60 f7a145 f7a145}${color}
${goto 32}Total: ${font Droid Sans:style=Bold:size=8}${color2}${totalup ppp0}${color}${font}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 32}${voffset -6}Down: ${font Droid Sans:style=Bold:size=8}${color1}${downspeed ppp0}${color}${font} ${alignr}${color2}${downspeedgraph ppp0 8,60 f7a145 f7a145}${color}
${goto 32}Total: ${font Droid Sans:style=Bold:size=8}${color2}${totaldown ppp0}${color}${font}
${else}${voffset 4}${color0}${font PizzaDude Bullets:size=12}4${font}${color}${goto 32}Network Unavailable${voffset 14}${endif}${endif}${endif}
###############
# - WEATHER - #
###############
# For a working weather script you NEED to define, in a user specific config file, a partner id and registration code for the weather.com xoap service. For this purpose copy .conkyForecast.config in /usr/share/conkycolors folder to your home and setup as required.
# http://www.weather.com/services/xmloap.html
${voffset -6}${font Droid Sans:style=Bold:size=8}WEATHER $stippled_hr${font}
# |--WLAN0
${if_up wlan0}
${execpi 3600 /usr/share/conkycolors/bin/conkyForecast --location=ITXX0079 -t /home/luca/.conkycolors/templates/conkyForecast.template}
# |--ETH0
${else}${if_up eth0}
${execpi 3600 /usr/share/conkycolors/bin/conkyForecast --location=ITXX0079 -t /home/luca/.conkycolors/templates/conkyForecast.template}
# |--PPP0
${else}${if_up ppp0}
${execpi 3600 /usr/share/conkycolors/bin/conkyForecast --location=ITXX0079 -t /home/luca/.conkycolors/templates/conkyForecast.template}
${else}${voffset 4}${color0}${font PizzaDude Bullets:size=12}4${font}${color}${goto 32}Weather Unavailable${voffset 14}${endif}${endif}${endif}
lua:

Codice: Seleziona tutto

--==============================================================================
--                            conky_orange.lua
--
--  author  : SLK
--  version : v2011011601
--  license : Distributed under the terms of GNU GPL version 2 or later
--
--==============================================================================

require 'cairo'

--------------------------------------------------------------------------------
--                                                                    clock DATA
-- HOURS
clock_h = {
    {
    name='time',                   arg='%H',                    max_value=12,
    x=99,                         y=82,
    graph_radius=53,
    graph_thickness=2,
    graph_unit_angle=30,           graph_unit_thickness=30,
    graph_bg_colour=0xffffff,      graph_bg_alpha=0,
    graph_fg_colour=0xf7a145,      graph_fg_alpha=1,
    txt_radius=34,
    txt_weight=1,                  txt_size=10.0,
    txt_fg_colour=0xFFFFFF,        txt_fg_alpha=0,
    graduation_radius=53,
    graduation_thickness=6,        graduation_mark_thickness=2,
    graduation_unit_angle=30,
    graduation_fg_colour=0xffffff, graduation_fg_alpha=1,
    },
}
-- MINUTES
clock_m = {
    {
    name='time',                   arg='%M',                    max_value=60,
    x=99,                         y=82,
    graph_radius=57,
    graph_thickness=2,
    graph_unit_angle=6,            graph_unit_thickness=6,
    graph_bg_colour=0xffffff,      graph_bg_alpha=1,
    graph_fg_colour=0xf7a145,      graph_fg_alpha=1,
    txt_radius=70,
    txt_weight=0,                  txt_size=9.0,
    txt_fg_colour=0xFFFFFF,        txt_fg_alpha=0,
    graduation_radius=57,
    graduation_thickness=0,        graduation_mark_thickness=2,
    graduation_unit_angle=30,
    graduation_fg_colour=0xffffff, graduation_fg_alpha=1,
    },
}
-- SECONDS
clock_s = {
    {
    name='time',                   arg='%S',                    max_value=60,
    x=99,                         y=82,
    graph_radius=50,
    graph_thickness=2,
    graph_unit_angle=6,            graph_unit_thickness=2,
    graph_bg_colour=0xffffff,      graph_bg_alpha=0,
    graph_fg_colour=0xf7a145,      graph_fg_alpha=1,
    txt_radius=40,
    txt_weight=0,                  txt_size=12.0,
    txt_fg_colour=0xFFFFFF,        txt_fg_alpha=0,
    graduation_radius=0,
    graduation_thickness=0,        graduation_mark_thickness=0,
    graduation_unit_angle=0,
    graduation_fg_colour=0xffffff, graduation_fg_alpha=1,
    },
}

--------------------------------------------------------------------------------
--                                                                    gauge DATA
gauge = {
{
    name='cpu',                    arg='cpu1',                  max_value=100,
    x=68,                          y=196,
    graph_radius=24,
    graph_thickness=3,
    graph_start_angle=0,
    graph_unit_angle=2.7,          graph_unit_thickness=2.7,
    graph_bg_colour=0xffffff,      graph_bg_alpha=1,
    graph_fg_colour=0xf7a145,      graph_fg_alpha=1,
    hand_fg_colour=0xEF5A29,       hand_fg_alpha=0,
    txt_radius=34,
    txt_weight=0,                  txt_size=8.0,
    txt_fg_colour=0xEF5A29,        txt_fg_alpha=0,
    graduation_radius=28,
    graduation_thickness=0,        graduation_mark_thickness=1,
    graduation_unit_angle=27,
    graduation_fg_colour=0xffffff, graduation_fg_alpha=1,
    caption='',
    caption_weight=1,              caption_size=8.0,
    caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0,
},
{
    name='cpu',                    arg='cpu2',                  max_value=100,
    x=162,                          y=196,
    graph_radius=24,
    graph_thickness=3,
    graph_start_angle=0,
    graph_unit_angle=2.7,          graph_unit_thickness=2.7,
    graph_bg_colour=0xffffff,      graph_bg_alpha=1,
    graph_fg_colour=0xf7a145,      graph_fg_alpha=1,
    hand_fg_colour=0xEF5A29,       hand_fg_alpha=0,
    txt_radius=10,
    txt_weight=0,                  txt_size=8.0,
    txt_fg_colour=0xEF5A29,        txt_fg_alpha=0,
    graduation_radius=28,
    graduation_thickness=0,        graduation_mark_thickness=1,
    graduation_unit_angle=27,
    graduation_fg_colour=0xffffff, graduation_fg_alpha=1,
    caption='',
    caption_weight=1,              caption_size=8.0,
    caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0,
},
{
    name='memperc',                arg='',                      max_value=100,
    x=68,                          y=258,
    graph_radius=24,
    graph_thickness=3,
    graph_start_angle=0,
    graph_unit_angle=2.7,          graph_unit_thickness=2.7,
    graph_bg_colour=0xffffff,      graph_bg_alpha=1,
    graph_fg_colour=0xf7a145,      graph_fg_alpha=1,
    hand_fg_colour=0xEF5A29,       hand_fg_alpha=0,
    txt_radius=10,
    txt_weight=0,                  txt_size=8.0,
    txt_fg_colour=0xEF5A29,        txt_fg_alpha=0,
    graduation_radius=23,
    graduation_thickness=0,        graduation_mark_thickness=2,
    graduation_unit_angle=27,       
    graduation_fg_colour=0xffffff, graduation_fg_alpha=1,
    caption='',
    caption_weight=1,              caption_size=8.0,
    caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0,
},
{
    name="battery_percent",           arg="BAT0",                     max_value=100,
    x=162,                          y=258,
    graph_radius=24,
    graph_thickness=3,
    graph_start_angle=0,
    graph_unit_angle=2.7,          graph_unit_thickness=2.7,
    graph_bg_colour=0xffffff,      graph_bg_alpha=1,
    graph_fg_colour=0xf7a145,      graph_fg_alpha=1,
    hand_fg_colour=0xEF5A29,       hand_fg_alpha=0,
    txt_radius=34,
    txt_weight=0,                  txt_size=8.0,
    txt_fg_colour=0xEF5A29,        txt_fg_alpha=0,
    graduation_radius=28,
    graduation_thickness=0,        graduation_mark_thickness=1,
    graduation_unit_angle=27,
    graduation_fg_colour=0xffffff, graduation_fg_alpha=1,
    caption='up',
    caption_weight=1,              caption_size=8.0,
    caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0,
},
}

-------------------------------------------------------------------------------
--                                                                 rgb_to_r_g_b
-- converts color in hexa to decimal
--
function rgb_to_r_g_b(colour, alpha)
    return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end

-------------------------------------------------------------------------------
--                                                            angle_to_position
-- convert degree to rad and rotate (0 degree is top/north)
--
function angle_to_position(start_angle, current_angle)
    local pos = current_angle + start_angle
    return ( ( pos * (2 * math.pi / 360) ) - (math.pi / 2) )
end

-------------------------------------------------------------------------------
--                                                              draw_clock_ring
-- displays clock
--
function draw_clock_ring(display, data, value)
    local max_value = data['max_value']
    local x, y = data['x'], data['y']
    local graph_radius = data['graph_radius']
    local graph_thickness, graph_unit_thickness = data['graph_thickness'], data['graph_unit_thickness']
    local graph_unit_angle = data['graph_unit_angle']
    local graph_bg_colour, graph_bg_alpha = data['graph_bg_colour'], data['graph_bg_alpha']
    local graph_fg_colour, graph_fg_alpha = data['graph_fg_colour'], data['graph_fg_alpha']

    -- background ring
    cairo_arc(display, x, y, graph_radius, 0, 2 * math.pi)
    cairo_set_source_rgba(display, rgb_to_r_g_b(graph_bg_colour, graph_bg_alpha))
    cairo_set_line_width(display, graph_thickness)
    cairo_stroke(display)

    -- arc of value
    local val = (value % max_value)
    local i = 1
    while i <= val do
        cairo_arc(display, x, y, graph_radius,(  ((graph_unit_angle * i) - graph_unit_thickness)*(2*math.pi/360)  )-(math.pi/2),((graph_unit_angle * i) * (2*math.pi/360))-(math.pi/2))
        cairo_set_source_rgba(display,rgb_to_r_g_b(graph_fg_colour,graph_fg_alpha))
        cairo_stroke(display)
        i = i + 1
    end
    local angle = (graph_unit_angle * i) - graph_unit_thickness

    -- graduations marks
    local graduation_radius = data['graduation_radius']
    local graduation_thickness, graduation_mark_thickness = data['graduation_thickness'], data['graduation_mark_thickness']
    local graduation_unit_angle = data['graduation_unit_angle']
    local graduation_fg_colour, graduation_fg_alpha = data['graduation_fg_colour'], data['graduation_fg_alpha']
    if graduation_radius > 0 and graduation_thickness > 0 and graduation_unit_angle > 0 then
        local nb_graduation = 360 / graduation_unit_angle
        local i = 1
        while i <= nb_graduation do
            cairo_set_line_width(display, graduation_thickness)
            cairo_arc(display, x, y, graduation_radius, (((graduation_unit_angle * i)-(graduation_mark_thickness/2))*(2*math.pi/360))-(math.pi/2),(((graduation_unit_angle * i)+(graduation_mark_thickness/2))*(2*math.pi/360))-(math.pi/2))
            cairo_set_source_rgba(display,rgb_to_r_g_b(graduation_fg_colour,graduation_fg_alpha))
            cairo_stroke(display)
            cairo_set_line_width(display, graph_thickness)
            i = i + 1
        end
    end

    -- text
    local txt_radius = data['txt_radius']
    local txt_weight, txt_size = data['txt_weight'], data['txt_size']
    local txt_fg_colour, txt_fg_alpha = data['txt_fg_colour'], data['txt_fg_alpha']
    local movex = txt_radius * (math.cos((angle * 2 * math.pi / 360)-(math.pi/2)))
    local movey = txt_radius * (math.sin((angle * 2 * math.pi / 360)-(math.pi/2)))
    cairo_select_font_face (display, "ubuntu", CAIRO_FONT_SLANT_NORMAL, txt_weight);
    cairo_set_font_size (display, txt_size);
    cairo_set_source_rgba (display, rgb_to_r_g_b(txt_fg_colour, txt_fg_alpha));
    cairo_move_to (display, x + movex - (txt_size / 2), y + movey + 3);
    cairo_show_text (display, value);
    cairo_stroke (display);
end

-------------------------------------------------------------------------------
--                                                              draw_gauge_ring
-- displays gauges
--
function draw_gauge_ring(display, data, value)
    local max_value = data['max_value']
    local x, y = data['x'], data['y']
    local graph_radius = data['graph_radius']
    local graph_thickness, graph_unit_thickness = data['graph_thickness'], data['graph_unit_thickness']
    local graph_start_angle = data['graph_start_angle']
    local graph_unit_angle = data['graph_unit_angle']
    local graph_bg_colour, graph_bg_alpha = data['graph_bg_colour'], data['graph_bg_alpha']
    local graph_fg_colour, graph_fg_alpha = data['graph_fg_colour'], data['graph_fg_alpha']
    local hand_fg_colour, hand_fg_alpha = data['hand_fg_colour'], data['hand_fg_alpha']
    local graph_end_angle = (max_value * graph_unit_angle) % 360

    -- background ring
    cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, 0), angle_to_position(graph_start_angle, graph_end_angle))
    cairo_set_source_rgba(display, rgb_to_r_g_b(graph_bg_colour, graph_bg_alpha))
    cairo_set_line_width(display, graph_thickness)
    cairo_stroke(display)

    -- arc of value
    local val = value % (max_value + 1)
    local start_arc = 0
    local stop_arc = 0
    local i = 1
    while i <= val do
        start_arc = (graph_unit_angle * i) - graph_unit_thickness
        stop_arc = (graph_unit_angle * i)
        cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
        cairo_set_source_rgba(display, rgb_to_r_g_b(graph_fg_colour, graph_fg_alpha))
        cairo_stroke(display)
        i = i + 1
    end
    local angle = start_arc

    -- hand
    start_arc = (graph_unit_angle * val) - (graph_unit_thickness * 2)
    stop_arc = (graph_unit_angle * val)
    cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
    cairo_set_source_rgba(display, rgb_to_r_g_b(hand_fg_colour, hand_fg_alpha))
    cairo_stroke(display)

    -- graduations marks
    local graduation_radius = data['graduation_radius']
    local graduation_thickness, graduation_mark_thickness = data['graduation_thickness'], data['graduation_mark_thickness']
    local graduation_unit_angle = data['graduation_unit_angle']
    local graduation_fg_colour, graduation_fg_alpha = data['graduation_fg_colour'], data['graduation_fg_alpha']
    if graduation_radius > 0 and graduation_thickness > 0 and graduation_unit_angle > 0 then
        local nb_graduation = graph_end_angle / graduation_unit_angle
        local i = 0
        while i < nb_graduation do
            cairo_set_line_width(display, graduation_thickness)
            start_arc = (graduation_unit_angle * i) - (graduation_mark_thickness / 2)
            stop_arc = (graduation_unit_angle * i) + (graduation_mark_thickness / 2)
            cairo_arc(display, x, y, graduation_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
            cairo_set_source_rgba(display,rgb_to_r_g_b(graduation_fg_colour,graduation_fg_alpha))
            cairo_stroke(display)
            cairo_set_line_width(display, graph_thickness)
            i = i + 1
        end
    end

    -- text
    local txt_radius = data['txt_radius']
    local txt_weight, txt_size = data['txt_weight'], data['txt_size']
    local txt_fg_colour, txt_fg_alpha = data['txt_fg_colour'], data['txt_fg_alpha']
    local movex = txt_radius * math.cos(angle_to_position(graph_start_angle, angle))
    local movey = txt_radius * math.sin(angle_to_position(graph_start_angle, angle))
    cairo_select_font_face (display, "ubuntu", CAIRO_FONT_SLANT_NORMAL, txt_weight)
    cairo_set_font_size (display, txt_size)
    cairo_set_source_rgba (display, rgb_to_r_g_b(txt_fg_colour, txt_fg_alpha))
    cairo_move_to (display, x + movex - (txt_size / 2), y + movey + 3)
    cairo_show_text (display, value)
    cairo_stroke (display)

    -- caption
    local caption = data['caption']
    local caption_weight, caption_size = data['caption_weight'], data['caption_size']
    local caption_fg_colour, caption_fg_alpha = data['caption_fg_colour'], data['caption_fg_alpha']
    local tox = graph_radius * (math.cos((graph_start_angle * 2 * math.pi / 360)-(math.pi/2)))
    local toy = graph_radius * (math.sin((graph_start_angle * 2 * math.pi / 360)-(math.pi/2)))
    cairo_select_font_face (display, "ubuntu", CAIRO_FONT_SLANT_NORMAL, caption_weight);
    cairo_set_font_size (display, caption_size)
    cairo_set_source_rgba (display, rgb_to_r_g_b(caption_fg_colour, caption_fg_alpha))
    cairo_move_to (display, x + tox + 5, y + toy + 1)
    -- bad hack but not enough time !
    if graph_start_angle < 105 then
        cairo_move_to (display, x + tox - 30, y + toy + 1)
    end
    cairo_show_text (display, caption)
    cairo_stroke (display)
end

-------------------------------------------------------------------------------
--                                                               go_clock_rings
-- loads data and displays clock
--
function go_clock_rings(display)
    local function load_clock_rings(display, data)
        local str, value = '', 0
        str = string.format('${%s %s}',data['name'], data['arg'])
        str = conky_parse(str)
        value = tonumber(str)
        draw_clock_ring(display, data, value)
    end
    
    for i in pairs(clock_h) do
        load_clock_rings(display, clock_h[i])
    end
    for i in pairs(clock_m) do
        load_clock_rings(display, clock_m[i])
    end
    for i in pairs(clock_s) do
        load_clock_rings(display, clock_s[i])
    end
end

-------------------------------------------------------------------------------
--                                                               go_gauge_rings
-- loads data and displays gauges
--
function go_gauge_rings(display)
    local function load_gauge_rings(display, data)
        local str, value = '', 0
        str = string.format('${%s %s}',data['name'], data['arg'])
        str = conky_parse(str)
        value = tonumber(str)
        draw_gauge_ring(display, data, value)
    end
    
    for i in pairs(gauge) do
        load_gauge_rings(display, gauge[i])
    end
end

-------------------------------------------------------------------------------
--                                                                         MAIN
function conky_main()
    if conky_window == nil then 
        return
    end

    local cs = cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, conky_window.width, conky_window.height)
    local display = cairo_create(cs)
    
    local updates = conky_parse('${updates}')
    update_num = tonumber(updates)
    
    if update_num > 5 then
        go_clock_rings(display)
        go_gauge_rings(display)
    end

end
quello di debian lo puoi trovare in tantissime versioni per le varie distro (ubuntu, fedora, debian, mint, ecc.) a questo link:
http://gnome-look.org/content/show.php/ ... ent=139024
ceon1 ha scritto: Quoto!
accontentato! ;)
SuNjACk ha scritto: Ohh alcuni dei miei wallpaper preferiti :)
infatti ti ringrazio per avermi fatto conoscere il sito di ether su deviantart, ce ne sono alcuni di wallpaper stupendi! ;)
Avatar utente
bobreggae
Prode Principiante
Messaggi: 84
Iscrizione: lunedì 23 novembre 2009, 18:12
Distribuzione: penso di passare a Xubuntu 14.04 ..
Contatti:

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da bobreggae »

Jaguaro ha scritto:
snarkia ha scritto: Quasi completato...mancano sempre quelle due stramaledette icone dell'applet  >:( >:(

Immagine

Immagine
molto bello  (yes)

sarebbe stato ottimo su un desk openbox con tint2 in alto, con decori simili al conky.
bello il wall!!! (good) Posteresti? Grazie!
Avatar utente
snarkia
Prode Principiante
Messaggi: 99
Iscrizione: martedì 17 giugno 2008, 18:02

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da snarkia »

bobreggae ha scritto:
Jaguaro ha scritto:
snarkia ha scritto: Quasi completato...mancano sempre quelle due stramaledette icone dell'applet  >:( >:(

Immagine

Immagine
molto bello  (yes)

sarebbe stato ottimo su un desk openbox con tint2 in alto, con decori simili al conky.
bello il wall!!! (good) Posteresti? Grazie!
Eccolo qua: http://cacoephoto.deviantart.com/art/sky-22617643&nbsp; ;)
In continuo apprendimento :D
Avatar utente
bobreggae
Prode Principiante
Messaggi: 84
Iscrizione: lunedì 23 novembre 2009, 18:12
Distribuzione: penso di passare a Xubuntu 14.04 ..
Contatti:

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da bobreggae »

bello il wall!!! (good) Posteresti? Grazie!
[/quote]

Eccolo qua: http://cacoephoto.deviantart.com/art/sky-22617643&nbsp;  ;)
[/quote]

Grazie!  (b2b)
Avatar utente
Burn_Out
Prode Principiante
Messaggi: 70
Iscrizione: martedì 22 gennaio 2008, 18:01
Desktop: Gnome
Distribuzione: Fedora 23
Sesso: Maschile
Località: Udine
Contatti:

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da Burn_Out »

xmanganato77 ha scritto:
Burn_Out ha scritto:
xmanganato77 ha scritto: Immagine

Qui nn posto mai.Metto il mio. :)
sfondo sfondo sfondo :P bello! la barra è awn?
1.sfondo http://zyklophon.deviantart.com/art/Har ... s-66313387
2.barra http://gnome-look.org/content/show.php/ ... ent=101604
3.gtk2 http://gnome-look.org/content/show.php/ ... ent=121184
4.metacity http://gnome-look.org/content/show.php/ ... ent=127948
gentilissimo ;)
powered by: Lenovo ThinkPad E540
Avatar utente
luchicè
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 587
Iscrizione: sabato 4 aprile 2009, 17:24
Contatti:

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da luchicè »

anche in OB
Immagine
mi piacciono i conky:lol:
apicosco.wordpress.com
lgsalvati
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2519
Iscrizione: mercoledì 4 ottobre 2006, 12:24
Località: SALERNO

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da lgsalvati »

Sono tornato a provare gnome-shell, come non provare questo tema :)

Immagine

Immagine
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da jerico »

l'hai compilato?
lgsalvati
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2519
Iscrizione: mercoledì 4 ottobre 2006, 12:24
Località: SALERNO

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da lgsalvati »

la shell? si
Avatar utente
alecive
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1886
Iscrizione: venerdì 12 dicembre 2008, 14:09
Desktop: gnome-shell o unity
Distribuzione: Ubuntu 12.04
Località: Sestri Levante
Contatti:

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da alecive »

luigisalvati ha scritto: Sono tornato a provare gnome-shell, come non provare questo tema :)

Immagine

Immagine
E' quello sul quale volevo fare il gtk!! Mi piace veramente molto.. Giusto per curiosità: ora tu che gtk/metacity stai usando?
La follia è come la gravità. Basta una piccola spinta.                              AwOken Iconset - Rilasciata la  2.4!! (c'è anche il ppa [lucid-maverick-natty-oneiric-precise]!)
Avatar utente
papk
Prode Principiante
Messaggi: 70
Iscrizione: domenica 17 agosto 2008, 10:52

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da papk »

lgsalvati
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2519
Iscrizione: mercoledì 4 ottobre 2006, 12:24
Località: SALERNO

Re: [Desktop] I vostri desktop (4): lo spam sara` sanzionato ...

Messaggio da lgsalvati »

alecive ha scritto:
luigisalvati ha scritto: Sono tornato a provare gnome-shell, come non provare questo tema :)

Immagine

Immagine
E' quello sul quale volevo fare il gtk!! Mi piace veramente molto.. Giusto per curiosità: ora tu che gtk/metacity stai usando?
si è un bel tema e anche il wallpaper ci sta benissimo(con le awokendark è proprio l'ideale),il gtk è il tuo ultimo newStart con qualche piccola modifica nelle grandezze di scrollbar,toolbar e colori.
Qualcuno sa dove è definita la grandezza delle icone della dashboard,vorrei rimpicciolirle sono enormi,posto uno screenshot per chiarezza:
Immagine
Chiusa

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot], nicolas e 4 ospiti