Conky и все что с ними связано

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Ольга
Сообщения: 124
Зарегистрирован: 09 сен 2016, 21:54
Благодарил (а): 40 раз
Поблагодарили: 15 раз
Контактная информация:

Conky и все что с ними связанно

#101

11 авг 2017, 00:28

Bill Williamson писал(а): Возможно сетевой интерфейс указан неверно. ifconfig чтобы увидеть список.
разобралась.

Аватара пользователя

BadBird
Сообщения: 3067
Зарегистрирован: 09 сен 2016, 21:08
Решено: 5
Откуда: Грозный
Благодарил (а): 174 раза
Поблагодарили: 568 раз
Контактная информация:

Conky и все что с ними связанно

#102

28 сен 2017, 12:30

Кофиг:

Код: Выделить всё

# Use Xft?
use_xft yes
xftfont OFL Sorts Mill Goudy: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 190
# 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
${font Goudy Bookletter 1911:style=Bold:size=17}ОС ${font}${hr 2}
Ядро: $alignr${kernel}
ОС: ${alignr}Xubuntu 16.04
Архитектура: $alignr$machine
Время работы: $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}
${execi 99999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}$font$color
Частота: (${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}
Процессов: $processes Запущено $running_processes
                                      ОЗУ             ЦП
${top_mem name 1}$alignr${top_mem mem_res 1}       $alignr${top cpu 1}
${top_mem name 2}$alignr${top_mem mem_res 2}       $alignr${top cpu 2}
${top_mem name 3}$alignr${top_mem mem_res 3}       $alignr${top cpu 3}
${top_mem name 4}$alignr${top_mem mem_res 4}       $alignr${top cpu 4}
${top_mem name 5}$alignr${top_mem mem_res 5}       $alignr${top cpu 5}
Покажите как подключить погоду...

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Conky и все что с ними связанно

#103

28 сен 2017, 15:40

BadBird,
Снимок экрана_2017-09-28_15-38-44.png

Код: Выделить всё

${execi 600 curl wttr.in/?0pq -q | sed '3,37!d' | perl -pe 's/\e\[?.*?[\@-~]//g'}
Изображение
   
Изображение

Аватара пользователя

BadBird
Сообщения: 3067
Зарегистрирован: 09 сен 2016, 21:08
Решено: 5
Откуда: Грозный
Благодарил (а): 174 раза
Поблагодарили: 568 раз
Контактная информация:

Conky и все что с ними связанно

#104

28 сен 2017, 15:43

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

Аватара пользователя

BadBird
Сообщения: 3067
Зарегистрирован: 09 сен 2016, 21:08
Решено: 5
Откуда: Грозный
Благодарил (а): 174 раза
Поблагодарили: 568 раз
Контактная информация:

Conky и все что с ними связанно

#105

28 сен 2017, 15:58

Если что, вот, частично перевел на русский язык )))

Код: Выделить всё

${execi 600 curl curl -H "Accept-Language: ru" wttr.in/?0pq -q | sed '3,37!d' | perl -pe 's/\e\[?.*?[\@-~]//g'}
Снимок экрана_2017-09-28_15-57-36.png

Аватара пользователя

AlexelA
Сообщения: 957
Зарегистрирован: 24 июл 2017, 20:11
Решено: 5
Откуда: город-герой Новороссийск
Благодарил (а): 110 раз
Поблагодарили: 293 раза
Контактная информация:

Conky и все что с ними связанно

#106

29 сен 2017, 12:03

Погонял вчера вариант от ув. Chocobo (Conky и все что с ними связанно (Пост Chocobo #7906)), понравился. В связи с этим возникло несколько вопросов. Возможно ли:
1) сделать коника прозрачным для кликов по значкам рабочего стола?
Если нет, то
2) сделать так, чтоб он отображался только на одном рабочем столе?
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь) Изображение

Аватара пользователя

