~/.conkyrc dosyanız

Başlatan raixu, 14 Mart 2008 - 19:37:13

« önceki - sonraki »

0 Üyeler ve 15 Ziyaretçi konuyu incelemekte.

Oburix

peki wifi devamlı birşey indiriyor gözüküyor sebebi ne olabilir
${color}down:${color white} ${downspeed wlan0} k/s ${color}  up:${color white} ${upspeed wlan0} k/s



Sherlock Holmes

Alıntı yapılan: Oburix - 17 Eylül 2010 - 00:35:59
peki wifi devamlı bir şey indiriyor gözüküyor sebebi ne olabilir

hmmmm, arada bir güncelleme kontrolü yaptığı oluyor; anlık ileti aracı açık ise gayet doğal, rss takipcisi kullanıyorsanız tazeleme süresi kısa tutulmuş olabilir.......torrent.......
downspeedf ve upspeedf olarak değiştirirseniz kib olarak görüntülersiniz

Oburix

Alıntı yapılan: 9N0M3 - 17 Eylül 2010 - 00:48:27
Alıntı yapılan: Oburix - 17 Eylül 2010 - 00:35:59
peki wifi devamlı bir şey indiriyor gözüküyor sebebi ne olabilir

hmmmm, arada bir güncelleme kontrolü yaptığı oluyor; anlık ileti aracı açık ise gayet doğal, rss takipcisi kullanıyorsanız tazeleme süresi kısa tutulmuş olabilir.......torrent.......
downspeedf ve upspeedf olarak değiştirirseniz kib olarak görüntülersiniz
ilk bende güncelleme kontrol ediyor diye düşündüm  fakat güncelleme  yöneticisi her 15 dk ya ayarlı almış olduğum ekran görüntüsündende gözüktüğü gibi anlık ileti veya rss tarzı bir programım açıkta yok kısacası açıkta ekran görüntüsü alma programı hariç hiçbir program çalışmıyor inat ettim bulacam onu :)

Sherlock Holmes

conky'nin yalnış gösterme ihtimaline karşı,
uçbirimden bwm-ng ile takip edebilirsiniz.

Kenzi

Alıntı yapılan: 9N0M3 - 16 Eylül 2010 - 17:34:33
@kenzi, çözünürlükten dolayı olabilir belki.
Lua otomatik sığıyorken, conky betiği uyarlanması gerekiyor anlaşılan.
Conkyrc içeriğinde bulunan,
Alıntı Yapminimum_size
maximum_width
değerlerini değiştirerek,
yada font'un boyutunu veyahutta tipini değiştirerek deneyiniz.

Teşekkürler üstad, düzelttim lua dosyasında çemberleri aşağı indirdim biraz :)

Oburix


heartsmagic

Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

fadike

Alıntı yapılan: 9N0M3 - 08 Eylül 2010 - 00:52:50
Görüntüsü:
[IMG]http://www3.picturepush.com/photo/a/4148086/640/4148086.png[/img]

içeriği;

conkyrc:
# Conky settings #
background no
update_interval 1

cpu_avg_samples 2
net_avg_samples 2

override_utf8_locale yes

double_buffer yes
no_buffers yes

text_buffer_size 2048
#imlib_cache_size 0

temperature_unit fahrenheit

# Window specifications #

own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below

border_inner_margin 0
border_outer_margin 0

minimum_size 200 250
maximum_width 200

alignment tl
gap_x 35
gap_y 55

# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no

# Text settings #
use_xft yes
xftfont caviar dreams:size=8
xftalpha 0.5

uppercase no

temperature_unit celsius


default_color FFFFFF

# Lua Load  #
lua_load /home/kullanıcı_ismi/istenilen_yer/lua.lua
lua_draw_hook_pre clock_rings

TEXT
${voffset 8}${color 3399FF}${font caviar dreams:size=16}${time %A}${font}${voffset -8}${alignr 50}${color FFFFFF}${font caviar dreams:size=36}${time %e}${font}
${color FFFFFF}${voffset -30}${color 3399FF}${font caviar dreams:size=18}${time %b}${font}${voffset -3} ${color FFFFFF}${font caviar dreams:size=20}${time %Y}${font}${color 3399FF}${hr}
${voffset 140}${font caviar dreams:size=10}Başlama${alignr}Pil${font}
${font caviar dreams:size=12}${color FFFFFF}$uptime_short${alignr}${battery_percent}%${font}
${color 3399FF}${voffset 4}${sysname}${alignr}${kernel}${machine}
${hr}
${color FFFFFF}${goto 25}${voffset 35}${cpu cpu0}%
${color 3399FF}${goto 8}işlemci
${color FFFFFF}${goto 50}${voffset 23}${memperc}%
${color 3399FF}${goto 40}bellek
${color FFFFFF}${goto 75}${voffset 23}${swapperc}%
${color 3399FF}${goto 68}takas
${color FFFFFF}${goto 100}${voffset 23}${fs_used_perc /}%
${color 3399FF}${goto 100}disk
${color FFFFFF}${goto 125}${voffset 25}${upspeedf wlan0 eth0}
${color FFFFFF}${goto 125}${downspeedf wlan0 eth0}
${color 3399FF}${goto 125}net
işlemler${hr}

${color FFFFFF}${top name 1}${color}  ${color 3399FF}${alignr} ${top cpu 1} 
${color FFFFFF}${top name 2}${color}  ${color 3399FF}${alignr} ${top cpu 2} 
${color FFFFFF}${top name 3}${color}  ${color 3399FF}${alignr} ${top cpu 3}


lua.lua:

