Gönderen Konu: [Çözüldü] conky lua kuramadım  (Okunma sayısı 3810 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı ata

  • İleti: 410
[Çözüldü] conky lua kuramadım
« : 08 Haziran 2015 - 18:35:22 »
öncelikle merhaba arkadaşlar bir konuda yardım istiyorum .



conky lua'yı bir türlü çalıştıramadım eksik bir şeyler yapıyorum bulduklarım da hep yabancı sitelerde olduğundan

ben pek anlayamadım ama yapmak istediğim conky şudur  fakat sanırım ben clock_rings.lua dosyasını kuramıyorum bu konuda yardım edersenız

sevinirim



http://i.imgur.com/NBnhHfs.jpg



olması gereken budur bende ise şöyle çıkmakta



[Imgur](http://i.imgur.com/nyDF7xl.png)



conkyrc


Kod: [Seç]
#  http://www.NoobsLab.com #
#      Conky settings      #

background no
update_interval 1

cpu_avg_samples 4
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_class Conky
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_argb_visual yes

border_inner_margin 1
border_outer_margin 0

minimum_size 200 750
maximum_width 200

alignment tr
gap_x 45
gap_y 100

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

# Text settings #

use_xft yes
xftfont Dejavu Sans:size=9
xftalpha 0.2

uppercase no

temperature_unit celsius

default_color FFFFFF

lua_load ~/.conky/clock_rings.lua
lua_draw_hook_pre clock_rings

TEXT
${font FreeSans:size=11}${color FFFFFF}${goto 65}${voffset 80} ANKARA${font}
${font FreeSans:size=11}${color FFFFFF}${alignr}${goto 85}${voffset 10}${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ LTAC temperature temperature 30}°C${font}
${color FFFFFF}${goto 25}${voffset -18}${cpu cpu0}%
${color 7ca7c6}${goto 12}${voffset -70}CPU
${color FFFFFF}${goto 160}${voffset 20}${memperc}%
${color 7ca7c6}${goto 165}${voffset 30}RAM
${color FFFFFF}${goto 70}${voffset 60}${font weather:size=28} ${font}CPU ${acpitemp} °C
${color FFFFFF}${goto 12}${voffset 150}${fs_used_perc /}%
${color 7ca7c6}${goto 35}${voffset -40}HDD
${color FFFFFF}${goto 155}${voffset -33}${if_up wlp2s0}${downspeed wlp2s0}${endif}${if_up eth0}${downspeed eth0}
${color 7ca7c6}${goto 135}${voffset 3}DwSp
${color 7ca7c6}${goto 85}${voffset 115}Swap
${color FFFFFF}${goto 67}${voffset 8}${swapperc}%  
${color FFFFFF}${goto 79}${voffset 48} Down.
${color FFFFFF}${goto 74}${voffset 10} ${totaldown wlp2s0}
${color FFFFFF}${goto 89}${voffset 4}${font PizzaDude Bullets:size=16}S${font}




clock_rings.lua


Kod: [Seç]
--[[
Clock Rings by Linux Mint (2011) reEdited by despot77

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 londonali1010 (05.10.2009)
*v 2011mint -- reEdit despot77 (18.02.2011)
]]

settings_table = {
   
    {
        name='fs_used_perc',
        arg='/',
        max=100,
        bg_colour=0xffbf00,
        bg_alpha=0.5,
        fg_colour=0xb31212,
        fg_alpha=0.8,
        x=50, y=380,
        radius=37,
        thickness=4,
        start_angle=-90,
        end_angle=180
    },
    {
        name='downspeedf',
        arg='wlp2s0',
        max=100,
        bg_colour=0x0d558c,
        bg_alpha=0.5,
        fg_colour=0x000000,
        fg_alpha=1,
        x=150, y=380,
        radius=37,
        thickness=4,
        start_angle=90,
        end_angle=360
    },

{
        name='swapperc',
        arg='',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.8,
        fg_colour=0xb31212,
        fg_alpha=0.8,
        x=100, y=510,
        radius=40,
        thickness=4,
        start_angle=-90,
        end_angle=180
    },
{
        name='cpu',
        arg='cpu0',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.3,
        fg_colour=0xb31212,
        fg_alpha=0.8,
        x=100, y=105,
        radius=65,
        thickness=4,
        start_angle=-90,
        end_angle=25
    },
{
        name='memperc',
        arg='',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.3,
        fg_colour=0xb31212,
        fg_alpha=1,
        x=100, y=105,
        radius=65,
        thickness=4,
        start_angle=90,
        end_angle=205
    },
{
        name='acpitemp',
        arg='',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.8,
        fg_colour=0xb31212,
        fg_alpha=0.8,
        x=100, y=250,
        radius=42,
        thickness=4,
        start_angle=90,
        end_angle=360
    },
{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0xb31212,
        bg_alpha=0.9,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=435,
        radius=7,
        thickness=4,
        start_angle=0,
        end_angle=360
    },{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0x7ca7c6,
        bg_alpha=0.9,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=325,
        radius=7,
        thickness=4,
        start_angle=0,
        end_angle=360
    },
   
    {
    name='cpu',
        arg='',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.8,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=620,
        radius=39,
        thickness=4,
        start_angle=-90,
        end_angle=180
    },{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.3,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=105,
        radius=45,
        thickness=4,
        start_angle=30,
        end_angle=90
    }
    ,{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=1,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=105,
        radius=45,
        thickness=4,
        start_angle=102,
        end_angle=162
    },{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0xff0000,
        bg_alpha=1,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=105,
        radius=45,
        thickness=4,
        start_angle=174,
        end_angle=234
    },{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.8,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=105,
        radius=45,
        thickness=4,
        start_angle=246,
        end_angle=306
    },{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0xffbf00,
        bg_alpha=0.8,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=105,
        radius=45,
        thickness=4,
        start_angle=318,
        end_angle=18
    }

}

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



-- "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=250

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,1.0,1.0,1.0,1.0)
    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
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
<r>Celladına aşık olmuşsa bir millet,

İster ezan ister çan dinlet.

İtiraz etmiyorsa sürü gibi millet,

Müstehaktır ona her türlü zillet.\"



Çevrimdışı ata

  • İleti: 410
Re: conky lua kuramadım
« Yanıtla #1 : 09 Haziran 2015 - 03:26:13 »
ben de bir sorun var çözemedim .conky manager ile de aynı şekilde oluyor.  farklı bir sorun var sanırım .

sayılar ve yazılar var ama şekiller neden yok anlamıyorum
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
<r>Celladına aşık olmuşsa bir millet,

İster ezan ister çan dinlet.

İtiraz etmiyorsa sürü gibi millet,

Müstehaktır ona her türlü zillet.\"



Çevrimdışı ata

  • İleti: 410
Re: conky lua kuramadım
« Yanıtla #2 : 10 Haziran 2015 - 00:06:45 »
https://forum.manjaro.org/index.php?topic=5850.0 burdan ındırdığım fontlar sorunu çözdü .

ama çözüldü işaretini bulamadım .yöneticler işaretlerse sevinirim teşekkürler
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
<r>Celladına aşık olmuşsa bir millet,

İster ezan ister çan dinlet.

İtiraz etmiyorsa sürü gibi millet,

Müstehaktır ona her türlü zillet.\"



Çevrimdışı cokomoko

  • İleti: 508
Re: [Çözüldü] conky lua kuramadım
« Yanıtla #3 : 26 Haziran 2015 - 17:30:30 »
Aur'daki conky-lua veya conky-lua-nv paketini kurmanız lazımdı, o yüzden şekiller çıkmıyordu.Mevcut resmi depodaki conky paketinde hala lua desteği yok anlaşılan.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı ata

  • İleti: 410
Re: [Çözüldü] conky lua kuramadım
« Yanıtla #4 : 26 Haziran 2015 - 20:26:52 »
pek değişen olmuyor bazıları çok güzel bazılarında hala görüntü yok



https://forum.manjaro.org/index.php?PHPSESSID=n4c0u1oa0v7031luhv2k5ai4f1&topic=2991.msg68610#msg68610

olması gereken bu konudaki gibi







ben arch -lua ve conky-lua-nv her ikiside sıra ile denendi

sonuç hala budur



http://i.imgur.com/r1aGVid.png?1" alt="" class="bbc_img" />



kimi formlarda bazı  vlc tarzı resim editörleri falan yüklettiler ama sonuç değiş medi

çok conky çalıştırabilmeme rağmen bazılarında enderde olsa hala şekiller görüntüler yok
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
<r>Celladına aşık olmuşsa bir millet,

İster ezan ister çan dinlet.

İtiraz etmiyorsa sürü gibi millet,

Müstehaktır ona her türlü zillet.\"



Çevrimdışı cokomoko

  • İleti: 508
Re: [Çözüldü] conky lua kuramadım
« Yanıtla #5 : 26 Haziran 2015 - 21:16:32 »
şu an conky-lua kurulu ise
Kod: [Seç]
cd ~/
conky -c .conkyrc

ne diyor.



şimdi denedim bazı sorunlar hariç conky düzgün çalışıyor.

http://en.zimagez.com/miniature/2015-06-26--1435354092238x685scrot.png" alt="" class="bbc_img" />
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı ata

  • İleti: 410
Re: [Çözüldü] conky lua kuramadım
« Yanıtla #6 : 27 Haziran 2015 - 01:42:48 »
Kod: [Seç]
conky -c .conkyrc
Conky: llua_load: cannot open /home/erdem/.conky/clock_rings.lua: No such file or directory
Conky: llua_load: cannot open /home/erdem/.conky/clock_rings.lua: No such file or directory
Conky: unknown variable weather
Conky: one or more $endif's are missing
Conky: desktop window (1200003) is subwindow of root window (2b7)
Conky: window type - normal
Conky: drawing to created window (0x4200002)
Conky: drawing to double buffer
Conky: llua_do_call: function conky_clock_rings execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_clock_rings execution failed: attempt to call a nil value
Conky: llua_do_call: fun


cıktısı sureklı bu yazı

ayrıca şuan bu kurulu conky-lua-nv


Kod: [Seç]
┌─[erdem@ata]─[~]
└──> conky -v
Conky 1.9.0 compiled Fri Jun 26 20:15:22 EEST 2015 for Linux 4.0.5-1-ARCH (x86_64)

Compiled in features:

System config file: /etc/conky/conky.conf
Package library path: /usr/lib/conky

 X11:
  * Xdamage extension
  * XDBE (double buffer extension)
  * Xft
  * ARGB visual

 Music detection:
  * MPD
  * MOC

 General:
  * math
  * hddtemp
  * portmon
  * Curl
  * RSS
  * wireless
  * support for IBM/Lenovo notebooks
  * nvidia
  * config-output
  * Imlib2
  * apcupsd
  * iostats
  * ncurses
  * Lua

  Lua bindings:
   * Cairo
   * Imlib2
┌─[erdem@ata]─[~]
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
<r>Celladına aşık olmuşsa bir millet,

İster ezan ister çan dinlet.

İtiraz etmiyorsa sürü gibi millet,

Müstehaktır ona her türlü zillet.\"



Çevrimdışı ata

  • İleti: 410
Re: [Çözüldü] conky lua kuramadım
« Yanıtla #7 : 27 Haziran 2015 - 02:08:39 »
http://i.imgur.com/EcgmhFQ.png?1" alt="" class="bbc_img" />



Conky: llua_load: cannot open /home/erdem/.conky/clock_rings.lua: No such file or directory

b öyle bir dosya yok diyor ama işte burada ;)
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
<r>Celladına aşık olmuşsa bir millet,