BadBird
Сообщения: 3067
Зарегистрирован: 09 сен 2016, 21:08
Решено: 5
Откуда: Грозный
Благодарил (а): 174 раза
Поблагодарили: 568 раз
Контактная информация:

Conky и все что с ними связанно

#107

29 сен 2017, 12:13

BadBird писал(а): Если что, вот, частично перевел на русский язык )))
Готовый конфиг:

Код: Выделить всё

# Use Xft?
use_xft yes
xftfont OFL Sorts Mill Goudy: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 70
# 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
${font Goudy Bookletter 1911:style=Bold:size=17}Погода в Грозном ${font}${hr 2}
${execi 600 curl curl -H "Accept-Language: ru" wttr.in/?0pq -q | sed '3,37!d' | perl -pe 's/\e\[?.*?[\@-~]//g'}
${font Goudy Bookletter 1911:style=Bold:size=17}ОС ${font}${hr 2}
Ядро: $alignr${kernel}
ОС: ${alignr}Xubuntu 16.04
Архитектура: $alignr$machine
Время работы: $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}
${execi 99999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}$font$color
Частота: (${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}
Процессов: $processes Запущено $running_processes
                                      ОЗУ             ЦП
${top_mem name 1}$alignr${top_mem mem_res 1}       $alignr${top cpu 1}
${top_mem name 2}$alignr${top_mem mem_res 2}       $alignr${top cpu 2}
${top_mem name 3}$alignr${top_mem mem_res 3}       $alignr${top cpu 3}
${top_mem name 4}$alignr${top_mem mem_res 4}       $alignr${top cpu 4}
${top_mem name 5}$alignr${top_mem mem_res 5}       $alignr${top cpu 5}

Только название города в блоке погоды смените на свой...

Аватара пользователя

BadBird
Сообщения: 3067
Зарегистрирован: 09 сен 2016, 21:08
Решено: 5
Откуда: Грозный
Благодарил (а): 174 раза
Поблагодарили: 568 раз
Контактная информация:

Conky и все что с ними связанно

#108

30 сен 2017, 16:26

Как удалить эту точку:
Выделение_001.png
Конфиг коньков выше в посте.

Аватара пользователя

zinks
Сообщения: 95
Зарегистрирован: 23 июл 2017, 11:02
Решено: 1
Благодарил (а): 4 раза
Поблагодарили: 11 раз

Conky и все что с ними связанно

#109

30 сен 2017, 20:59

http://wttr.in/?0pq
Написать админу ресурса с которо тянешь курлом, нет?
Нехочешь разбираться в утиле sed?
Тогда '3,37!d' меняешь на '3,8!d'
Зачем было лишних 29 строк оставлять?
Курл тянет с 3 по 8 строку в данном случае... точки не будет
Linux Mint 18.2 x86_64
kernel: 4.12.3
DE: Cinamon
Asus SABERTOOTH 990FX rev 1.0 / FX-6200 / Radeon R7 260x

Аватара пользователя

BadBird
Сообщения: 3067
Зарегистрирован: 09 сен 2016, 21:08
Решено: 5
Откуда: Грозный
Благодарил (а): 174 раза
Поблагодарили: 568 раз
Контактная информация:

Conky и все что с ними связанно

#110

30 сен 2017, 22:05

BadBird писал(а): Как удалить эту точку:
Решил проблему удалением p в параметре:
?0pq
И точки больше нет!!!

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Conky и все что с ними связанно

#111

01 окт 2017, 09:48

BadBird, Чет без моноширинного шрифта разъехалось твое солнышко :smile:
Изображение
   
Изображение

Аватара пользователя

BadBird
Сообщения: 3067
Зарегистрирован: 09 сен 2016, 21:08
Решено: 5
Откуда: Грозный
Благодарил (а): 174 раза
Поблагодарили: 568 раз
Контактная информация:

Conky и все что с ними связанно

#112

01 окт 2017, 11:57

Chocobo,да, и именно оно нарушилось, хотя все остальное вроде как сходиться с терминальным изо )))
Ты не в курсе, как это исправить?