settings_table = {
    {
        -- Edit this table to customise your rings.
        -- You can create more rings simply by adding more elements to settings_table.
        -- "name" is the type of stat to display; you can choose from 'cpu', 'memperc', 'fs_used_perc', 'battery_used_perc'.
        name='time',
        -- "arg" is the argument to the stat type, e.g. if in Conky you would write ${cpu cpu0}, 'cpu0' would be the argument. If you would not use an argument in the Conky variable, use ''.
        arg='%I.%M',
        -- "max" is the maximum value of the ring. If the Conky variable outputs a percentage, use 100.
        max=12,
        -- "bg_colour" is the colour of the base ring.
        bg_colour=0xffffff,
        -- "bg_alpha" is the alpha value of the base ring.
        bg_alpha=0.1,
        -- "fg_colour" is the colour of the indicator part of the ring.
        fg_colour=0x3399cc,
        -- "fg_alpha" is the alpha value of the indicator part of the ring.
        fg_alpha=0.2,
        -- "x" and "y" are the x and y coordinates of the centre of the ring, relative to the top left corner of the Conky window.
        x=100, y=150,
        -- "radius" is the radius of the ring.
        radius=50,
        -- "thickness" is the thickness of the ring, centred around the radius.
        thickness=5,
        -- "start_angle" is the starting angle of the ring, in degrees, clockwise from top. Value can be either positive or negative.
        start_angle=0,
        -- "end_angle" is the ending angle of the ring, in degrees, clockwise from top. Value can be either positive or negative, but must be larger than start_angle.
        end_angle=360
    },
    {
        name='time',
        arg='%M.%S',
        max=60,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0x3399cc,
        fg_alpha=0.4,
        x=100, y=150,
        radius=56,
        thickness=5,
        start_angle=0,
        end_angle=360
    },
    {
        name='time',
        arg='%S',
        max=60,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0x3399cc,
        fg_alpha=0.6,
        x=100, y=150,
        radius=62,
        thickness=5,
        start_angle=0,
        end_angle=360
    },
    {
        name='time',
        arg='%d',
        max=31,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0x3399cc,
        fg_alpha=0.8,
        x=100, y=150,
        radius=70,
        thickness=5,
        start_angle=-90,
        end_angle=90
    },
    {
        name='time',
        arg='%m',
        max=12,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0x3399cc,
        fg_alpha=1,
        x=100, y=150,
        radius=76,
        thickness=5,
        start_angle=-90,
        end_angle=90
    },
    {
        name='cpu',
        arg='cpu0',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x33ccff,
        fg_alpha=0.4,
        x=50, y=300,
        radius=25,
        thickness=5,
        start_angle=-90,
        end_angle=180
    },
    {
        name='memperc',
        arg='',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x33ccff,
        fg_alpha=0.8,
        x=75, y=350,
        radius=25,
        thickness=5,
        start_angle=-90,
        end_angle=180
    },
    {
        name='swapperc',
        arg='',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x33ccff,
        fg_alpha=0.8,
        x=100, y=400,
        radius=25,
        thickness=5,
        start_angle=-90,
        end_angle=180
    },
    {
        name='fs_used_perc',
        arg='/',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x3399cc,
        fg_alpha=0.3,
        x=125, y=450,
        radius=25,
        thickness=5,
        start_angle=-90,
        end_angle=180
    },
        {
        name='upspeedf',
        arg='rtls0',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x3399cc,
        fg_alpha=0.3,
        x=150, y=500,
        radius=25,
        thickness=4,
        start_angle=-90,
        end_angle=180
    },
        {
        name='downspeedf',
        arg='rtls0',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0x3399cc,
        fg_alpha=0.3,
        x=150, y=500,
        radius=20,
        thickness=4,
        start_angle=-90,
        end_angle=180
    },
}

-- Use these settings to define the origin and extent of your clock.

clock_r=65

-- "clock_x" and "clock_y" are the coordinates of the centre of the clock, in pixels, from the top left of the Conky window.

clock_x=100
clock_y=150

show_seconds=true

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 draw_clock_hands(cr,xc,yc)
    local secs,mins,hours,secs_arc,mins_arc,hours_arc
    local xh,yh,xm,ym,xs,ys
   
    secs=os.date("%S")   
    mins=os.date("%M")
    hours=os.date("%I")
       
    secs_arc=(2*math.pi/60)*secs
    mins_arc=(2*math.pi/60)*mins+secs_arc/60
    hours_arc=(2*math.pi/12)*hours+mins_arc/12
       
    -- Draw hour hand
   
    xh=xc+0.7*clock_r*math.sin(hours_arc)
    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.2,0.6,1,0.4)
    cairo_stroke(cr)
   
    -- Draw minute hand
   
    xm=xc+clock_r*math.sin(mins_arc)
    ym=yc-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
        xs=xc+clock_r*math.sin(secs_arc)
        ys=yc-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
end

function conky_clock_rings()
    local function setup_rings(cr,pt)
        local str=''
        local value=0
       
        str=string.format('${%s %s}',pt['name'],pt['arg'])
        str=conky_parse(str)
       
        value=tonumber(str)
        pct=value/pt['max']
       
        draw_ring(cr,pct,pt)
    end
   
    -- Check that Conky has been running for at least 5s

    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 cr=cairo_create(cs)   
   
    local updates=conky_parse('${updates}')
    update_num=tonumber(updates)
   
    if update_num>5 then
        for i in pairs(settings_table) do
            setup_rings(cr,settings_table[i])
        end
    end
   
    draw_clock_hands(cr,clock_x,clock_y)
end


Güzel bir görünüm sağlıyor; ancak sormak istediğim şu: eksiksik ve hatasız calışan bu Conky betiğinin ekrana yapışmasını istemediğim gibi yerini nasıl değiştirebilirim? Çünkü hali hazırda diğer simgelerin üzerine kaplamakta.
"Bilgi sahibi olmadan fikir sahibi olunmaz." Uğur MUMCU
"Hepimiz özgür yazılımın sendikalı emekçileriyiz." Fadike
http://fadike.org
http://pedalsorler DELL Vostro 5470 i5 4. nesil Ubuntu ön yüklü

stratovarius

#158
gap_x 35
gap_y 55


Bu değerler üzerinde oynama yaparak bunu başarabilirsiniz.

Örnek;