İster ezan ister çan dinlet.

İtiraz etmiyorsa sürü gibi millet,

Müstehaktır ona her türlü zillet.\"



Çevrimdışı cokomoko

  • İleti: 508
Re: [Çözüldü] conky lua kuramadım
« Yanıtla #8 : 27 Haziran 2015 - 02:46:40 »
clock_rings.lua dosyasını yanlış yere tanımlamışsın dikkat edersen sen de göreceksin.

Neyse
Kod: [Seç]

cd ~/
cat .conkyrc

çıktı geç





Dosyayı /home/erdem/.conky/clock_rings.lua altında arıyor, sen ise ekran görüntüsünde /home/erdem/ altındaki .clock_rings.lua dosyasını göstererek dosya var diyorsun.İkisi farklı şey @ata biliyorum daha yenisin ve ilk güne göre ilerleme var ama biraz daha dikkat et.Dikkatsizliğin sana hata yaptırıyor.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı ata

  • İleti: 410
Re: [Çözüldü] conky lua kuramadım
« Yanıtla #9 : 27 Haziran 2015 - 03:04:58 »
Kod: [Seç]
┌─[erdem@ata]─[~]
└──> cat .conkyrc
#  http://www.NoobsLab.com #
#      Conky settings      #

background no
update_interval 1