Аватара пользователя

BadBird
Сообщения: 3067
Зарегистрирован: 09 сен 2016, 21:08
Решено: 5
Откуда: Грозный
Благодарил (а): 174 раза
Поблагодарили: 568 раз
Контактная информация:

Conky и все что с ними связанно

#113

04 окт 2017, 21:57

BadBird писал(а): Ты не в курсе, как это исправить?
Проблему решил:
333333.png
Просто нужно было в коньках выставить шрифт DejaVu Sans Mono
И чуть укоротил блок:
${execi 600 curl -s 'wttr.in/?0QTM&lang=ru'}

Аватара пользователя

AlexelA
Сообщения: 957
Зарегистрирован: 24 июл 2017, 20:11
Решено: 5
Откуда: город-герой Новороссийск
Благодарил (а): 110 раз
Поблагодарили: 293 раза
Контактная информация:

Conky и все что с ними связанно

#114

08 окт 2017, 13:40

Помнится, неделю назад я спрашивал о возможности запуска виджета conky только на одном рабочем столе. Бродя по инету в поисках ответов, прочел, что параметр "sticky" в блоке "WINDOW SETTINGS", отвечает за отображение виджета на всех рабочих столах:
##### WINDOW SETTINGS
own_window yes
own_window_transparent yes
own_window_type normal
own_window_hints undecorated,below,[glow=red]sticky[/glow],skip_taskbar,skip_pager
double_buffer yes
minimum_size 0 0
maximum_width 1900
После его удаления, виджет отображается только на том рабочем столе, с которого он был запущен.
Но, после данной модификации появился баг, выражающийся в наползании букв друг на друга в блоке "COLUMN LOAD AVERAGE" (во всех остальных - все в порядке):
зарузка.png
# COLUMN LOAD AVERAGE
${goto 1390}${voffset -35}СРЕДНЯЯ НАГРУЗКА $alignr${offset -202}$loadavg
${goto 1390}${loadgraph 60,313 555555 FFFFFF -t}
В поисках решения запуска conky на определенном рабочем столе, набрел на эту статью (понятно, что статья старая, версия conky другая), попробовал вставить параметры ${if_match ${desktop}==3} $endif[/icode] в конфигурационный файл следующим образом:
TEXT