Diyelim conkymiz en sağda gap_x değerini yükseltikçe conkyimiz orta hatta doğru yol almaya başlıyacaktır.
gap_y değerini yükselttikçe aşağıya doğru yer değiştirecektir.

Conky açıkken .conkyrc dosyanız üzerinde değişiklikler yaparak kaydet dediğinizde kaymayı saptayıp kendinize uygun bir değer bulabilirsiniz.

Hım simgelerin üzerinide etkiliyorsa o zaman şurayıda değiştirmeniz lazım;

alignment tl

Bu kısımı;

alignment top_right

yaparsanız en sağa üste alır conkyi.

alignment top_left

yaparsanız en sola üste alır conkyi.

Bu komutlarla ilk önce yönünü belirleyip gap ayarları ile kenarlara uzaklığını ayarlayabilirsiniz.

fadike

Alıntı yapılan: stratovarius - 19 Eylül 2010 - 15:04:24
gap_x 35
gap_y 55


Bu değerler üzerinde oynama yaparak bunu başarabilirsiniz.

Örnek;

Diyelim conkymiz en sağda gap_x değerini yükseltikçe conkyimiz orta hatta doğru yol almaya başlıyacaktır.
gap_y değerini yükselttikçe aşağıya doğru yer değiştirecektir.

Conky açıkken .conkyrc dosyanız üzerinde değişiklikler yaparak kaydet dediğinizde kaymayı saptayıp kendinize uygun bir değer bulabilirsiniz.



alignment tl
gap_x 1710
gap_y 210


Bu istediğim gibi oldu.
"Bilgi sahibi olmadan fikir sahibi olunmaz." Uğur MUMCU
"Hepimiz özgür yazılımın sendikalı emekçileriyiz." Fadike
http://fadike.org
http://pedalsorler DELL Vostro 5470 i5 4. nesil Ubuntu ön yüklü

stratovarius

#160
Galiba conkyi sol tarafa göre ayarlanmış , ben kenarlar açmak istiyorsunuz sandığım için gaplarla ayarlamıyı yazmıştım :D

Amacınıza gap ayarlarıylada ulaşabilirsiniz ama alignment kısmıyla sağ sol olarak belirlemek daha kolay. (yukarıdaki öneriyi buna göre değiştirdim)

Gap lerle kenarlara uzaklık ayarlarını yapmada kullanmak daha kolay oluyor.

Sonuca ulaşmışsınız diğer türlüde ama biraz zahmetli olmuştur doğru değeri tutturmak :D




Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 19 Eylül 2010 - 18:21:22

@9N0M3 'un sunmuş olduğu iki conkyrc dosyasını birleştirip açık renk temalarda * olacak şekilde renklendirdim.

@9N0M3 güzel paylaşımın için teşekkürler.




~/.conkyrc

# Conky settings #
background no
update_interval 1

cpu_avg_samples 2
net_avg_samples 2

override_utf8_locale yes

double_buffer yes
no_buffers yes

text_buffer_size 2048
#imlib_cache_size 0

temperature_unit fahrenheit

# Window specifications #

own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below

border_inner_margin 0
border_outer_margin 0

minimum_size 200 250
maximum_width 200

alignment tr
gap_x 10
gap_y 0

# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no

# Text settings #
use_xft yes
xftfont Monospace:size=8
xftalpha 0.5

uppercase no

temperature_unit celsius


default_color 000000

# Lua Load  #
lua_load /home/kullanıcı adı/.x.lua
lua_draw_hook_pre clock_rings

TEXT
${voffset 8}${color 3399FF}${font takaoPGothic:size=20}${time %A}${font}
${voffset -8}${alignr 50}${color 000000}${font zekton:size=26}${time %e}${font}
${color 000000}${voffset -30}${color 3399FF}${font takaoPGothic:size=18}${time %b}${font}${voffset -3} ${color 000000}${font caviar dreams:size=20}${time %Y}${font}${color 3399FF}${hr}
${voffset 140}${font caviar dreams:size=10}Başlama${alignr}Pil${font}
${font zekton:size=12}${color 000000}$uptime_short${alignr}${battery_percent}%${font}
${color 3399FF}${voffset 4}${font caviar dreams:size=10}${sysname}${alignr}${kernel}${machine}
${hr}

${color 000000}${font zekton:size=7}${goto 54}${cpu cpu0}% ${alignc}                                 ${color 000000}${cpu cpu1}%${font}${color 3399FF}${font zekton:size=10}${goto 79}işlemciler
${color 000000}${font zekton:size=6}${goto 17}${freq cpu0}                                                              ${goto 170}${freq cpu0}
${color 3399FF}${font takaoPGothic:size=6}${goto 17}Mhz                                                                     Mhz
${font}
${color 3399FF}${font caviar dreams:size=10}${goto 86}bellek
${color 000000}${font zekton:size=6}${goto 88}${voffset 15}${memmax}
${color 3399FF}${font takaoPGothic:size=7}${goto 88}toplam
${color 000000}${font zekton:size=6}${goto 45}${mem} ${alignc}                            ${memfree}           
${color 3399FF}${font takaoPGothic:size=7}${goto 42}kullanilan                             boş
${color 000000}${font zekton:size=7}${goto 97}${swapperc}%
${color 3399FF}${font takaoPGothic:size=8}${goto 90}${voffset 6}takas


${color 3399FF}${font takaoPGothic:size=8}${goto 90}disk
${color 000000}${font zekton:size=6}${goto 87}${fs_size}



${color 000000}${font zekton:size=6}${goto 45}${fs_used}                            ${fs_free}

${color 000000}${goto 51}${fs_used_perc /}%                                  ${fs_free_perc}%
${color 3399FF}${font takaoPGothic:size=7}${goto 36}kullanilan                              Boş     

${color 3399FF}${font Monospace:size=8}Sıcaklık${hr}
${color 000000}${font StyleBats:size=17}x ${font}Genel Sıcaklık: ${color 3399FF}${font zekton:size=8}${alignr} ${acpitemp}°C