cpu_avg_samples 4
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_class Conky-semi
own_window yes
own_window_type normal
own_window_transparent no
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_argb_visual yes

border_inner_margin 1
border_outer_margin 0

minimum_size 200 750
maximum_width 200

alignment top_right
gap_x 45
gap_y 100

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

# Text settings #

use_xft yes
xftfont Dejavu Sans:size=9
xftalpha 0.2

uppercase no

temperature_unit celsius

default_color FFFFFF

lua_load ~/.conky/clock_rings.lua
lua_draw_hook_pre clock_rings

own_window_argb_value 0
own_window_colour 000000
TEXT
${font FreeSans:size=11}${color FFFFFF}${goto 65}${voffset 80} ANKARA${font}
${font FreeSans:size=11}${color FFFFFF}${alignr}${goto 85}${voffset 10}${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ LTAC temperature temperature 30}°C${font}
${color FFFFFF}${goto 25}${voffset -18}${cpu cpu0}%
${color 7ca7c6}${goto 12}${voffset -70}CPU
${color FFFFFF}${goto 160}${voffset 20}${memperc}%
${color 7ca7c6}${goto 165}${voffset 30}RAM
${color FFFFFF}${goto 70}${voffset 60}${font weather:size=28} ${font}CPU ${acpitemp} °C
${color FFFFFF}${goto 12}${voffset 150}${fs_used_perc /}%
${color 7ca7c6}${goto 35}${voffset -40}HDD
${color FFFFFF}${goto 155}${voffset -33}${if_up wlp2s0}${downspeed wlan0}${endif}${if_up eth0}${downspeed wlan0}
${color 7ca7c6}${goto 135}${voffset 3}DwSp
${color 7ca7c6}${goto 85}${voffset 115}Swap
${color FFFFFF}${goto 67}${voffset 8}${swapperc}%  
${color FFFFFF}${goto 79}${voffset 48} Down.
${color FFFFFF}${goto 74}${voffset 10} ${totaldown wlan0}
${color FFFFFF}${goto 89}${voffset 4}${font PizzaDude Bullets:size=16}S${font}
┌─[erdem@ata]─[~]
└──>
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
<r>Celladına aşık olmuşsa bir millet,