${if_match ${desktop}==3}
# COLUMN PROCESSOR
${goto 55}${voffset 55}${font Audiowide:size=25}PROCESSOR$font ${goto 55}${voffset 5}________________________________________${voffset 10}
${goto 55}${voffset 5}${font Fontawesome:size=15}$font ЯДРА: ${execi 999999 nproc}
${goto 55}${voffset 5}${font Fontawesome:size=12}$font ПОТОКИ: ${execi 999999 cat /proc/cpuinfo | grep -c "model name"}
${goto 55}${voffset 5}${font Fontawesome:size=15} $font ТЕМПЕРАТУРА: ${execi 5 sensors | grep id | awk '{ print $4 }' | sed 's#+##'}
${goto 55}${voffset 5}${font Fontawesome:size=15}$font ЧАСТОТА: $freq MHz
${goto 55}${voffset 5}${font Fontawesome:size=15}$font ${execi 999999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##;s#CPU ##;s#@ ##'}
${goto 55}${voffset 25}${cpugraph cpu1 60,310 555555 FFFFFF -t}
${goto 131}УТИЛИЗАЦИЯ ЯДЕР
#${voffset 18}${font ConkyWind:size=114}%$font${goto 58}${voffset -85}${font Open 24 Display St:size=40}${cpu cpu1}%$font
${goto 55}${voffset 15}${font ConkyWind:size=90}%$font${goto 101}${voffset -65}${font Open 24 Display St:size=32}${cpu cpu1}%$font
${voffset -65}${goto 240}${font ConkyWind:size=90}%$font ${goto 282}${voffset -65}${font Open 24 Display St:size=32}${cpu cpu2}%$font
${goto 55}${voffset 80}${font ConkyWind:size=90}%$font ${goto 101}${voffset -65}${font Open 24 Display St:size=32}${cpu cpu3}%$font
${voffset -65}${goto 240}${font ConkyWind:size=90}%$font ${goto 282}${voffset -65}${font Open 24 Display St:size=32}${cpu cpu4}%$font
${voffset 70}${goto 161}ПРОЦЕССЫ
${goto 55}${voffset 18}ИМЯ ${goto 220}PID ${goto 285}ЦПУ ${goto 345}ОЗУ ${voffset 5}
${goto 56}1. ${top name 1}${goto 215}${top pid 1}${goto 275}${top cpu 1}%${goto 335}${top mem 1}%
${goto 56}2. ${top name 2}${goto 215}${top pid 2}${goto 275}${top cpu 2}%${goto 335}${top mem 2}%
${goto 56}3. ${top name 3}${goto 215}${top pid 3}${goto 275}${top cpu 3}%${goto 335}${top mem 3}%
${goto 56}4. ${top name 4}${goto 215}${top pid 4}${goto 275}${top cpu 4}%${goto 335}${top mem 4}%
${goto 56}5. ${top name 5}${goto 215}${top pid 5}${goto 275}${top cpu 5}%${goto 335}${top mem 5}%
${goto 56}6. ${top name 6}${goto 215}${top pid 6}${goto 275}${top cpu 6}%${goto 335}${top mem 6}%
${goto 56}7. ${top name 7}${goto 215}${top pid 7}${goto 275}${top cpu 7}%${goto 335}${top mem 7}%
${goto 56}8. ${top name 8}${goto 215}${top pid 8}${goto 275}${top cpu 8}%${goto 335}${top mem 8}%
${goto 56}9. ${top name 9}${goto 215}${top pid 9}${goto 275}${top cpu 9}%${goto 335}${top mem 9}%
${goto 56}10. ${top name 10}${goto 215}${top pid 10}${goto 275}${top cpu 10}%${goto 335}${top mem 10}%

# COLUMN MEMORY
${goto 475}${voffset -848}${font Audiowide:size=25}MEMORY$font ${goto 475}${voffset 5}________________________________________${voffset 10}
${voffset 10}${goto 460}${font ConkyWind:size=90}%$font ${goto 496}${voffset -62}${font Open 24 Display St:size=32}$memperc%$font${voffset -67}
${goto 595}ИСПОЛЬЗОВАНО: $mem
${voffset 5}${goto 604}СВОБОДНО: $memeasyfree
${voffset 5}${goto 608}КЭШИРОВАНО: $buffers
${voffset 5}${goto 604}БУФЕРЫ: $cached
${voffset 5}${goto 595}ОБЩИЙ ОБЪЕМ: $memmax
${voffset 43}${goto 476}${membar 15,320}

# COLUMN NETWORK
${goto 476}${voffset 20}${font Audiowide:size=25}NETWORK$font ${goto 475}${voffset 5}________________________________________${voffset 10}
${goto 476}${font Fontawesome:size=10}$font ОТПРАВЛЕНО: ${totalup enp5s0}
${goto 476}${font Fontawesome:size=10}$font ПОЛУЧЕНО: ${totaldown enp5s0}${voffset 10}
${goto 476}${font Fontawesome:size=10}$font ОТПРАВКА ${upspeed enp5s0}/s
${goto 476}${voffset -4}${upspeedgraph enp5s0 50,320 555555 FFFFFF -t}
${goto 476}${voffset -6}${font Fontawesome:size=10}$font ПОЛУЧЕНИЕ ${downspeed enp5s0}/s
${goto 476}${voffset -5}${downspeedgraph enp5s0 50,320 555555 FFFFFF -t}

# COLUMN FILESYSTEM
${goto 910}${voffset -555}${font Audiowide:size=25}FILESYSTEM$font ${goto 910}${voffset 5}________________________________________${voffset 10}

${voffset 30}${goto 910}/ROOT ${goto 1080}${fs_used /} / ${fs_size /}(${fs_used_perc /}%)
${goto 910}${fs_bar 10,320 /}
${voffset 10}${goto 910}/HOME ${goto 1080}${fs_used /home} / ${fs_size /home}(${fs_used_perc /home}%)
${goto 910}${fs_bar 10,320 /home}
${voffset 10}${goto 910}/TMP ${goto 1080}${fs_used /run} / ${fs_size /run}(${fs_used_perc /run}%)
${goto 910}${fs_bar 10,320 /run}
${goto 910}${voffset 25}${font Fontawesome:size=10}$font ВВОД / ВЫВОД ДИСКА (${diskio /dev/sdb})
${goto 910}${voffset -3}${diskiograph 60,320 555555 FFFFFF -t}
${goto 910}${voffset -2}${font Fontawesome:size=10}$font ЧТЕНИЕ С ДИСКА (${diskio_read /dev/sdb})
${goto 910}${voffset -4}${diskiograph_read 60,320 555555 FFFFFF -t}
${goto 910}${voffset -2}${font Fontawesome:size=10}$font ЗАПИСЬ НА ДИСК (${diskio_write /dev/sdb})
${goto 910}${voffset -4}${diskiograph_write 60,320 555555 FFFFFF -t}

# COLUMN SYSTEM
${goto 1385}${voffset -554}${font Audiowide:size=25}SYSTEM$font ${goto 1385}${voffset 5}________________________________________${voffset 10}
${goto 1385}${offset 10}${font FontAwesome:size=70} ${voffset -25}${font Open 24 Display St:size=80}${time %H:%M}$font
${goto 1445}${voffset 12}${font FontAwesome:size=11} ${font Ubuntu:size=11} ${time %A, %d %B %Y}$font
${goto 1390}${voffset 18}${font Fontawesome:size=10}$font ОС: ${exec cat /etc/issue.net | sed 's#s#S#g'}
${goto 1390}${font Fontawesome:size=10}$font ЯДРО: $kernel
${goto 1390}${font Fontawesome:size=10}$font АПТАЙМ: $uptime_short
${goto 1390}${font Fontawesome:size=10}$font ПРОЦЕССЫ: $processes
${goto 1390}${font Fontawesome:size=10}$font ПОТОКИ: $running_threads
${goto 1390}${font Fontawesome:size=10}$font УСТАНОВЛЕНО: ${execi 900 dpkg -l | grep -c ^i} ПАКЕТОВ
${goto 1390}${font Fontawesome:size=10}$font ДОСТУПНО: ${execi 999999 apt list | wc -l} В РЕПОЗИТОРИИ
${goto 1390}${font Fontawesome:size=10}$font КЭШ АПТА: ${execi 600 find /var/cache/apt/archives -type f | wc -l} ПАКЕТОВ
${goto 1390}${font Fontawesome:size=10}$font ФАЙРВОЛЛ: ${execi 999999 systemctl status ufw | grep -i active | awk '{print $2}'}
${goto 1390}${font Fontawesome:size=10}$font DPMS: ${execi 300 xset -q | grep -i dpms | tail -1 | awk '{print $3}'}




# COLUMN LOAD AVERAGE
${goto 1390}${voffset -35}СРЕДНЯЯ НАГРУЗКА $alignr${offset -202}$loadavg
${goto 1390}${loadgraph 60,313 555555 FFFFFF -t}


# COLUMN PORT MONITOR
${goto 475}${voffset 20}${font Audiowide:size=25}PORT MONITOR ${goto 1425}${font Audiowide:size=15}TOTAL CONNECTIONS = ${tcp_portmon 1 65535 count}$font ${goto 475}${voffset 5}____________________________________________________________________________________________________________________________________________________________${voffset 10}
${goto 475}${voffset -6}HOSTNAME${goto 1090}REMOTE IP ${goto 1340}PROTO${goto 1500}LOCAL ${goto 1635}REMOTE
${goto 475}${voffset -10}_____________________________________________________________________________________________________________________________________________________________
${goto 475}${tcp_portmon 1 65535 rhost 1}${goto 1085}${tcp_portmon 1 65535 rip 1}${goto 1345}${tcp_portmon 1 65535 rservice 1}${goto 1500}${tcp_portmon 1 65535 lport 1}${goto 1640}${tcp_portmon 1 65535 rport 1}
${goto 475}${tcp_portmon 1 65535 rhost 2}${goto 1085}${tcp_portmon 1 65535 rip 2}${goto 1345}${tcp_portmon 1 65535 rservice 2}${goto 1500}${tcp_portmon 1 65535 lport 2}${goto 1640}${tcp_portmon 1 65535 rport 2}
${goto 475}${tcp_portmon 1 65535 rhost 3}${goto 1085}${tcp_portmon 1 65535 rip 3}${goto 1345}${tcp_portmon 1 65535 rservice 3}${goto 1500}${tcp_portmon 1 65535 lport 3}${goto 1640}${tcp_portmon 1 65535 rport 3}
${goto 475}${tcp_portmon 1 65535 rhost 4}${goto 1085}${tcp_portmon 1 65535 rip 4}${goto 1345}${tcp_portmon 1 65535 rservice 4}${goto 1500}${tcp_portmon 1 65535 lport 4}${goto 1640}${tcp_portmon 1 65535 rport 4}
${goto 475}${tcp_portmon 1 65535 rhost 5}${goto 1085}${tcp_portmon 1 65535 rip 5}${goto 1345}${tcp_portmon 1 65535 rservice 5}${goto 1500}${tcp_portmon 1 65535 lport 5}${goto 1640}${tcp_portmon 1 65535 rport 5}
${goto 475}${tcp_portmon 1 65535 rhost 6}${goto 1085}${tcp_portmon 1 65535 rip 6}${goto 1345}${tcp_portmon 1 65535 rservice 6}${goto 1500}${tcp_portmon 1 65535 lport 6}${goto 1640}${tcp_portmon 1 65535 rport 6}
${goto 475}${tcp_portmon 1 65535 rhost 7}${goto 1085}${tcp_portmon 1 65535 rip 7}${goto 1345}${tcp_portmon 1 65535 rservice 7}${goto 1500}${tcp_portmon 1 65535 lport 7}${goto 1640}${tcp_portmon 1 65535 rport 7}
${goto 475}${tcp_portmon 1 65535 rhost 8}${goto 1085}${tcp_portmon 1 65535 rip 8}${goto 1345}${tcp_portmon 1 65535 rservice 8}${goto 1500}${tcp_portmon 1 65535 lport 8}${goto 1640}${tcp_portmon 1 65535 rport 8}
${goto 475}${tcp_portmon 1 65535 rhost 9}${goto 1085}${tcp_portmon 1 65535 rip 9}${goto 1345}${tcp_portmon 1 65535 rservice 9}${goto 1500}${tcp_portmon 1 65535 lport 9}${goto 1640}${tcp_portmon 1 65535 rport 9}
${goto 475}${tcp_portmon 1 65535 rhost 10}${goto 1085}${tcp_portmon 1 65535 rip 10}${goto 1345}${tcp_portmon 1 65535 rservice 10}${goto 1500}${tcp_portmon 1 65535 lport 10}${goto 1640}${tcp_portmon 1 65535 rport 10}
$endif
но к желаемому результату это не привело.
В связи с этим пока два вопроса: как убрать наползание букв и принудить conky запускаться на нужном мне раб. столе?
П.С. Для препарирования использовался конфиг отсюда: Conky и все что с ними связанно (Пост Chocobo #7906)
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь) Изображение

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Conky и все что с ними связанно

#115

08 окт 2017, 15:31

AlexelA писал(а): # COLUMN LOAD AVERAGE
${goto 1390}${voffset -35}СРЕДНЯЯ НАГРУЗКА $alignr${offset -202}$loadavg
${goto 1390}${loadgraph 60,313 555555 FFFFFF -t}
за позицию значения LA здесь у тебя похоже отвечает ${offset -202}, поэтому начни с его правки
Изображение
   
Изображение

Аватара пользователя

AlexelA
Сообщения: 957
Зарегистрирован: 24 июл 2017, 20:11
Решено: 5
Откуда: город-герой Новороссийск
Благодарил (а): 110 раз
Поблагодарили: 293 раза
Контактная информация:

Conky и все что с ними связанно

#116

08 окт 2017, 15:51

Chocobo писал(а): за позицию значения LA здесь у тебя похоже отвечает ${offset -202}, поэтому начни с его правки
Не у меня, а у тебя... :acute: конфиг-то твой... :-D
Помогло, изменил значение параметра на ${offset -50}, все выровнялось...
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь) Изображение

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Conky и все что с ними связано