${color 3399FF}${font Monospace:size=8}Bağlantı${hr}
${if_existing /proc/net/route wlan0}   
${color 000000}${font PizzaDude Bullets:size=15}v${font}   Gidenler: ${color 3399FF}${font zekton:size=8}$alignr${upspeed wlan0} Kb/s
${color 000000}${font PizzaDude Bullets:size=15}r${font}   Gelenler: ${color 3399FF}${font zekton:size=8}$alignr${downspeed wlan0} Kb/s
${color 000000}${font PizzaDude Bullets:size=15}D${font}   Sinyal Kalitesi:${color 3399FF}${font zekton:size=8}$alignr${wireless_link_qual wlan0}%
${color 000000}${font PizzaDude Bullets:size=15}M${font}   Yüklemeler: ${color 3399FF}${font zekton:size=8}$alignr${totalup wlan0}
${color 000000}${font PizzaDude Bullets:size=15}S${font}   İndirmeler: ${color 3399FF}${font zekton:size=8}$alignr${totaldown wlan0}

${color 3399FF}${font Monospace:size=8}İşlemler${hr}

${color 000000}${font StyleBats:size=17}A${font}    ${top name 1}${color}   ${color 3399FF}${font zekton:size=8}${alignr} ${top cpu 1}
${color 000000}${font StyleBats:size=18}H${font}    ${top name 2}${color}   ${color 3399FF}${font zekton:size=8}${alignr} ${top cpu 2}
${color 000000}${font PizzaDude Bullets:size=15}Z${font}    ${top name 3}${color} ${color 3399FF}${font zekton:size=8}${alignr} ${top cpu 3}



.x.lua

--[[
Clock Rings by londonali1010 (2009) Edited by jpope

This script draws percentage meters as rings, and also draws clock hands if you want! It is fully customisable; all options are described in the script. This script is based off a combination of my clock.lua script and my rings.lua script.

IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. The if statement on line 145 uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number of updates since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num>5 in that if statement (the default). If you only update Conky every 2s, you should change it to update_num>3; conversely if you update Conky every 0.5s, you should use update_num>10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, otherwise the update_num will not be reset and you will get an error.

To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):
    lua_load ~/scripts/clock_rings.lua
    lua_draw_hook_pre clock_rings
   
Changelog:
+ v1.0 -- Original release (30.09.2009)
   v1.1p -- Jpope edit (05.10.2009)
]]

settings_table = {
    {
        -- Edit this table to customise your rings.
        -- You can create more rings simply by adding more elements to settings_table.
        -- "name" is the type of stat to display; you can choose from 'cpu', 'memperc', 'fs_used_perc', 'battery_used_perc'.
        name='time',
        -- "arg" is the argument to the stat type, e.g. if in Conky you would write ${cpu cpu0}, 'cpu0' would be the argument. If you would not use an argument in the Conky variable, use ''.
        arg='%I.%M',
        -- "max" is the maximum value of the ring. If the Conky variable outputs a percentage, use 100.
        max=12,
        -- "bg_colour" is the colour of the base ring.
        bg_colour=0x000000,
        -- "bg_alpha" is the alpha value of the base ring.
        bg_alpha=0.1,
        -- "fg_colour" is the colour of the indicator part of the ring.
        fg_colour=0x3399cc,
        -- "fg_alpha" is the alpha value of the indicator part of the ring.
        fg_alpha=0.2,
        -- "x" and "y" are the x and y coordinates of the centre of the ring, relative to the top left corner of the Conky window.
        x=100, y=150,
        -- "radius" is the radius of the ring.
        radius=50,
        -- "thickness" is the thickness of the ring, centred around the radius.
        thickness=5,
        -- "start_angle" is the starting angle of the ring, in degrees, clockwise from top. Value can be either positive or negative.
        start_angle=0,
        -- "end_angle" is the ending angle of the ring, in degrees, clockwise from top. Value can be either positive or negative, but must be larger than start_angle.
        end_angle=360
    },
    {
        name='time',
        arg='%M.%S',
        max=60,
        bg_colour=0x000000,
        bg_alpha=0.1,
        fg_colour=0x3399cc,
        fg_alpha=0.4,
        x=100, y=150,
        radius=56,
        thickness=5,
        start_angle=0,
        end_angle=360
    },
    {
        name='time',
        arg='%S',
        max=60,
        bg_colour=0x000000,
        bg_alpha=0.1,
        fg_colour=0x3399cc,
        fg_alpha=0.6,
        x=100, y=150,
        radius=62,
        thickness=5,
        start_angle=0,
        end_angle=360
    },
    {
        name='time',
        arg='%d',
        max=31,
        bg_colour=0x000000,
        bg_alpha=0.1,
        fg_colour=0x3399cc,
        fg_alpha=0.8,
        x=100, y=150,
        radius=70,
        thickness=5,
        start_angle=-90,
        end_angle=90
    },
    {
        name='time',
        arg='%m',
        max=12,
        bg_colour=0x000000,
        bg_alpha=0.1,
        fg_colour=0x3399cc,
        fg_alpha=1,
        x=100, y=150,
        radius=76,
        thickness=5,
        start_angle=-90,
        end_angle=90
    },
    {
        name='cpu',
        arg='cpu0',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.2,
        fg_colour=0x33ccff,
        fg_alpha=0.8,
        x=62, y=300,
        radius=25,
        thickness=4,
        start_angle=-233,
        end_angle=90
    },
    {
        name='cpu',
        arg='cpu1',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.2,
        fg_colour=0x33ccff,
        fg_alpha=0.8,
        x=142, y=300,
        radius=25,
        thickness=4,
        start_angle=-90,
        end_angle=237
    },   
{
        name='freq',
        arg='cpu0',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.2,
        fg_colour=0x000000,
        fg_alpha=0.2,
        x=27, y=320,
        radius=20,
        thickness=2,
        start_angle=100,
        end_angle=-90
    },
{
        name='freq',
        arg='cpu1',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.2,
        fg_colour=0x000000,
        fg_alpha=0.2,
        x=177, y=320,
        radius=20,
        thickness=2,
        start_angle=-20,
        end_angle=-100
    },
{
        name='memperc',
        arg='',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.2,
        fg_colour=0x33ccff,
        fg_alpha=0.8,
        x=102, y=380,
        radius=30,
        thickness=4,
        start_angle=33,
        end_angle=323
    },
    {
        name='memperc',
        arg='used',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.1,
        fg_colour=0x000000,
        fg_alpha=0.1,
        x=64, y=404,
        radius=30,
        thickness=2,
        start_angle=105,
        end_angle=-350
    },
    {
        name='memperc',
        arg='free',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.2,
        fg_colour=0x000000,
        fg_alpha=0.1,
        x=143, y=404,
        radius=30,
        thickness=2,
        start_angle=-17,
        end_angle=257
    },
{
        name='swapperc',
        arg='',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.2,
        fg_colour=0x33ccff,
        fg_alpha=0.8,
        x=102, y=410,
        radius=30,
        thickness=4,
        start_angle=132,
        end_angle=225
    },
        {
        name='upspeedf',
        arg='wlan0',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.2,
        fg_colour=0x3399cc,
        fg_alpha=0.3,
        x=100, y=515,
        radius=40,
        thickness=4,
        start_angle=-80,
        end_angle=80
    },
        {
        name='swapperc',
        arg='-',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.2,
        fg_colour=0x3399cc,
        fg_alpha=0.3,
        x=140, y=534,
        radius=30,
        thickness=3,
        start_angle=3,
        end_angle=155
    },
{
        name='swapperc',
        arg='-',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.2,
        fg_colour=0x3399cc,
        fg_alpha=0.3,
        x=140, y=534,
        radius=30,
        thickness=3,
        start_angle=200,
        end_angle=-10
    },
  {
        name='swapperc',
        arg='-',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.2,
        fg_colour=0x3399cc,
        fg_alpha=0.3,
        x=58, y=534,
        radius=30,
        thickness=3,
        start_angle=13,
        end_angle=159
    },
{
        name='swapperc',
        arg='-',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.2,
        fg_colour=0x3399cc,
        fg_alpha=0.3,
        x=58, y=534,
        radius=30,
        thickness=3,
        start_angle=200,
        end_angle=0
    },
}