İster ezan ister çan dinlet.

İtiraz etmiyorsa sürü gibi millet,

Müstehaktır ona her türlü zillet.\"



Çevrimdışı cokomoko

  • İleti: 508
Re: [Çözüldü] conky lua kuramadım
« Yanıtla #10 : 27 Haziran 2015 - 03:10:20 »
Kod: [Seç]
lua_load ~/.conky/clock_rings.lua
lua_draw_hook_pre clock_rings


bu kısmı şu şekilde değiştirip kaydet:
Kod: [Seç]
lua_load ~/.clock_rings.lua
lua_draw_hook_pre clock_rings


sonra
Kod: [Seç]
cd ~/
conky -c conkyrc
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı ata

  • İleti: 410
Re: [Çözüldü] conky lua kuramadım
« Yanıtla #11 : 27 Haziran 2015 - 03:16:27 »
Kod: [Seç]
Conky: llua_do_call: function conky_clock_rings execution failed: /home/erdem/.clock_rings.lua:313: attempt to perform arithmetic on local 'value' (a nil value)
Conky: llua_do_call: function conky_clock_rings execution failed: /home/erdem/.clock_rings.lua:313: attempt to perform arithmetic on local 'value' (a nil value)
Conky: llua_do_call: function conky_clock_rings execution failed: /home/erdem/.clock_rings.lua:313: attempt to perform arithmetic on local 'value' (a nil value)
Conky: llua_do_call: function conky_clock_rings execution failed: /home/erdem/.clock_rings.lua:313: attempt to perform arithmetic on local 'value' (a nil value)
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
<r>Celladına aşık olmuşsa bir millet,

