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

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

WARNING
Сообщения: 150
Зарегистрирован: 04 дек 2017, 09:55
Решено: 4
Благодарил (а): 46 раз
Поблагодарили: 27 раз

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

Сообщение WARNING » 16 мар 2018, 22:18

Снимок экрана_2018-03-17_01-16-20.png
Подскажите, как подключить информацию о температуре. Может сенсор не работает?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
hw-probe: тыц!
As good as I am today is the worst I will ever be!

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

Chocobo
Сообщения: 7996
Зарегистрирован: 27 авг 2016, 19:57
Решено: 172
Откуда: НН
Благодарил (а): 537 раз
Поблагодарили: 2151 раз

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

Сообщение Chocobo » 16 мар 2018, 22:24

WARNING, выкладывай конфиг
Изображение
   
Изображение

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

WARNING
Сообщения: 150
Зарегистрирован: 04 дек 2017, 09:55
Решено: 4
Благодарил (а): 46 раз
Поблагодарили: 27 раз

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

Сообщение WARNING » 16 мар 2018, 23:06

Chocobo,
#==============================================================================
use_xft yes
xftfont 123:size=8
xftalpha 0.1
update_interval 1
total_run_times 0

own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_colour 000000
own_window_argb_visual yes
own_window_argb_value 0