#117

08 окт 2017, 16:37

AlexelA, неа, на авторство не претендую :smile:
Сам подглядывал где-то в интернетах, чуть может перерисовал исходный вариант)
Изображение
   
Изображение

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Conky и все что с ними связано

#118

09 окт 2017, 11:05

Поставил коньки те что в наших репах лежат. Конфиг конечно отличается от того что я раньше видел, но да ладно разберемся. Но хотел прикрутить lua он на меня ругается.
.conkyrc

Код: Выделить всё

-- vim: ts=4 sw=4 noet ai cindent syntax=lua
--[[
Conky, a system monitor, based on torsmo

Any original torsmo code is licensed under the BSD license

All code written since the fork of torsmo is licensed under the GPL

Please see COPYING for details

Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen
Copyright (c) 2005-2012 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)
All rights reserved.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
]]

conky.config = {
    alignment = 'top_left',
    background = false,
    border_width = 1,
    cpu_avg_samples = 2,
	default_color = 'white',
    default_outline_color = 'white',
    default_shade_color = 'white',
    draw_borders = false,
    draw_graph_borders = true,
    draw_outline = false,
    draw_shades = false,
    use_xft = true,
    font = 'DejaVu Sans Mono:size=12',
    gap_x = 5,
    gap_y = 60,
    minimum_height = 5,
	minimum_width = 5,
    net_avg_samples = 2,
    no_buffers = true,
    out_to_console = false,
    out_to_stderr = false,
    extra_newline = false,
    own_window = true,
    own_window_class = 'Conky',
    own_window_type = 'desktop',
    stippled_borders = 0,
    update_interval = 1.0,
    uppercase = false,
    use_spacer = 'none',
    show_graph_scale = false,
    show_graph_range = false
}