İster ezan ister çan dinlet.

İtiraz etmiyorsa sürü gibi millet,

Müstehaktır ona her türlü zillet.\"



Çevrimdışı cokomoko

  • İleti: 508
Re: [Çözüldü] conky lua kuramadım
« Yanıtla #12 : 27 Haziran 2015 - 03:20:32 »
o hatanın da çözümü var da sen conky görünüyor mu onu söyle rings'ler çıkmış olmalı görüntüde
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı ata

  • İleti: 410
Re: [Çözüldü] conky lua kuramadım
« Yanıtla #13 : 27 Haziran 2015 - 03:24:41 »
http://i.imgur.com/zV606Qb.png?1" alt="" class="bbc_img" />



pek değil aama nisbeten iyi :) gözden kaçırmışım haklısın okadar saat bunla uğraşınca kafa gitmiş
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
<r>Celladına aşık olmuşsa bir millet,

İster ezan ister çan dinlet.

İtiraz etmiyorsa sürü gibi millet,

Müstehaktır ona her türlü zillet.\"



Çevrimdışı cokomoko

  • İleti: 508
Re: [Çözüldü] conky lua kuramadım
« Yanıtla #14 : 27 Haziran 2015 - 03:30:56 »
ah @ata hata yine sende ya neyse gene dikkatsizsin yoksa conky'de hata yok.

Neyse
Kod: [Seç]
cd ~/
geany .clock_rings.lua


dosyayı aç, şunla değiştir:
Kod: [Seç]
--[[
Clock Rings by Linux Mint (2011) reEdited by despot77

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 londonali1010 (05.10.2009)
*v 2011mint -- reEdit despot77 (18.02.2011)
]]