double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color white
default_shade_color red
default_outline_color green
alignment top_right
gap_x 20
gap_y 80
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 1
override_utf8_locale yes
use_spacer yes
minimum_size 0 0
TEXT
#часы, минуты, секунды
${font Sans:size=11:width=bold}${time %A} $alignr${time %d} ${time %B} ${time %G} ${voffset 10} ${color1}
${font Radio Space:size=35} ${time %H:%M:}${font radio space:size=20}${color #ff9966} ${time %S} ${voffset 10}
#
${font Sans:size=10:weight=normal}${color #ff3300}Cистема и процессор ${hr 1}$font
#$alignrЯдро:$color ${alignr} $kernel ($machine)
${color #ff9966}Версия системы: ${color1} Linux Mint 18.3_Xfce
${color #ff9966}Версия ядра: ${color1}$sysname $kernel
${color #ff9966}Домашняя папка: ${color1}$HOME
${color #ff9966}В работе:$color ${alignr}$uptime ${color #ff9966}Заряд:$color ${battery_percent}% ${color #ffffff}${battery_bar 2,50 BAT0}
#
${color #ff9966}Процессор:$font$color$alignr${execi 99999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}$font$color
${color #ff9966}Частота:$color$font ${execi 20 sensors |grep "Core Temp" | cut -d" " -f4}$font$color$alignr${freq_g 2} ГГц ${color #000000}${execi 20 sensors |grep "Core Temp" | cut -d" " -f4} $color${alignr}${color #ff9966}Процессов:$color$font $running_processes/ $processes
#
${color #ff9966}ЦП1 ${color} ${cpubar cpu0 2,120 000000 ff0000 }$alignr$color${cpu cpu0}% ${alignr}
${color #ff9966}ЦП2 ${color} ${cpubar cpu1 2,120 000000 ff0000 }$alignr$color${cpu cpu1}% $color
#
${color #ff9966}Температура на ЦП: ${alignr}$alignr${hwmon temp 2}°C
${voffset 10}${font Sans:size=10:weight=normal}${color #ff3300}Процессы ${hr 1}${color #ff9966}$font
Топ процессов ${alignr}RAM ${alignr}ЦП$color $font
1. ${top name 1} ${alignr}${top mem 1} ${alignr}${top cpu 1}
2. ${top name 2} ${alignr}${top mem 2} ${alignr}${top cpu 2}
3. ${top name 3} ${alignr}${top mem 3} ${alignr}${top cpu 3}
4. ${top name 4} ${alignr}${top mem 4} ${alignr}${top cpu 4}
5. ${top name 5} ${alignr}${top mem 5} ${alignr}${top cpu 5}
#6. ${top name 6} ${alignr}${top mem 6} ${alignr}${top cpu 6}
#7. ${top name 7} ${alignr}${top mem 7} ${alignr}${top cpu 7}
#
${voffset 10}${font Sans:size=8:weight=normal}${color #ff3300}RAM і SWAP ${hr 1}$color$font
RAM ${memperc}% ${membar 2,120} $mem / $memmax}
SWAP ${swapperc}% ${swapbar 2,120} $swap / $swapmax
#
${voffset 10}${font Sans:size=8}${color #ff3300}Размер разделов ${hr 1}$color$font
Root ${fs_free_perc /}% ${fs_bar 2,120 /} ${fs_free /} / ${fs_size /}
Home ${fs_free_perc /home}% ${fs_bar 2,120 /home} ${fs_free /home} / ${fs_size /home}
#
hw-probe: тыц!
As good as I am today is the worst I will ever be!

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

darkfenix
Сообщения: 2689
Зарегистрирован: 27 июн 2017, 10:36
Решено: 28
Откуда: Нижний Тагил
Благодарил (а): 168 раз
Поблагодарили: 459 раз

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

Сообщение darkfenix » 17 мар 2018, 04:29

WARNING писал(а):
16 мар 2018, 23:06
hwmon
а что это?
Изображение

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

WARNING
Сообщения: 150
Зарегистрирован: 04 дек 2017, 09:55
Решено: 4
Благодарил (а): 46 раз
Поблагодарили: 27 раз

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

Сообщение WARNING » 17 мар 2018, 08:44

darkfenix писал(а):
17 мар 2018, 04:29
hwmon
а что это?
вот и я пытался выяснить что это, поскольку конфиг не мой; и как "снять показания" с датчика температуры
hw-probe: тыц!
As good as I am today is the worst I will ever be!

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

BadBird
Сообщения: 1880
Зарегистрирован: 09 сен 2016, 18:08
Решено: 3
Благодарил (а): 101 раз
Поблагодарили: 229 раз

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

Сообщение BadBird » 17 мар 2018, 09:17

AlexelA писал(а):
27 фев 2018, 18:18
это тебе к BadBird`y, проблема на его стороне...
Отвечу .
Остался при своем варианте:
BadBird писал(а):
30 янв 2018, 05:49
Способ нашел такой:
Всё о тайлинге окон...ну, или почти всё: Тыц!!!

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

WARNING
Сообщения: 150
Зарегистрирован: 04 дек 2017, 09:55
Решено: 4
Благодарил (а): 46 раз
Поблагодарили: 27 раз

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

Сообщение WARNING » 17 мар 2018, 10:28

darkfenix, вместо hwmon поставил grep с lm-sensors ${color #ff9966}Температура на ЦП: ${alignr}${color white}${execi 2 sensors | grep temp1 | cut -c 15-16}°С
теперь вроде показывает температуру, но что-то она совсем не меняется, да и значение в +3 по цельсию меня смущает...
Снимок экрана_2018-03-17_13-25-28.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
hw-probe: тыц!
As good as I am today is the worst I will ever be!

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

darkfenix
Сообщения: 2689
Зарегистрирован: 27 июн 2017, 10:36
Решено: 28
Откуда: Нижний Тагил
Благодарил (а): 168 раз
Поблагодарили: 459 раз

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

Сообщение darkfenix » 17 мар 2018, 10:35

WARNING писал(а):
17 мар 2018, 10:28
значение в +3 по цельсию меня смущает
а в терминале sensors что показывает?
Изображение

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

WARNING
Сообщения: 150
Зарегистрирован: 04 дек 2017, 09:55
Решено: 4
Благодарил (а): 46 раз
Поблагодарили: 27 раз

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

Сообщение WARNING » 17 мар 2018, 10:37

darkfenix писал(а):
17 мар 2018, 10:35
а в терминале sensors что показывает?
ox@LinuxMint ~ $ sensors
soc_dts0-virtual-0
Adapter: Virtual device
temp1: +38.0°C

acpitz-virtual-0
Adapter: Virtual device
temp1: +39.0°C (crit = +90.0°C)

soc_dts1-virtual-0
Adapter: Virtual device
temp1: +38.0°C

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +38.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +38.0°C (high = +105.0°C, crit = +105.0°C)
hw-probe: тыц!
As good as I am today is the worst I will ever be!

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

darkfenix
Сообщения: 2689
Зарегистрирован: 27 июн 2017, 10:36
Решено: 28
Откуда: Нижний Тагил
Благодарил (а): 168 раз
Поблагодарили: 459 раз

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

Сообщение darkfenix » 17 мар 2018, 10:40

WARNING, смотри temp1 у тебя норм. В коньках +3 потому что ты выдернул криво вот и все. Нужно поправить в коньках.
Изображение

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

WARNING
Сообщения: 150
Зарегистрирован: 04 дек 2017, 09:55
Решено: 4
Благодарил (а): 46 раз
Поблагодарили: 27 раз

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

Сообщение WARNING » 17 мар 2018, 10:49

darkfenix писал(а):
17 мар 2018, 10:40
выдернул криво
выдернул по-другому с ключом f , получилось вот так
Снимок экрана_2018-03-17_13-46-00.png
показывает верно, но что-то много лишнего :) можете подсказать как сократить вывод, чтобы он не дублировался (как видно на скрине), да и критическая температура не нужна на выводе...Заранее спасибо!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
hw-probe: тыц!
As good as I am today is the worst I will ever be!

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

darkfenix
Сообщения: 2689
Зарегистрирован: 27 июн 2017, 10:36
Решено: 28
Откуда: Нижний Тагил
Благодарил (а): 168 раз
Поблагодарили: 459 раз

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

Сообщение darkfenix » 17 мар 2018, 10:54

WARNING, попробуй так

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

${execi 5 sensors | grep id | awk '{ print $4 }' | sed 's#+##'}
Изображение

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

WARNING
Сообщения: 150
Зарегистрирован: 04 дек 2017, 09:55
Решено: 4
Благодарил (а): 46 раз
Поблагодарили: 27 раз

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

Сообщение WARNING » 17 мар 2018, 10:58

darkfenix писал(а):
17 мар 2018, 10:54
попробуй так
че-то никакого вывода вообще...
hw-probe: тыц!
As good as I am today is the worst I will ever be!

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

darkfenix
Сообщения: 2689
Зарегистрирован: 27 июн 2017, 10:36
Решено: 28
Откуда: Нижний Тагил
Благодарил (а): 168 раз
Поблагодарили: 459 раз

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

Сообщение darkfenix » 17 мар 2018, 11:25

Тогда так попробуй

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

${execi 5 sensors | grep temp1 | head -1 | awk '{ print $2 }'}
Изображение

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

WARNING
Сообщения: 150
Зарегистрирован: 04 дек 2017, 09:55
Решено: 4
Благодарил (а): 46 раз
Поблагодарили: 27 раз

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

Сообщение WARNING » 17 мар 2018, 11:30

darkfenix писал(а):
17 мар 2018, 11:25
Тогда так попробуй
КОД: ВЫДЕЛИТЬ ВСЁ

${execi 5 sensors | grep temp1 | head -1 | awk '{ print $2 }'}
:bravo: :thumbs: :yahoo:
hw-probe: тыц!
As good as I am today is the worst I will ever be!

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

WARNING
Сообщения: 150
Зарегистрирован: 04 дек 2017, 09:55
Решено: 4
Благодарил (а): 46 раз
Поблагодарили: 27 раз

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

Сообщение WARNING » 21 мар 2018, 21:13

Еще вопрос. По дефолту же стоит Цельсий, так? А вот я пробовал ' temperature_unit fahrenheit ' , но результат тот же - Цельсий. В чем загвоздка?
hw-probe: тыц!
As good as I am today is the worst I will ever be!

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

di_mok
Сообщения: 3931
Зарегистрирован: 27 авг 2016, 16:06
Решено: 27
Откуда: Арзамас
Благодарил (а): 930 раз
Поблагодарили: 713 раз

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

Сообщение di_mok » 05 апр 2018, 10:48

Не пойму как текст наклонить. Вроде есть skew_x, но поигравшись в разных ракурсах результата не добился
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)


Dobrov
Сообщения: 2
Зарегистрирован: 07 июн 2018, 00:12

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

Сообщение Dobrov » 07 июн 2018, 00:34

Компактный виджет "Info Panel", занимает одну клетку Рабочего стола (как значок 64х64)
Цвет текста и графиков CPU, RAM, NET меняется в зависимости от нагрузки и наличия Интернета.
Требования: установить шрифты DejaVu Sans, Fira Sans. LUA не используется в связи с утечками памяти.

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

# "Info Panel" theme for Conky by Victor Dobrov, занимает одну клетку Рабочего стола (значки 64х64)
double_buffer yes
alignment middle_right
border_width 2
cpu_avg_samples 2
default_color white
default_outline_color black
default_shade_color black
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
border_inner_margin 1
border_outer_margin 0
# Desktop 1920x1080
gap_x 2
gap_y 120
net_avg_samples 2
no_buffers yes
out_to_console no
out_to_stderr no
extra_newline no
minimum_size 120 0
maximum_width 120
stippled_borders 0
own_window yes
own_window_transparent no
own_window_colour 083061
own_window_argb_visual no
own_window_argb_value 128
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
update_interval 2.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no
use_xft yes
xftalpha 0.1
short_units yes
font DejaVuSans:pixelsize=10
color0 808080	#серый
color1 60A0FF	#ярко-синий
color2 FFA800	#оранжевый
color3 F0E800	#жёлтый
color4 FFB0c0	#светло-фиолетовый
color5 F8D040	#swap
color6 50D030	#зелёный
color7 FF6040	#красный
color8 00F0F0	#ярко-фиолетовый
top_name_width 15

TEXT
${voffset -3}${color2}${cpubar cpu0 4}
# загрузка CPU:
${color6}${if_match ${cpu cpu0}>20}${color8}${endif}${if_match ${cpu cpu0}>50}${color3}${endif}${if_match ${cpu cpu0}>70}${color2}${endif}${voffset -5}${font :pixelsize=10:bold}CPU${font} ${cpu cpu0}${if_match ${cpu cpu0}<100}%${endif}\
# температура CPU:
$alignr ${font DejaVuSansCondensed:pixelsize=10}${color2}${if_empty ${hwmon 2 temp 1}}${if_empty ${hwmon 1 temp 1}}${if_empty ${hwmon 0 temp 1}}??${else}${hwmon 0 temp 1}${endif}${else}${hwmon 1 temp 1}${endif}${else}${hwmon 2 temp 1}${endif}℃ ${font}$alignr${color2}${voffset -1}${cpugraph cpu0 10,40 20b040 f0e0f0 -l -t}
# топ процессов, загружающих CPU:
${color4}${voffset -1}${font :pixelsize=10:bold}${top name 1}${font}$alignr ${top cpu 1}%
# пропустить имя процесса:
${voffset -3}${font :pixelsize=9}${color white}${if_match "${top_name 2}" != "conky"}${top name 2}$alignr ${top cpu 2}${else}${top name 3}$alignr ${top cpu 3}${endif}%${font}
${voffset -5}${color6}${if_match ${memperc}>50}${color5}${endif}${if_match ${memperc}>90}${color7}${endif}${membar 3}
# RAM
${voffset -5}${font :pixelsize=10:bold}RAM ${mem} $alignr${color gray}${voffset -1}◀${voffset 1} ${memeasyfree}${font}
# $alignr${color6}${membar 7,22}
# Кэш
${voffset -5}${color white}${font Fira Sans Condensed:size=10}${if_match ${memperc}>90}${color7}${endif}${execi 20 mem=$(free -m | sed 's/  */ /g;2!d' | cut -d ' ' -f3); if test $mem -ge 1000; then echo $(echo "scale=2;$mem/1024" |bc)G; else echo "$mem"M; fi} ${color D0D0F0}${font Fira Sans:pixelsize=10}Кэш ${color white}${buffers}${color5}${font Fira Sans Condensed:pixelsize=10}$alignr SWAP ${font}${voffset 0}${swapbar 6,15}
# топ процессов, загружающих память:
${voffset -2}${color4}${font :pixelsize=10:bold}${top_mem name 1}${font}$alignr ${top_mem mem_res 1}
# ${color4}${scroll 9 1 ${top_mem name 1}} ${top_mem mem_res 1} $alignr${scroll 4 1 ${top_mem name 2}}
${voffset -7}$alignr${color 607080}${swapbar 0,43}
${voffset -8}${color2}Задач: $running_processes $alignr${color7}в Фоне: $processes
${voffset -2}${color white}${font Nimbus Sans Narrow:size=10}Home ${font}${voffset 0}${color gray}${fs_free /home}$alignr ${color e0d000}${voffset -2}${font Fira Sans Condensed:size=9}Data ${font}${color gray}${voffset 0}${fs_free /home/user/Downloads}
# синий цвет - есть Интернет (google), иначе красный
${voffset -2}${color lightskyblue}${if_empty ${execi 60 ping -w1 -c1 8.8.8.8>/dev/null&& echo 0}}${color violet}${endif}СЕТЬ${color white}${voffset 0}${font Nimbus Sans Narrow:size=9}$alignr${downspeedf enp0}Kb ${color gray}${voffset -1}${downspeedgraph enp0 8,45}
${voffset -42}
Conky_07.06.18_05։24.33.png
 ! Сообщение из: darkfenix
Вложения не нужно оборачивать в теги
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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

BadBird
Сообщения: 1880
Зарегистрирован: 09 сен 2016, 18:08
Решено: 3
Благодарил (а): 101 раз
Поблагодарили: 229 раз

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

Сообщение BadBird » 07 июн 2018, 15:00

Подскажите, как уменьшить указанное стрелками расстояние между блоками:
Снимок экрана_2018-06-07_17-56-27.png

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

# 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}
Время работы: $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}
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Всё о тайлинге окон...ну, или почти всё: Тыц!!!

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

darkfenix
Сообщения: 2689
Зарегистрирован: 27 июн 2017, 10:36
Решено: 28
Откуда: Нижний Тагил
Благодарил (а): 168 раз
Поблагодарили: 459 раз

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

Сообщение darkfenix » 07 июн 2018, 15:06

BadBird писал(а):
07 июн 2018, 15:00
${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}
Думается в этой строчке ${goto 60}. Хотя, скорее всего, ошибаюсь
Изображение

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