-- Use these settings to define the origin and extent of your clock.

clock_r=65

-- "clock_x" and "clock_y" are the coordinates of the centre of the clock, in pixels, from the top left of the Conky window.

clock_x=100
clock_y=150

show_seconds=true

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 draw_clock_hands(cr,xc,yc)
    local secs,mins,hours,secs_arc,mins_arc,hours_arc
    local xh,yh,xm,ym,xs,ys
   
    secs=os.date("%S")   
    mins=os.date("%M")
    hours=os.date("%I")
       
    secs_arc=(2*math.pi/60)*secs
    mins_arc=(2*math.pi/60)*mins+secs_arc/60
    hours_arc=(2*math.pi/12)*hours+mins_arc/12
       
    -- Draw hour hand
   
    xh=xc+0.7*clock_r*math.sin(hours_arc)
    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.2,0.6,1,0.4)
    cairo_stroke(cr)
   
    -- Draw minute hand
   
    xm=xc+clock_r*math.sin(mins_arc)
    ym=yc-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
        xs=xc+clock_r*math.sin(secs_arc)
        ys=yc-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
end

function conky_clock_rings()
    local function setup_rings(cr,pt)
        local str=''
        local value=0
       
        str=string.format('${%s %s}',pt['name'],pt['arg'])
        str=conky_parse(str)
       
        value=tonumber(str)
        pct=value/pt['max']
       
        draw_ring(cr,pct,pt)
    end
   
    -- Check that Conky has been running for at least 5s

    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 cr=cairo_create(cs)   
   
    local updates=conky_parse('${updates}')
    update_num=tonumber(updates)
   
    if update_num>5 then
        for i in pairs(settings_table) do
            setup_rings(cr,settings_table[i])
        end
    end
   
    draw_clock_hands(cr,clock_x,clock_y)
end

Sherlock Holmes

Alıntı yapılan: stratovarius - 19 Eylül 2010 - 15:27:14
@9N0M3 güzel paylaşımın için teşekkürler.

Aynı güzellikte bende teşekkürlerimi sunarım.  :)

blood4metal

#162
raskalnikov temmuz ayında 1. olan masaüstündeki conkyleri paylaşırmısın sen de hala mevcutsa. orda verdiğin link silinmiş..


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 15 Ekim 2010 - 22:51:25

Alıntı yapılan: 9N0M3 - 11 Eylül 2010 - 20:07:41
Önce'ki ile biraz vakit geçirmiştim.  :)

Görüntüsü:

[IMG]http://www2.picturepush.com/photo/a/4165950/640/4165950.png[/img]

İçeriği;
# Conky settings #
background no
update_interval 1

cpu_avg_samples 2
net_avg_samples 2

override_utf8_locale yes

double_buffer yes
no_buffers yes

text_buffer_size 2048
#imlib_cache_size 0

temperature_unit fahrenheit

# Window specifications #

own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below

border_inner_margin 0
border_outer_margin 0

minimum_size 200 250
maximum_width 200

alignment tl
gap_x 35
gap_y 55

# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no

# Text settings #
use_xft yes
xftfont takaoPGothic:size=8
xftalpha 0.5

uppercase no

temperature_unit celsius


default_color FFFFFF

# Lua Load  #
lua_load /home/Kullanıcı_ismi/Herhangi_bir_konum/halkalı_şeker.lua
lua_draw_hook_pre clock_rings