--подключаю скрипт lua
lua_load ~/script.lua
lua_draw_hook_pre conky_main

conky.text = [[
${scroll 16 $nodename - $sysname $kernel on $machine | }
$hr
${color grey}Uptime:$color $uptime
${color grey}Frequency (in MHz):$color $freq
${color grey}Frequency (in GHz):$color $freq_g
${color grey}RAM Usage:$color $mem/$memmax - $memperc% ${membar 4}
${color grey}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar 4}
${color grey}CPU Usage:$color $cpu% ${cpubar 4}
${color grey}Processes:$color $processes  ${color grey}Running:$color $running_processes
$hr
${color grey}File systems:
 / $color${fs_used /}/${fs_size /} ${fs_bar 6 /}
${color grey}Networking:
Up:$color ${upspeed eth0} ${color grey} - Down:$color ${downspeed eth0}
$hr
${color grey}Name              PID   CPU%   MEM%
${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
]]
сама ошибка

Код: Выделить всё

conky
conky: Syntax error (/home/darkfenix/.conkyrc:62: '=' expected near '~') while reading config file. 
conky: Assuming it's in old syntax and attempting conversion.
conky: [string "..."]:138: attempt to index local 'settings' (a nil value)
Ну и еще веселе lua ругается на отсутсвие cairo

