Zenway

Linux - это интересно!

Вы не вошли.

#1 17-09-2014 22:45:08

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxFirefox 32.0

Календарь в conky

Подскажие пожалуйста, как в коньках вывести календарь на 3 месяца
как это делает в терминале команда

cal -3

от тоски и трезвости решил чё-та коньками заняться)
8b165b695832eaab092c065c4074b29d.png


Долой DE! Даёшь WM!

Вне форума

#2 17-09-2014 23:13:33

posixru
Модератор
Откуда: СССР
Здесь с 21-10-2010
Сообщений: 1,448
Сайт
LinuxSeaMonkey 2.26

Re: Календарь в conky

Точно не помню уже.... Может попробовать вставить в нужное место:

${font sans:size=15}${alignr}${color #FFFFFF}${exec cal -m}

У меня один конфиг есть, с простеньким календариком, так в нём такая...

Вне форума

#3 18-09-2014 20:02:57

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxFirefox 32.0

Re: Календарь в conky

posixru пишет:

Точно не помню уже.... Может попробовать вставить в нужное место:

${font sans:size=15}${alignr}${color #FFFFFF}${exec cal -m}

У меня один конфиг есть, с простеньким календариком, так в нём такая...

Спасибо! заработало!!!

${font Ubuntu  mono:size=8}${exec cal -3}

ШГ непременно должен быть mono, иначе выхлоп скорее напоминает свальный грех)))
кто бы ещё подсказал "компактный" шрифт, буду очень признателен.

Добавлено спустя 35 мин 10 с:
вот что получилось
6623f8cd52c8d8792aee7d125a9c0dd2.png
оставлю пока так, без раскрасок


Долой DE! Даёшь WM!

Вне форума

#4 18-09-2014 20:44:51

frost42
Участник
Откуда: Новокузнецк
Здесь с 06-01-2012
Сообщений: 530
LinuxChrome 37.0

Re: Календарь в conky

${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}

у меня так на месяц


s_1411058966_3708343_3a4b935fb0.png

Отредактировано frost42 (18-09-2014 20:48:06)


Linux настолько гибкая система, что повторяет изгибы рук её пользователя.
Не пускайте детей в интернет, он от них тупеет.

Вне форума

#5 18-09-2014 21:17:55

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxFirefox 32.0

Re: Календарь в conky

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 месяца,
и чтоб не держать бумажный календарик, решил всё это заделать в коньках.
хоть какое-то выделение текущей даты, - это отлично!
что из приведённых выше заклинаний это обеспечит?

Добавлено спустя 13 мин 49 с:
а, кстати погода!
как погоду вывести?


Долой DE! Даёшь WM!

Вне форума

#6 19-09-2014 10:03:49

frost42
Участник
Откуда: Новокузнецк
Здесь с 06-01-2012
Сообщений: 530
LinuxChrome 37.0

Re: Календарь в conky

${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 Осадки: без осадков ;;
esac

URL="http://informer.gismeteo.ru/xml/28900_1.xml" для Самары

Добавлено спустя 12 мин 42 с:
И да, про календари, возми здесь

Отредактировано frost42 (19-09-2014 10:21:33)


Linux настолько гибкая система, что повторяет изгибы рук её пользователя.
Не пускайте детей в интернет, он от них тупеет.

Вне форума

#7 19-09-2014 21:03:46

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxFirefox 32.0

Re: Календарь в conky

вот, Спасибо!
буду ковыряться.


Долой DE! Даёшь WM!

Вне форума

#8 28-09-2014 19:57:16

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxFirefox 32.0

Re: Календарь в conky

теперь всё что нужно в коньках отображается
но не могу подвинуть календарь по горизонтали
по вертикали всё сдвигается просто

### Календарь на 3 месяца
${voffset 100}
${font Ubuntu mono:size=9}${exec cal -3}

а если добавить, скажем

${goto 20}

то сдвигается только первая строка
а остальное остаётся на месте.
есть у кого-нибуть объяснение, как выводить выхлоп из тепминала построчно,
а потом эти строчки уже двигать?


Долой DE! Даёшь WM!

Вне форума

#9 01-10-2014 20:18:08

frost42
Участник
Откуда: Новокузнецк
Здесь с 06-01-2012
Сообщений: 530
LinuxChrome 37.0

Re: Календарь в conky

А покажи весь конфиг


Linux настолько гибкая система, что повторяет изгибы рук её пользователя.
Не пускайте детей в интернет, он от них тупеет.

Вне форума

#10 01-10-2014 22:26:39

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxFirefox 32.0

Re: Календарь в conky

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}

Долой DE! Даёшь WM!

Вне форума

#11 08-10-2014 20:21:04

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxFirefox 32.0

Re: Календарь в conky

решил проблему по-другому
вынес календарь в отдельный конфиг коньков и там уже задал координаты.


Долой DE! Даёшь WM!

Вне форума

#12 06-11-2014 21:04:49

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxFirefox 33.0

Re: Календарь в conky

и снова Здравствуйте!
моё жывотне
19e8492af4785bddde04e99815a9372b.png
теперь без задних ног, после релогина нормально всё становится
может подскажете в чём проблема?

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}

Долой DE! Даёшь WM!

Вне форума

#13 08-11-2014 17:50:03

frost42
Участник
Откуда: Новокузнецк
Здесь с 06-01-2012
Сообщений: 530
LinuxChrome 37.0

Re: Календарь в conky

Как мне кажется, надо шрифты сделать по меньше, или сами коньки по ширше (или шерее?)


Linux настолько гибкая система, что повторяет изгибы рук её пользователя.
Не пускайте детей в интернет, он от них тупеет.

Вне форума

#14 08-11-2014 20:30:36

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxFirefox 33.0

Re: Календарь в conky

frost42 пишет:

Как мне кажется, надо шрифты сделать по меньше, или сами коньки по ширше (или шерее?)

вот сам не знаю теперь, как праувильно
ширше или, ширее))
но после последнего сообщения в этой теме всё само собой нормализовалось
животне теперь праульно показует О_о


Долой DE! Даёшь WM!

Вне форума

#15 13-11-2014 23:41:44

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxFirefox 33.0

Re: Календарь в conky

чёт опят беда таже самая
через раз, то нормально, то опять половина только
причём стартует как положено, а потом задняя часть пропадает.
я пноинмаю, что сложный конфиг получился
и, начиная припоминать, да, действительно игрался с размерами шрифтов даты.

а может задать сразу размер этих коньков нужный в заголовке?
только не помню как это делается правильно.


Долой DE! Даёшь WM!

Вне форума

#16 14-11-2014 13:53:30

frost42
Участник
Откуда: Новокузнецк
Здесь с 06-01-2012
Сообщений: 530
LinuxChrome 37.0

Re: Календарь в conky

Скрытый текст

alignment top_right
background 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

Вот моя шапка, вдруг поможет?!


Linux настолько гибкая система, что повторяет изгибы рук её пользователя.
Не пускайте детей в интернет, он от них тупеет.

Вне форума

#17 14-11-2014 21:27:59

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxFirefox 33.0

Re: Календарь в conky

ой спасиба!
попробую поиграться с maximum_width и max_user_text


Долой DE! Даёшь WM!

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] claudebot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.017 сек, 9 запросов выполнено - Использовано памяти: 1.69 Мбайт (Пик: 1.77 Мбайт) ]