TEXT
${voffset 8}${color 3399FF}${font takaoPGothic:size=20}${time %A}${font}
${voffset -8}${alignr 50}${color FFFFFF}${font zekton:size=26}${time %e}${font}
${color FFFFFF}${voffset -30}${color 3399FF}${font takaoPGothic:size=18}${time %b}${font}${voffset -3} ${color FFFFFF}${font caviar dreams:size=20}${time %Y}${font}${color 3399FF}${hr}
${voffset 140}${font caviar dreams:size=10}Başlama${alignr}Pil${font}
${font zekton:size=12}${color FFFFFF}$uptime_short${alignr}${battery_percent}%${font}
${color 3399FF}${voffset 4}${sysname}${alignr}${kernel}${machine}
${hr}

${color FFFFFF}${font zekton:size=7}${goto 54}${cpu cpu0}% ${alignc}                                 ${color FFFFFF}${cpu cpu1}%${font}
${color 3399FF}${goto 79}işlemciler 
${color FFFFFF}${font zekton:size=6}${goto 17}${freq cpu0}                                                              ${goto 170}${freq cpu0}
${color 3399FF}${font takaoPGothic:size=6}${goto 17}Mhz                                                                     Mhz
${font}
${color 3399FF}${goto 86}bellek
${color FFFFFF}${font zekton:size=6}${goto 88}${voffset 15}${memmax}
${color 3399FF}${font takaoPGothic:size=7}${goto 88}toplam
${color FFFFFF}${font zekton:size=6}${goto 45}${mem} ${alignc}                            ${memfree}           
${color 3399FF}${font takaoPGothic:size=7}${goto 42}kullanilan                boş
${color FFFFFF}${font zekton:size=7}${goto 97}${swapperc}%
${color 3399FF}${font takaoPGothic:size=8}${goto 90}${voffset 6}takas



${color 3399FF}${font takaoPGothic:size=8}${goto 90}disk
${color FFFFFF}${font zekton:size=6}${goto 87}${fs_size}


${color FFFFFF}${font zekton:size=6}${goto 45}${fs_used}                            ${fs_free}

${color FFFFFF}${goto 51}${fs_used_perc /}%                                  ${fs_free_perc}%
${color 3399FF}${font takaoPGothic:size=7}${goto 36}kullanilan                 Boş     


${color 3399FF}${font takaoPGothic:size=8}işlemler${hr}

${color FFFFFF}${top name 1}${color}  ${color 3399FF}${alignr} ${top cpu 1} 
${color FFFFFF}${top name 2}${color}  ${color 3399FF}${alignr} ${top cpu 2} 
${color FFFFFF}${top name 3}${color}  ${color 3399FF}${alignr} ${top cpu 3}


.lua
--[[
Clock Rings by londonali1010 (2009) Edited by jpope

This script draws percentage meters as rings, and also draws clock hands if you want! It is fully customisable; all options are described in the script. This script is based off a combination of my clock.lua script and my rings.lua script.

IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. The if statement on line 145 uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number of updates since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num>5 in that if statement (the default). If you only update Conky every 2s, you should change it to update_num>3; conversely if you update Conky every 0.5s, you should use update_num>10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, otherwise the update_num will not be reset and you will get an error.

To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):
    lua_load ~/scripts/clock_rings.lua
    lua_draw_hook_pre clock_rings
   
Changelog:
+ v1.0 -- Original release (30.09.2009)
   v1.1p -- Jpope edit (05.10.2009)
]]

settings_table = {
    {
        -- Edit this table to customise your rings.
        -- You can create more rings simply by adding more elements to settings_table.
        -- "name" is the type of stat to display; you can choose from 'cpu', 'memperc', 'fs_used_perc', 'battery_used_perc'.
        name='time',
        -- "arg" is the argument to the stat type, e.g. if in Conky you would write ${cpu cpu0}, 'cpu0' would be the argument. If you would not use an argument in the Conky variable, use ''.
        arg='%I.%M',
        -- "max" is the maximum value of the ring. If the Conky variable outputs a percentage, use 100.
        max=12,
        -- "bg_colour" is the colour of the base ring.
        bg_colour=0xffffff,
        -- "bg_alpha" is the alpha value of the base ring.
        bg_alpha=0.1,
        -- "fg_colour" is the colour of the indicator part of the ring.
        fg_colour=0x3399cc,
        -- "fg_alpha" is the alpha value of the indicator part of the ring.
        fg_alpha=0.2,
        -- "x" and "y" are the x and y coordinates of the centre of the ring, relative to the top left corner of the Conky window.
        x=100, y=150,
        -- "radius" is the radius of the ring.
        radius=50,
        -- "thickness" is the thickness of the ring, centred around the radius.
        thickness=5,
        -- "start_angle" is the starting angle of the ring, in degrees, clockwise from top. Value can be either positive or negative.
        start_angle=0,
        -- "end_angle" is the ending angle of the ring, in degrees, clockwise from top. Value can be either positive or negative, but must be larger than start_angle.
        end_angle=360
    },
    {
        name='time',
        arg='%M.%S',
        max=60,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0x3399cc,
        fg_alpha=0.4,
        x=100, y=150,
        radius=56,
        thickness=5,
        start_angle=0,
        end_angle=360
    },
    {
        name='time',
        arg='%S',
        max=60,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0x3399cc,
        fg_alpha=0.6,
        x=100, y=150,
        radius=62,
        thickness=5,
        start_angle=0,
        end_angle=360
    },
    {
        name='time',
        arg='%d',
        max=31,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0x3399cc,
        fg_alpha=0.8,
        x=100, y=150,
        radius=70,
        thickness=5,
        start_angle=-90,
        end_angle=90
    },
    {
        name='time',
        arg='%m',
        max=12,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0x3399cc,
        fg_alpha=1,
        x=100, y=150,
        radius=76,
        thickness=5,
        start_angle=-90,
        end_angle=90
    },
    {
        name='cpu',
        arg='cpu0',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x33ccff,
        fg_alpha=0.8,
        x=62, y=300,
        radius=25,
        thickness=4,
        start_angle=-233,
        end_angle=90
    },
    {
        name='cpu',
        arg='cpu1',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x33ccff,
        fg_alpha=0.8,
        x=142, y=300,
        radius=25,
        thickness=4,
        start_angle=-90,
        end_angle=237
    },   
{
        name='freq',
        arg='cpu0',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0xffffff,
        fg_alpha=0.2,
        x=27, y=320,
        radius=20,
        thickness=2,
        start_angle=100,
        end_angle=-90
    },
{
        name='freq',
        arg='cpu1',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0xffffff,
        fg_alpha=0.2,
        x=177, y=320,
        radius=20,
        thickness=2,
        start_angle=-20,
        end_angle=-100
    }, 
{
        name='memperc',
        arg='',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x33ccff,
        fg_alpha=0.8,
        x=102, y=380,
        radius=30,
        thickness=4,
        start_angle=33,
        end_angle=323
    },
    {
        name='memperc',
        arg='used',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0xffffff,
        fg_alpha=0.1,
        x=64, y=404,
        radius=30,
        thickness=2,
        start_angle=105,
        end_angle=-350
    },
    {
        name='memperc',
        arg='free',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0xffffff,
        fg_alpha=0.1,
        x=143, y=404,
        radius=30,
        thickness=2,
        start_angle=-17,
        end_angle=257
    },
{
        name='swapperc',
        arg='',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x33ccff,
        fg_alpha=0.8,
        x=102, y=410,
        radius=30,
        thickness=4,
        start_angle=132,
        end_angle=225
    },
        {
        name='upspeedf',
        arg='wlan0',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x3399cc,
        fg_alpha=0.3,
        x=100, y=515,
        radius=40,
        thickness=4,
        start_angle=-80,
        end_angle=80
    },
        {
        name='swapperc',
        arg='-',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x3399cc,
        fg_alpha=0.3,
        x=140, y=534,
        radius=30,
        thickness=3,
        start_angle=3,
        end_angle=155
    },
{
        name='swapperc',
        arg='-',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x3399cc,
        fg_alpha=0.3,
        x=140, y=534,
        radius=30,
        thickness=3,
        start_angle=200,
        end_angle=-10
    },
  {
        name='swapperc',
        arg='-',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x3399cc,
        fg_alpha=0.3,
        x=58, y=534,
        radius=30,
        thickness=3,
        start_angle=13,
        end_angle=159
    },
{
        name='swapperc',
        arg='-',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x3399cc,
        fg_alpha=0.3,
        x=58, y=534,
        radius=30,
        thickness=3,
        start_angle=200,
        end_angle=0
    },
}