Код: Выделить всё

 lua script.lua
lua: script.lua:1: module 'cairo' not found:
	no field package.preload['cairo']
	no file './cairo.lua'
	no file '/usr/local/share/lua/5.1/cairo.lua'
	no file '/usr/local/share/lua/5.1/cairo/init.lua'
	no file '/usr/local/lib/lua/5.1/cairo.lua'
	no file '/usr/local/lib/lua/5.1/cairo/init.lua'
	no file '/usr/share/lua/5.1/cairo.lua'
	no file '/usr/share/lua/5.1/cairo/init.lua'
	no file './cairo.so'
	no file '/usr/local/lib/lua/5.1/cairo.so'
	no file '/usr/lib/x86_64-linux-gnu/lua/5.1/cairo.so'
	no file '/usr/lib/lua/5.1/cairo.so'
	no file '/usr/local/lib/lua/5.1/loadall.so'
stack traceback:
	[C]: in function 'require'
	script.lua:1: in main chunk
	[C]: ?
Что с этим со всем делать? Как доставить cairo? И как теперь подключается lua в коньки?
ИзображениеИзображение

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Conky и все что с ними связано

#119

09 окт 2017, 19:23

AlexelA писал(а): принудить conky запускаться на нужном мне раб. столе
Можно сделать вот такой скриптик