settings_table = {
   
    {
        name='fs_used_perc',
        arg='/',
        max=100,
        bg_colour=0xffbf00,
        bg_alpha=0.5,
        fg_colour=0xb31212,
        fg_alpha=0.8,
        x=50, y=380,
        radius=37,
        thickness=4,
        start_angle=-90,
        end_angle=180
    },
    {
        name='downspeedf',
        arg='wlp2s0',
        max=100,
        bg_colour=0x0d558c,
        bg_alpha=0.5,
        fg_colour=0x000000,
        fg_alpha=1,
        x=150, y=380,
        radius=37,
        thickness=4,
        start_angle=90,
        end_angle=360
    },

{
        name='swapperc',
        arg='',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.8,
        fg_colour=0xb31212,
        fg_alpha=0.8,
        x=100, y=510,
        radius=40,
        thickness=4,
        start_angle=-90,
        end_angle=180
    },
{
        name='cpu',
        arg='cpu0',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.3,
        fg_colour=0xb31212,
        fg_alpha=0.8,
        x=100, y=105,
        radius=65,
        thickness=4,
        start_angle=-90,
        end_angle=25
    },
{
        name='memperc',
        arg='',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.3,
        fg_colour=0xb31212,
        fg_alpha=1,
        x=100, y=105,
        radius=65,
        thickness=4,
        start_angle=90,
        end_angle=205
    },
{
        name='acpitemp',
        arg='',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.8,
        fg_colour=0xb31212,
        fg_alpha=0.8,
        x=100, y=250,
        radius=42,
        thickness=4,
        start_angle=90,
        end_angle=360
    },
{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0xb31212,
        bg_alpha=0.9,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=435,
        radius=7,
        thickness=4,
        start_angle=0,
        end_angle=360
    },{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0x7ca7c6,
        bg_alpha=0.9,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=325,
        radius=7,
        thickness=4,
        start_angle=0,
        end_angle=360
    },
   
    {
    name='cpu',
        arg='',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.8,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=620,
        radius=39,
        thickness=4,
        start_angle=-90,
        end_angle=180
    },{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.3,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=105,
        radius=45,
        thickness=4,
        start_angle=30,
        end_angle=90
    }
    ,{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=1,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=105,
        radius=45,
        thickness=4,
        start_angle=102,
        end_angle=162
    },{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0xff0000,
        bg_alpha=1,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=105,
        radius=45,
        thickness=4,
        start_angle=174,
        end_angle=234
    },{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.8,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=105,
        radius=45,
        thickness=4,
        start_angle=246,
        end_angle=306
    },{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0xffbf00,
        bg_alpha=0.8,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=105,
        radius=45,
        thickness=4,
        start_angle=318,
        end_angle=18
    }

}

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



-- "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=250

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,1.0,1.0,1.0,1.0)
    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


kaydet ve çık.


Kod: [Seç]
cd ~/
conky -c .conkyrc
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı cokomoko

  • İleti: 508
Re: [Çözüldü] conky lua kuramadım
« Yanıtla #15 : 27 Haziran 2015 - 03:33:45 »
.conkyrc de şu şekilde olsun:


Kod: [Seç]
#  http://www.NoobsLab.com #
#      Conky settings      #

background no
update_interval 1

cpu_avg_samples 4
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_class Conky
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_argb_visual yes

border_inner_margin 1
border_outer_margin 0

minimum_size 200 750
maximum_width 200

alignment tr
gap_x 45
gap_y 100

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

# Text settings #

use_xft yes
xftfont Dejavu Sans:size=9
xftalpha 0.2

uppercase no

temperature_unit celsius

default_color FFFFFF

lua_load ~/.clock_rings.lua
lua_draw_hook_pre clock_rings

TEXT
${font FreeSans:size=11}${color FFFFFF}${goto 65}${voffset 80} ANKARA${font}
${font FreeSans:size=11}${color FFFFFF}${alignr}${goto 85}${voffset 10}${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ LTAC temperature temperature 30}°C${font}
${color FFFFFF}${goto 25}${voffset -18}${cpu cpu0}%
${color 7ca7c6}${goto 12}${voffset -70}CPU
${color FFFFFF}${goto 160}${voffset 20}${memperc}%
${color 7ca7c6}${goto 165}${voffset 30}RAM
${color FFFFFF}${goto 70}${voffset 60}${font weather:size=28} ${font}CPU ${acpitemp} °C
${color FFFFFF}${goto 12}${voffset 150}${fs_used_perc /}%
${color 7ca7c6}${goto 35}${voffset -40}HDD
${color FFFFFF}${goto 155}${voffset -33}${if_up wlp20s0}${downspeed wlp20s0}${endif}${if_up eth0}${downspeed eth0}
${color 7ca7c6}${goto 135}${voffset 3}DwSp
${color 7ca7c6}${goto 85}${voffset 115}Swap
${color FFFFFF}${goto 67}${voffset 8}${swapperc}%  
${color FFFFFF}${goto 79}${voffset 48} Down.
${color FFFFFF}${goto 74}${voffset 10} ${totaldown wlp20s0}
${color FFFFFF}${goto 89}${voffset 4}${font PizzaDude Bullets:size=16}S${font}
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı ata

  • İleti: 410
Re: [Çözüldü] conky lua kuramadım
« Yanıtla #16 : 27 Haziran 2015 - 03:36:51 »
Kod: [Seç]
.clock_rings.lua:313: attempt to perform arithmetic on local 'value' (a nil value)
Conky: llua_do_call: function conky_clock_rings execution failed: /home/erdem/.clock_rings.lua:313: attempt to perform arithmetic on local 'value' (a nil value)
Conky: llua_do_call: function conky_clock_rings execution failed: /home/erdem/.clock_rings.lua:313: attempt to perform arithmetic on local 'value' (a nil value)
Conky: llua_do_call: function conky_clock_rings execution failed: /home/erdem/.clock_rings.lua:313: attempt to perform arithmetic on local 'value' (a nil value)
Conky: llua_do_call: function conky_clock_rings execution failed: /home/erdem/.clock_rings.lua:313: attempt to perform arithmetic on local 'value' (a nil value)
Conky: llua_do_call: function conky_clock_rings execution failed: /home/erdem/.clock_rings.lua:313: attempt to perform arithmetic on local 'value' (a nil value)
Conky: llua_do_call: function conky_clock_rings execution failed: /home/erdem/.clock_rings.lua:313: attempt to perform arithmetic on local 'value' (a nil value)
Conky: llua_do_call: function conky_clock_rings execution failed: /home/erdem/.clock_rings.lua:313: attempt to perform arithmetic on local 'value' (a nil value)


http://i.imgur.com/zV606Qb.png?1" alt="" class="bbc_img" />
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
<r>Celladına aşık olmuşsa bir millet,

İster ezan ister çan dinlet.

İtiraz etmiyorsa sürü gibi millet,

Müstehaktır ona her türlü zillet.\"



Çevrimdışı cokomoko

  • İleti: 508
Re: [Çözüldü] conky lua kuramadım
« Yanıtla #17 : 27 Haziran 2015 - 03:40:19 »
.clock_rings.lua dosyasını şu şekilde değiş:
Kod: [Seç]
--[[
Clock Rings by Linux Mint (2011) reEdited by despot77

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 londonali1010 (05.10.2009)
*v 2011mint -- reEdit despot77 (18.02.2011)
]]

