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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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
# 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
${goto 86}${font Monospace:size=9}${exec cal }
A w internecie znalazłem takie rozwiązanie
${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
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}'" "/}
Offline
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
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
${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