Форум
Календарь в conky
posixru:
Точно не помню уже.... Может попробовать вставить в нужное место:${font sans:size=15}${alignr}${color #FFFFFF}${exec cal -m}
У меня один конфиг есть, с простеньким календариком, так в нём такая...
Спасибо! заработало!!!
${font Ubuntu mono:size=8}${exec cal -3}ШГ непременно должен быть mono, иначе выхлоп скорее напоминает свальный грех)))
кто бы ещё подсказал "компактный" шрифт, буду очень признателен.
Добавлено позже:
вот что получилось
оставлю пока так, без раскрасок
frost42:
у меня так на месяц${font Mono:size=8}${color grey}${execp cal -m | tail -n7 | head -n1}${color #30a988} ${font Mono:size=8}${execp cal -m | tail -n6 | sed "s/`date +%e` \|`date +%e`$/\$\{color \}&\$\{color grey\}/"} ${font}
да, я вижу кучу непонятных переменных.
дело ещё в том, что нужно календарик на 3 месяца,
и чтоб не держать бумажный календарик, решил всё это заделать в коньках.
хоть какое-то выделение текущей даты, - это отлично!
что из приведённых выше заклинаний это обеспечит?
Добавлено позже:
а, кстати погода!
как погоду вывести?
${color #30a988}Погода:${execi 20 /home/frost42/conky-weather.sh} и вот файлик,URL="http://informer.gismeteo.ru/xml/29846_1.xml"
EXEC="/usr/bin/curl -s"
a=`$EXEC $URL`
#a=$(cat $1)
#температура
echo $a | tr "/>" "\n" | grep HEAT | sed -n 1p | sed -e 's/<HEAT //' |\
sed -e 's/"//g' | tr -d "min=" | tr -d "max=" | sed -e 's/ //' |\
sed -e 's/ /../' | gawk '{ print "Температура:",$1,"°C" }'
#ветер
echo $a | tr "/>" "\n" | grep WIND | sed -n 1p | sed -e 's/<WIND //' |\
sed -e 's/"//g' | tr -d "min=" | tr -d "max=" | sed -e 's/ //' |\
gawk '{ print "Ветер:",($1+$2)/2,"м/с" }'
#давление
echo $a | tr "/>" "\n" | grep PRESSURE | sed -n 1p | sed -e 's/<PRESSURE //' |\
sed -e 's/"//g' | tr -d "min=" | tr -d "max=" | sed -e 's/ //' |\
gawk '{ print "Давление:",($1+$2)/2,"мм" }'
cloud=$(echo $a | tr "/>" "\n" | grep PHENOMENA | sed -n 1p | sed -e 's/PHENOMENA //' | sed -e 's/<//'|sed -e 's/"//g'|cut -d" " -f2|cut -d= -f2)
case $cloud in
0) echo Облачность: ясно ;;
1) echo Облачность: малооблачно ;;
2) echo Облачность: облачно ;;
3) echo Облачность: пасмурно ;;
esac
rain=$(echo $a | tr "/>" "\n" | grep PHENOMENA | sed -n 1p | sed -e 's/PHENOMENA //' | sed -e 's/<//'|sed -e 's/"//g'|cut -d" " -f3|cut -d= -f2)
case $rain in
4) echo Осадки: дождь ;;
5) echo Осадки: ливень ;;
6) echo Осадки: снег ;;
7) echo Осадки: снег ;;
8) echo Осадки: гроза ;;
10) echo Осадки: без осадков ;;
esacURL="http://informer.gismeteo.ru/xml/28900_1.xml" для Самары
Добавлено позже:
И да, про календари, возми здесь
теперь всё что нужно в коньках отображается
но не могу подвинуть календарь по горизонтали
по вертикали всё сдвигается просто
### Календарь на 3 месяца
${voffset 100}
${font Ubuntu mono:size=9}${exec cal -3}а если добавить, скажем
${goto 20} то сдвигается только первая строкаа остальное остаётся на месте.
есть у кого-нибуть объяснение, как выводить выхлоп из тепминала построчно,
а потом эти строчки уже двигать?
frost42:
А покажи весь конфиг
да там всё незамысловато
Спойлер
update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1
imlib_cache_size 0
double_buffer yes
no_buffers yes
use_xft yes
override_utf8_locale yes
text_buffer_size 2048
own_window yes
own_window_type desktop
own_window_transparent yes
own_window_hints undecorated,sticky,skip_taskbar,skip_pager
alignment top_left
gap_x 80
gap_y 26
draw_shades no
default_color c5c5c5
default_shade_color 000000
color0 35bf5c
color1 c5c5c5
color2 c5c5c5
own_window_argb_visual yes
own_window_colour 000000
own_window_argb_value 0
TEXT
### Календарь на 3 месяца
${font Ubuntu mono:size=9}${exec cal -3}
### Текущая дата
${font :style=bold: size=32}${time %d}
${voffset -70}${goto 79}${font :style=bold}${time %B} ${time %G}
${goto 79}${font :size=8}${time %A}
### Жесткий диск
${voffset -50}${goto 250}${font :size=12}HD:
${voffset -8}${goto 250}${font :size=5}FREE
${goto 280}${voffset -25}${font :size=8}sys ${fs_free /}
${goto 272}${font :size=8}home ${fs_free /home}
### Ресурсы
${goto 178}${font Ubuntu :size=9}CPU${goto 236}RAM${goto 305}SWAP
${goto 178}${font Ubuntu :style=bold:size=17}${cpu cpu}%${goto 238}${memperc}%${goto 305}${swapperc}%
### Процессоры
${font Ubuntu :size=6}
${voffset -100}${goto 95}CPU 1 ${cpu cpu1}%
${goto 95}CPU 2 ${cpu cpu2}%
${goto 95}CPU 3 ${cpu cpu3}%
${goto 95}CPU 4 ${cpu cpu4}%
### Процессы
${voffset -20}
${font Ubuntu mono :size=12}
${goto 69}процессы ${tab 116} mem ${tab 92} cpu
${voffset -10}${font Ubuntu :size=9}
${goto 69}${top name 1}${tab 114}${top mem 1}${tab 92}${top cpu 1}
${goto 69}${top name 2}${tab 114}${top mem 2}${tab 92}${top cpu 2}
${goto 69}${top name 3}${tab 114}${top mem 3}${tab 92}${top cpu 3}
${goto 69}${top name 4}${tab 114}${top mem 4}${tab 92}${top cpu 4}
${goto 69}${top name 5}${tab 114}${top mem 5}${tab 92}${top cpu 5}
### Сеть
${font Ubuntu bold :size=9}${voffset -160}
${goto 12}D ${downspeedf wlp3s0}
${goto 12}U ${upspeedf wlp3s0}
### Погода
${voffset 100}
${font Ubuntu mono:size=12}${execi 20 /home/lime/.config/conky/weath.sh}и снова Здравствуйте!
моё жывотне
теперь без задних ног, после релогина нормально всё становится
может подскажете в чём проблема?
update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1
imlib_cache_size 0
double_buffer yes
no_buffers yes
use_xft yes
override_utf8_locale yes
text_buffer_size 2048
own_window yes
own_window_type desktop
own_window_transparent yes
own_window_hints undecorated,sticky,skip_taskbar,skip_pager
alignment top_left
gap_x 69
gap_y 36
draw_shades no
default_color c5c5c5
default_shade_color 000000
color0 35bf5c
color1 c5c5c5
color2 c5c5c5
own_window_argb_visual yes
own_window_colour 000000
own_window_argb_value 0
TEXT
### Текущая дата
${font :style=bold: size=36}${time %d}
${voffset -70}${goto 85}${font :style=bold}${time %B} ${time %G}
${voffset -9}${goto 88}${font :size=6}${time %A}
### Жесткий диск
${voffset -38}${goto 210}${font :style=bold :size=12}HD
${voffset -8}${goto 210}${font :size=6}FREE
${goto 237}${voffset -25}${font :size=8}sys ${fs_free /}
${goto 235}${font :size=8}home ${fs_free /home}
### Ресурсы
${voffset -18}
${goto 169}${font Ubuntu style=bold:size=8}CPU${goto 236}RAM${goto 305}SWAP
${goto 169}${font Ubuntu :style=bold:size=18}${cpu cpu}%${goto 233}${memperc}%${goto 305}${swapperc}%
### Процессоры
${font Ubuntu :size=7}
${voffset -110}${goto 95}CPU 1 ${cpu cpu1}%
${goto 95}CPU 2 ${cpu cpu2}%
${goto 95}CPU 3 ${cpu cpu3}%
${goto 95}CPU 4 ${cpu cpu4}%
### Сеть
${font Ubuntu bold :size=8}${voffset -62}
${goto 16}D ${downspeedf wlp3s0}
${goto 16}U ${upspeedf wlp3s0}
### Процессы
${voffset -24}
${font Ubuntu :size=12}
${goto 69}pid ${goto 120}name ${goto 240} mem ${goto 290} cpu
${font Ubuntu :size=9}${voffset -13}
${goto 69}${top pid 1} ${goto 120}${top name 1}${goto 240}${top mem 1}${goto 290}${top cpu 1}
${goto 69}${top pid 2} ${goto 118}${top name 2}${goto 240}${top mem 2}${goto 290}${top cpu 2}
${goto 62}${top pid 3} ${goto 115}${top name 3}${goto 240}${top mem 3}${goto 290}${top cpu 3}
${goto 69}${top pid 4} ${goto 120}${top name 4}${goto 240}${top mem 4}${goto 290}${top cpu 4}
${goto 69}${top pid 5} ${goto 120}${top name 5}${goto 240}${top mem 5}${goto 290}${top cpu 5}
${goto 69}${top pid 6} ${goto 120}${top name 6}${goto 240}${top mem 6}${goto 290}${top cpu 6}чёт опят беда таже самая
через раз, то нормально, то опять половина только
причём стартует как положено, а потом задняя часть пропадает.
я пноинмаю, что сложный конфиг получился
и, начиная припоминать, да, действительно игрался с размерами шрифтов даты.
а может задать сразу размер этих коньков нужный в заголовке?
только не помню как это делается правильно.
Спойлер
alignment top_rightbackground no
border_width 1
cpu_avg_samples 2
default_color red
default_outline_color darkblue
default_shade_color red
double_buffer yes
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
gap_x 10
gap_y 20
maximum_width 400
max_port_monitor_connections 64
max_specials 600
max_user_text 16384
minimum_size 600 900
net_avg_samples 2
no_buffers yes
out_to_console no
out_to_console no
own_window_argb_visual yes
own_window_class conky
#own_window_colour black
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent yes
own_window_type normal
own_window yes
stippled_borders 4
update_interval 1
uppercase no
use_spacer none
use_xft yes
xftalpha 0.4
xftfont Droid Sans Mono:size=9
#%e %b %Y %H:%M:%S
Вот моя шапка, вдруг поможет?!