-- Use these settings to define the origin and extent of your clock.

clock_r=65

-- "clock_x" and "clock_y" are the coordinates of the centre of the clock, in pixels, from the top left of the Conky window.

clock_x=100
clock_y=150

show_seconds=true

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 draw_clock_hands(cr,xc,yc)
    local secs,mins,hours,secs_arc,mins_arc,hours_arc
    local xh,yh,xm,ym,xs,ys
   
    secs=os.date("%S")   
    mins=os.date("%M")
    hours=os.date("%I")
       
    secs_arc=(2*math.pi/60)*secs
    mins_arc=(2*math.pi/60)*mins+secs_arc/60
    hours_arc=(2*math.pi/12)*hours+mins_arc/12
       
    -- Draw hour hand
   
    xh=xc+0.7*clock_r*math.sin(hours_arc)
    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.2,0.6,1,0.4)
    cairo_stroke(cr)
   
    -- Draw minute hand
   
    xm=xc+clock_r*math.sin(mins_arc)
    ym=yc-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
        xs=xc+clock_r*math.sin(secs_arc)
        ys=yc-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
end

function conky_clock_rings()
    local function setup_rings(cr,pt)
        local str=''
        local value=0
       
        str=string.format('${%s %s}',pt['name'],pt['arg'])
        str=conky_parse(str)
       
        value=tonumber(str)
        pct=value/pt['max']
       
        draw_ring(cr,pct,pt)
    end
   
    -- Check that Conky has been running for at least 5s

    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 cr=cairo_create(cs)   
   
    local updates=conky_parse('${updates}')
    update_num=tonumber(updates)
   
    if update_num>5 then
        for i in pairs(settings_table) do
            setup_rings(cr,settings_table[i])
        end
    end
   
    draw_clock_hands(cr,clock_x,clock_y)
end


bu conkyi yukledim hersey guzel ancak disk bölümündeki çemberler ve saatin akrep ve yel kovanı cıkmadı bir de bu işlermler kısmını istemiyorum ben nasıl kaldırabilirim?

Sherlock Holmes

Alıntı yapılan: blood4metal - 15 Ekim 2010 - 16:32:23
bu conkyi yukledim hersey guzel ancak disk bölümündeki çemberler ve saatin akrep ve yel kovanı cıkmadı

.lua içeriğini eksik kopyalamış olabilirmisiniz.?

Alıntı yapılan: blood4metal - 15 Ekim 2010 - 16:32:23
bir de bu işlermler kısmını istemiyorum ben nasıl kaldırabilirim?

.conkyrc'deki şu satırları çıkartıp, kaydedip & tekrar başlatınız.
Alıntı Yap${color 3399FF}${font takaoPGothic:size=8}işlemler${hr}

${color FFFFFF}${top name 1}${color}  ${color 3399FF}${alignr} ${top cpu 1} 
${color FFFFFF}${top name 2}${color}  ${color 3399FF}${alignr} ${top cpu 2} 
${color FFFFFF}${top name 3}${color}  ${color 3399FF}${alignr} ${top cpu 3}

blood4metal

Alıntı yapılan: 9N0M3 - 16 Ekim 2010 - 06:20:16
Alıntı yapılan: blood4metal - 15 Ekim 2010 - 16:32:23
bu conkyi yukledim hersey guzel ancak disk bölümündeki çemberler ve saatin akrep ve yel kovanı cıkmadı

.lua içeriğini eksik kopyalamış olabilirmisiniz.?