settings_table = {
   
    {
        name='fs_used_perc',
        arg='/',
        max=100,
        bg_colour=0xffbf00,
        bg_alpha=0.5,
        fg_colour=0xb31212,
        fg_alpha=0.8,
        x=50, y=380,
        radius=37,
        thickness=4,
        start_angle=-90,
        end_angle=180
    },
    {
        name='downspeedf',
        arg='wlp2s0',
        max=100,
        bg_colour=0x0d558c,
        bg_alpha=0.5,
        fg_colour=0x000000,
        fg_alpha=1,
        x=150, y=380,
        radius=37,
        thickness=4,
        start_angle=90,
        end_angle=360
    },

{
        name='swapperc',
        arg='',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.8,
        fg_colour=0xb31212,
        fg_alpha=0.8,
        x=100, y=510,
        radius=40,
        thickness=4,
        start_angle=-90,
        end_angle=180
    },
{
        name='cpu',
        arg='cpu0',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.3,
        fg_colour=0xb31212,
        fg_alpha=0.8,
        x=100, y=105,
        radius=65,
        thickness=4,
        start_angle=-90,
        end_angle=25
    },
{
        name='memperc',
        arg='',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.3,
        fg_colour=0xb31212,
        fg_alpha=1,
        x=100, y=105,
        radius=65,
        thickness=4,
        start_angle=90,
        end_angle=205
    },
{
        name='acpitemp',
        arg='',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.8,
        fg_colour=0xb31212,
        fg_alpha=0.8,
        x=100, y=250,
        radius=42,
        thickness=4,
        start_angle=90,
        end_angle=360
    },
{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0xb31212,
        bg_alpha=0.9,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=435,
        radius=7,
        thickness=4,
        start_angle=0,
        end_angle=360
    },{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0x7ca7c6,
        bg_alpha=0.9,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=325,
        radius=7,
        thickness=4,
        start_angle=0,
        end_angle=360
    },
   
    {
    name='cpu',
        arg='',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.8,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=620,
        radius=39,
        thickness=4,
        start_angle=-90,
        end_angle=180
    },{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.3,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=105,
        radius=45,
        thickness=4,
        start_angle=30,
        end_angle=90
    }
    ,{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=1,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=105,
        radius=45,
        thickness=4,
        start_angle=102,
        end_angle=162
    },{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0xff0000,
        bg_alpha=1,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=105,
        radius=45,
        thickness=4,
        start_angle=174,
        end_angle=234
    },{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0x000000,
        bg_alpha=0.8,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=105,
        radius=45,
        thickness=4,
        start_angle=246,
        end_angle=306
    },{
        name='cpu',
        arg='',
        max=100,
        bg_colour=0xffbf00,
        bg_alpha=0.8,
        fg_colour=0xb31212,
        fg_alpha=0,
        x=100, y=105,
        radius=45,
        thickness=4,
        start_angle=318,
        end_angle=18
    }

}

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



-- "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=250

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,1.0,1.0,1.0,1.0)
    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)
        if value == nil then value = 0 end
        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
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı ata

  • İleti: 410
Re: [Çözüldü] conky lua kuramadım
« Yanıtla #18 : 27 Haziran 2015 - 03:42:35 »
çok teşekkür ederim inanki buna kafayı taktım okadar değiştimki artık hangisi doğru bende şaşırdım şimdi tamamdır ellerine sağlık teşekkür ederim
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
<r>Celladına aşık olmuşsa bir millet,

İster ezan ister çan dinlet.

İtiraz etmiyorsa sürü gibi millet,

Müstehaktır ona her türlü zillet.\"



Çevrimdışı ata

  • İleti: 410
Re: [Çözüldü] conky lua kuramadım
« Yanıtla #19 : 27 Haziran 2015 - 03:44:50 »
http://i.imgur.com/RVcmKmb.png?1" alt="" class="bbc_img" />



hayorlı sabahlar ellerin dert görmesin
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
<r>Celladına aşık olmuşsa bir millet,

İster ezan ister çan dinlet.

İtiraz etmiyorsa sürü gibi millet,

Müstehaktır ona her türlü zillet.\"



Çevrimdışı cokomoko

  • İleti: 508
Re: [Çözüldü] conky lua kuramadım
« Yanıtla #20 : 27 Haziran 2015 - 03:53:18 »
normalde bende sendeki gibi hata vermemişti ama neden sende verdi anlamadım ama önemli değil.

if value == nil then value = 0 end

fonksiyonunu eklemeden de bende sorunsuz çalışıyor ama sende hata verdiği için dosyaya onu ekledim.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı ata

  • İleti: 410
Re: [Çözüldü] conky lua kuramadım
« Yanıtla #21 : 27 Haziran 2015 - 16:59:22 »
yabancı forumlarda buldum if value == nil then value = 0 end ve eklemiştim

ama olmamıştı o zaman o kadar çok ekle çıkar yaptım ki inan neyi ekledim neresi orjinaldi bende şaşırmıştım .

gerçi fontlarda eksikti o nedenle de bazı sorunlar çıkmıştı neyse yeniden teşekkürler .
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
<r>Celladına aşık olmuşsa bir millet,

İster ezan ister çan dinlet.

İtiraz etmiyorsa sürü gibi millet,

Müstehaktır ona her türlü zillet.\"