Автор Тема: Conky. Не отображается календарь  (Прочитано 1158 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Дождь

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 22
  • Debian 9.1 XFCE
Conky. Не отображается календарь
« : 20 Ноябрь 2017, 11:25:07 »
В дебиан 9 не отображается календарь.
Конфа:

# Use Xft?
use_xft yes
xftfont DejaVu Sans Mono:size=17
xftalpha 0.8
text_buffer_size 2048
# Update interval in seconds
update_interval 1
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type override
own_window_class conky
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
background no
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 180
#maximum_width 200
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 0
# border margins
border_inner_margin 5
# border width
border_width 1
# Default colors and also border colors
default_color gray
default_shade_color gray
default_outline_color gray
own_window_colour gray
color1 gray
# Text alignment, other possible values are commented
alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 15
gap_y 12
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about?  This only affects certain objects.
use_spacer none
TEXT
${alignc 40}${font URW Gothic L:size=70}${time %k:%M:%S}${font}
${font DejaVu Sans Mono:size=15}${execpi 60 DJS=`date +%_d`; ncal -C -h | sed 's/^/${goto 60}/' | sed s/"\(^\|[^0-9]\)$alignr$DJS"'\b'/'\1${color f49c04}'"$DJS"'$color'/}${font}
${font Goudy Bookletter 1911:style=Bold:size=17}Погода в Грозном ${font}${hr 2}
${execi 600 curl -s 'wttr.in/?0QTM&lang=ru'}
${font Goudy Bookletter 1911:style=Bold:size=17}ОС ${font}${hr 2}
Ядро: $alignr${kernel}
Время работы: $alignr${uptime}
Доступные обновы: $alignr${execi 360 apt-get --just-print upgrade | grep '^Inst ' | wc -l} шт
${font Goudy Bookletter 1911:style=Bold:size=17}ЦП, ОЗУ${font} ${hr 2}
Частота: (${cpu cpu0}%) $alignr${cpubar cpu0 17,120}
Ядро1: (${cpu cpu1}%) ${alignr}${cpubar cpu1 17,120}
Ядро2: (${cpu cpu2}%) ${alignr}${cpubar cpu2 17,120}
Ядро3: (${cpu cpu3}%) ${alignr}${cpubar cpu3 17,120}
Ядро4: (${cpu cpu4}%) ${alignr}${cpubar cpu2 17,120}
ОЗУ: $mem/$memeasyfree $alignr${membar 17,120}
${font Goudy Bookletter 1911:style=Bold:size=17}Трафик${font} ${hr 2}
Принято: ${alignr}${totaldown enp0s7}
Отдано: ${alignr}${totalup enp0s7}
${font Goudy Bookletter 1911:style=Bold:size=17}Процессы${font} ${hr 2}
${top_mem name 1}$alignr${top_mem mem_res 1}
${top_mem name 2}$alignr${top_mem mem_res 2}
${top_mem name 3}$alignr${top_mem mem_res 3}
${top_mem name 4}$alignr${top_mem mem_res 4}
${top_mem name 5}$alignr${top_mem mem_res 5}
${top_mem name 6}$alignr${top_mem mem_res 6}
${top_mem name 7}$alignr${top_mem mem_res 7}
В дебиан 8/хубунту/минт в крысе - все ок.
Помогите решить проблему.
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5025
  • memento mori
  • Jabber: qupl@jabber.ru
Re: Conky. Не отображается календарь
« Ответ #1 : 20 Ноябрь 2017, 13:49:45 »
whereis ncal

Оффлайн Дождь

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 22
  • Debian 9.1 XFCE
Re: Conky. Не отображается календарь
« Ответ #2 : 20 Ноябрь 2017, 16:55:47 »
Проблему решил.
Достаточно затереть
${font DejaVu Sans Mono:size=15}${execpi 60 DJS=`date +%_d`; ncal -h | sed 's/^/${goto 60}/' | sed s/"\(^\|[^0-9]\)$alignr$DJS"'\b'/'\1${color f49c04}'"$DJS"'$color'/}${font}
 

Теги: conky