Код: Выделить всё

#!/bin/bash
xdotool search --class conky set_desktop_for_window %1 N
и положить его в автозапуск. N - нормер рабочего стола (отсчет идет от 0).
А перед запуском этого скрипта сделать запуск коньков
ИзображениеИзображение

Аватара пользователя

AlexelA
Сообщения: 957
Зарегистрирован: 24 июл 2017, 20:11
Решено: 5
Откуда: город-герой Новороссийск
Благодарил (а): 110 раз
Поблагодарили: 293 раза
Контактная информация:

Conky и все что с ними связано

#120

09 окт 2017, 20:00

AlexelA писал(а): принудить conky запускаться на нужном мне раб. столе?
Вся засада (для меня-ламера) состоит в том, что conky стартует на активном воркспейсе, но, с помощью ув. Chocobo и darkfenix данный замысел на LMC 18.2 реализован путем эмуляции хоткеев перехода на нужный рабочий стол и обратно. Итак, для начала sudo apt install xdotool, затем идем в автозагрузку: Добавить -> команда пользователя -> Имя - "Workspace 3"; команда - xdotool key Ctrl+Alt+3 (переходим на 3 воркспейс); Описание - "Переключение на 3 стол"; выставляем нужный таймаут (у меня - 5 сек); Сохранить. Аналогичным образом создаем в автозапуске вторую команду xdotool key Ctrl+Alt+1 (возвращаемся на 1 воркспейс); выставляем таймаут (у меня - 10 сек). В настройках conky/conky manager выставляем таймаут запуска в промежутке между 5 и 10 сек (у меня - 7).
Кроме этого, в "Параметры системы" -> "Клавиатура" -> "Комбинации клавиш" я назначил клавиши для прямой навигации между воркспейсами Ctrl+Alt+1....4. Нужно это было делать или нет - подскажут более знающие товарищи...
Прилагаю видео (качеством не блещет!) работы данной приблуды: https://youtu.be/mXjMjWNZxHk
Благодарю за бесцельно потраченное время, можно ржать и крутить пальцем у виска... :-D
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь) Изображение

Закрыто

Вернуться в «Иное программное обеспечение»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей