Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-03-24 18:47:39

  dawideo - Użytkownik

dawideo
Użytkownik
Zarejestrowany: 2007-09-03

Conky kalendarz

Witam
Kilka dni temu zabrałem się za konfigurację mojego conky.  Jestem już na ukończeniu. Problem w tym, że chciałbym aby w kalendarzu by oznaczony aktualny dzień, i nie wiem jak to zrobić, tzn. Conky wyświetla cały miesiąc, ale nie zaznacza aktualnego dnia.
Oto mój Conky

Kod:

# redesign by freeazy

# Default Fonts
use_xft yes
xftfont Verdana:size=9
override_utf8_locale yes

# Performance Settings
update_interval 1
total_run_times 0
double_buffer yes
no_buffers yes
net_avg_samples 2
text_buffer_size 1024

# Window Settings
own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_type normal
own_window_class conky-semi
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Window border
draw_borders no
draw_shades yes

# Default Color
default_color C4C4C4

# Color Title.
color0 DD3A21

# Size and position
minimum_size 252 742
gap_x 0
gap_y 26
alignment top_left

TEXT
${goto 32}${alignc 25}${font Comic Sans MS:size=34}${time %H}${font Comic Sans MS:size=34}:${time %M}${font Comic Sans MS:size=12}${voffset -8}${time %S}
${goto 32}${alignr 80}${voffset 3}${font Comic Sans MS:size=10}${time %A}
${goto 1}${alignr 80}${font Comic Sans MS:size=10}${time %d %B %Y}
${goto 86}${font Monospace:size=9}${exec cal }

${goto 66}${font Liberation Sans:style=Bold:size=9}SYSTEM
${goto 48}${color}${font StyleBats:size=16}q${font}${color} Uruchomiony: ${alignr}${color}${uptime}${color}  
${goto 48}${voffset 2}${color}${font OpenLogos:size=16}u${font}${color} Kernel: ${alignr}${color}${kernel}${color} 

${goto 66}CPU 1: ${cpu cpu1}%${alignr}CPU 2: ${cpu cpu2}%
${goto 66}$color${cpubar cpu1 5,90}$alignr${cpubar cpu2 5,90}
${goto 66}$color${alignr 27}${cpugraph cpu1 20,90 000000 55aa55}${alignr}${cpugraph cpu2 20,90 000000 55aa55}
${goto 66}${color}${font StyleBats:size=16}g${font}${color} RAM: ${font Liberation Sans:style=Bold:size=9}${color1}$memperc%${color}${font} ${alignr}${color}${membar 8,60}${color} 
${goto 66}${color}${font StyleBats:size=16}j${font}${color} SWAP: ${font Liberation Sans:style=Bold:size=9}${color1}$swapperc%${color}${font} ${alignr}${color}${swapbar 8,60}${color} 
${goto 66}${color}${font StyleBats:size=16}l${font}${color} Procesów: ${color}${alignr 45}CPU${alignr}RAM${color} 
${goto 86}${top name 1}${font Liberation Sans:style=Bold:size=9}${color1} ${goto 178}${top cpu 1}${alignr }${top mem 1}${color}${font} 
${goto 86}${top name 2}${font Liberation Sans:style=Bold:size=9}${color1} ${goto 178}${top cpu 2}${alignr }${top mem 2}${color}${font} 
${goto 86}${top name 3}${font Liberation Sans:style=Bold:size=9}${color1} ${goto 178}${top cpu 3}${alignr }${top mem 3}${color}${font} 
${goto 86}${top name 4}${font Liberation Sans:style=Bold:size=9}${color1} ${goto 178}${top cpu 4}${alignr }${top mem 4}${color}${font} 

${goto 1}${font Poky:size=40}y${font Liberation Sans:size=9}Dyski
${goto 86}Root: ${font Liberation Sans:size=9}${color1}${fs_used_perc /}%${color}${font} ${alignr}${color}${fs_bar 8,60 /}${color}
${goto 86}Home: ${font Liberation Sans:size=9}${color1}${fs_used_perc /home}%${color}${font} ${alignr}${color}${fs_bar 8,60 /home}${color}
${goto 86}Dane: ${font Liberation Sans:size=9}${color1}${fs_used_perc /mnt/dysk2}%${color}${font} ${alignr}${color}${fs_bar 8,60 /mnt/dysk2}${color}