Alıntı yapılan: blood4metal - 15 Ekim 2010 - 16:32:23
bir de bu işlermler kısmını istemiyorum ben nasıl kaldırabilirim?

.conkyrc'deki şu satırları çıkartıp, kaydedip & tekrar başlatınız.
Alıntı Yap${color 3399FF}${font takaoPGothic:size=8}işlemler${hr}

${color FFFFFF}${top name 1}${color}  ${color 3399FF}${alignr} ${top cpu 1} 
${color FFFFFF}${top name 2}${color}  ${color 3399FF}${alignr} ${top cpu 2} 
${color FFFFFF}${top name 3}${color}  ${color 3399FF}${alignr} ${top cpu 3}

işlemler kısmı tamm tesekkur ederim. lua dosyasını tekrardan kopyaladım ancak sorunum yine devam ediyor. acaba lua dosyası buraya eksik aktarılmış olabilir mi? aynı conkyi deneyen var mı benim gibi sorun yasayan?

Contempt

Aynı  sorunu bende yaşamadım. Lua dosyasıda  home dizininde olması gerekmiyormu ?

Herşeye Rağmen...

stratovarius

.conkyrc dosyanızı açınız mesela cpu yazısı sonra geliyor diyelim. İçinden cpu yazısını bulunuz ve önündeki boşlukları siliniz. Önce geliyorsa onüne boşluk ekleyiniz.

Bu şekilde ayarlıyabilirsiniz.


MarS

Alıntı yapılan: 9N0M3 - 11 Eylül 2010 - 20:07:41
Önce'ki ile biraz vakit geçirmiştim.  :)

Görüntüsü:

[IMG]http://www2.picturepush.com/photo/a/4165950/640/4165950.png[/img]


Teşekkürler biraz değiştirip kullandım. Harika!
Güç!! Daha fazla güç!!

stef_q

Conky kullanmak cpu yu sürekli kullandırtıyor. laptoplarda pil ömrünü azaltmıyormu ? notbook veya netbooklarda tavsiye ediermisiniz ?

agritux

Lua veya scriptsiz conkyler çok çok az sistem kaynağı kullanır. Lua veya scriptliler de öyle çok fazla kullanmaz. Conky bu açıdan idealdir.

Sherlock Holmes

Alıntı yapılan: mert_d - 16 Ekim 2010 - 23:15:13
Conky kullanmak cpu yu sürekli kullandırtıyor. laptoplarda pil ömrünü azaltmıyormu ?

Çeşitliliğe göre değişebilir conky'nin Cpu kullanımı.
Sırf RAM bilgisini gösteren ve kendisini 2 saniye'de bir yenileyen/tazeleyen,
conky'nin işlemciye gereksiz yük bindirmesi olanaksız.
Eğer'ki müzik takibi(albüm kapağı), hava durumu, lua ve lua metin gibi içerikler,
conky'nize dahil ise,
işlemcinize %2 mutlak oran ile etkisi ve daha fazlasının kullanılmasına sebep olabilir/olur.

Alıntı yapılan: mert_d - 16 Ekim 2010 - 23:15:13
notbook veya netbooklarda tavsiye ediermisiniz ?

Temel içeriklere sahip olanları tavsiye ederim,
fuzuliyet teşkil etmez,
gereksizleri dahil etmediğiniz sürece.




Alıntı yapılan: Contempt - 16 Ekim 2010 - 08:56:33
Aynı  sorunu bende yaşamadım. Lua dosyasıda  home dizininde olması gerekmiyormu ?

Nerede konumlandırıldığının bir önemi yok aslında.
.conkyrc içeriğinde'ki belirtilen,
lua_load ile uyuştuğu sürece.

blood4metal

arkaşlar ben hala sorunumu cozemedim acıkcası.
başka conkyler de denedim ama conkylerin yuvarlak çizimlerinden birkaçı çıkmıyor.. sorun nedendir anlamadım conkyi silip depodan tekrar kurdum ama yine düzelmedi.
aynı conkyi arkadasımda kurduk hiçbir sorun yok. yardım edebilir misiniz lütfen..

agritux

bazıları çıkmıyor derken? o yuvarlaklardan bazıları çıkıyor mu? çıkmıyorsa lua yı yükledin mi?

MarS

#173
Alıntı yapılan: OKAN - 05 Aralık 2008 - 23:40:50
Gerekli bilgilerle donatıp sade bir görüntü elde etmeye çalıştım.


Ekran Görüntüsü






Harika olmuş eline sağlık


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 17 Ekim 2010 - 12:18:15

Merhabalar,
Ben burada gördüğüm conky dosyalarını kendime göre uyarlayarak kullanıyorum. Kendi conky'mi yaratmak istiyorum ama conky komutlarını bilmiyorum. Uğraşırken bayağı bir öğrendim ama sanırım kendim yaratamayacağım. Conky kodları diye arattım ama çok bir şey bulamadım. Google'dan bir kaç site buldum ama onlar özetvari anlatmış. Genel komutları -özellikle renk ve şekil için- bir liste halinde yapabilirmisiniz acaba? Bir de Font olarak Faith Collapsing indirdim ama conky nedense tanımıyor. Sebebi ne olabilir. Teşekkür ederim.
Güç!! Daha fazla güç!!

Sherlock Holmes

Alıntı yapılan: blood4metal - 17 Ekim 2010 - 07:26:37
conkylerin yuvarlak çizimlerinden birkaçı çıkmıyor..

Birkaçının çıkmaması .lua içeriğinin eksik olduğu yüksek bir ihtimal.
Şayet hiçbirisinin başlamama gibi bir durum olmuş olsaydı,
lua_load kısmına uyuşmayan konum belirtmiş olabileceğiniz muhtemel idi. (yada o konumda içeriğinin olmaması)

içeriği nasıl aktarıyorsunuz.?
Kod etiketin başında bulunan [seç] ile;'mi,
fare ile sürükleyerek'mi.?
+
hangi içerikten bahsediyoruz.?  :D