${goto 1}${font Martin Vogel's Symbols:size=40}m${font Liberation Sans:size=9}SIECI

${GOTO 66}IPv4 Address ${GOTO 150}: $color4${addr eth0}$color2 $color4 ${execi 1800 ~/.conkyrc/scripts/ip.sh}

${GOTO 72}Down : ${color #CCCCCC}${downspeed eth0}/s  ${GOTO 170}Up : ${color #CCCCCC}${upspeed eth0}/s
${GOTO 72}${downspeedgraph eth0 20,70 00ff00 0000ff} ${GOTO 170}${upspeedgraph eth0 20,70 0000ff 00ff00}
${GOTO 72}Total : ${totaldown eth0}    ${GOTO 170}Total : ${totalup eth0}


${image ~/.conky/background.png -p 0,0 -s 256x742}

${image ~/Stock.png -p 0,180 -s 40x40}
${image ~/Machine.png -p 0,280 -s 40x40}

Wiem że za to odpowiada linijka

Kod:

${goto 86}${font Monospace:size=9}${exec cal }

A w internecie znalazłem takie rozwiązanie

Kod:

${font Monospace:size=6}${execpi 60 DJS=`date +%_d`; cal | sed '1d' | sed 's/$/                     /' | fold | sed -n '/^.\{21\}/p' | sed 's/^/${goto 25} /' | sed s/"$DJS"'\b'/'${color}'"$DJS"'$color2'/} ${font}

Ale u mnie to nie działa.
P.s. Może to ważne, na laptopie gdzie mam Kubuntu, powyższy kod działa, na stacjonarnym (Debian KDE 4) już nie.

Offline

 

#2  2011-03-24 20:02:42

  svL - Użytkownik

svL
Użytkownik
Zarejestrowany: 2007-06-17

Re: Conky kalendarz

U mnie działa

${alignc}${time %A %B %Y}
${execpi 60 DJS=`date +%_d`; cal | awk 'NR>1' | sed -e 's/   /    /g' -e 's/[^ ] /& /g' -e 's/..*/  & /' -e 's/ \('`date | awk '{print $3}'`'\) /\['`date | awk '{print $3}'`'\]/'    | sed /" $DJS "/s/" $DJS "/" "'${color1}'"$DJS"'${color0}'" "/}


"God, root, what is difference?"

Offline

 

#3  2011-03-24 20:22:50

  dawideo - Użytkownik

dawideo
Użytkownik
Zarejestrowany: 2007-09-03

Re: Conky kalendarz

Hmm próbowałem Twoim sposobem i wygląda teraz tak jakby "kalendarz rzucał cień" a w miejscy aktualnej daty mam coś takiego  "_[]2_[]4". P.s. a może to zalezy od czcionki lub kodowania?? ( Ja mam czcionka: Verdena, kodowanie utf8 locale)

Offline

 

#4  2011-10-07 19:30:20

  bLAZY - Nowy użytkownik

bLAZY
Nowy użytkownik
Zarejestrowany: 2011-10-07

Re: Conky kalendarz

Hej,

widzę, że temat leży tu długo, ale może udało się ustalić czemu conky nie zaznacza aktualnego dnia, tylko pojawiają sie te znaczki przy wybranym dniu _[] _[]. W Ubuntu 10.10 miałem ok, skopiowałem plik z konfigiem i uruchomiłem po instalacji 11.04 i od początku mam te znaczki.

Offline

 

#5  2011-10-08 18:33:58

  Qmaty - Użytkownik

Qmaty
Użytkownik
Skąd: Poznań
Zarejestrowany: 2009-04-16

Re: Conky kalendarz

Kod:

${alignc}${time %A %B %Y}
${color white}${font DejaVu Sans Mono:size=10}${execpi 60 ncal -s PL -h -C | sed s/"`date +%_d`"/"\${color red}`date +%_d`\${color white}"/}${font}${color}

Jako czcionka musi być użyta któraś o stałej szerokości.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)