Conky

Автор Eyer, 14 февраля 2021, 18:54:48

« назад - далее »

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

Eyer

Доброго дня.
Собрал conky, большей частью копированием собранных на настоящем форуме, добавил данные про свои жесткие/процессор, погоду ещё.
https://i.imgur.com/QpmtRLK.png

Вопрос такой: что нужно исправить в файле, чтобы скорость интернета и обновления показывались реальные (сейчас цифры всегда 0)?

Conky.conf:

Открыть содержимое (спойлер)
# set to yes if you want Conky to be forked in the background
background no
# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
use_xft yes
# Xft font when Xft is enabled
xftfont Liberation Sans:size=8
# Text alpha when using Xft
xftalpha 0.5
# Update interval in seconds
update_interval 1.0
# 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
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 300 0
maximum_width 300
# Draw shades?
draw_shades yes
# Draw outlines?
draw_outline yes
# Stippled borders?
stippled_borders 0
# border margins
border_margin 0
# border width
border_width 0
# Default colors and also border colors
default_color dcdcdc               # Gainsboro
default_shade_color black
default_outline_color black            # white
# own window options
own_window_class   Conky
own_window      yes
own_window_transparent   yes
own_window_type      override
own_window_hints   undecorated,below,sticky,skip_taskbar,skip_pager
# Graphics
double_buffer yes
draw_borders no
draw_graph_borders no
draw_shades yes
draw_outline no
# 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 -1900
gap_y 25
# 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 right
# colours
color0 FFD700 #Gold  #7FFFD4 #Aquamarine
color1 FFA07A #LightSalmon #CD5C5C IndianRed #00CED1 DarkTurquoise #00FFFF Cyan
color2 FFFFFF# Цвет данных
color3 7FFF00 #Chartreuse
color4 778899 #LightSlateGrey
color5 FFDEAD #NavajoWhite
color6 FFDEAD# Цвет надписей
#       colours below used by colorize script
color7 48D1CC #MediumTurquoise
color8 FFFF00 #Yellow
color9 FF0000 #Red
imlib_cache_size 0
short_units yes
pad_percents 2
text_buffer_size 6144
imlib_cache_size 0

TEXT

#
#Часы
${color ffffff}${alignc 40}${font URW Gothic L:size=32}${time %k:%M:%S}${font}
${font Liberation size=10}${alignc}${time %A %d,%B %Yг}${color}
${color6}
${color6}${voffset 3}${font Liberation size=10}Температура за окном: ${font Liberation size=10}${weather http://tgftp.nws.noaa.gov/data/observations/metar/stations/ URKK temperature}
$hr
#Система
${color6}${voffset 3}${font Liberation size=10}Система${font}
${voffset 6}${goto 10}${color6}
${font Liberation size=10}${color2}${goto 50}${color6}${color6}${voffset -14}Kernel:${color2}${goto 200}${kernel}
${goto 50}${color6}Время работы: ${goto 200}${color2}${uptime}
${color6}${goto 50}Обновления: ${goto 200}${font Liberation Sans:style=Bold:size=10}${color2}${execi 360 aptitude search "~U" | wc -l | tail}${color2} Пакеты
${color6}$hr
# Процессор и ОЗУ
${color6}${voffset 3}${font Liberation size=10}Системный монитор ${font}


${font Liberation size=10}${voffset -25}${goto 50}${cpugraph cpu0 50,120 000033 3299cc}${alignr}${cpugraph cpu1 50,120 000033 3299cc}
${goto 50}${voffset -60}${execi 99999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}${font}
${goto 50}Частота:${execi 20 sensors |grep "Core0 Temp" | cut -d" " -f4}$font${color2}${goto 100}${freq_g 2}ГГц ${color #c0ff3e}${execi 20 sensors |grep "Core1 Temp" | cut -d" " -f4}  ${goto 200}${color6}Процессов: ${color2}$running_processes/$processes
${color6}${goto 50}CPU1${goto 100}${color2}${cpu cpu0}%${goto 200}${color6}CPU2${color2}${goto 250}${cpu cpu1}%


${font Liberation size=10}${voffset -25}${goto 50}${cpugraph cpu3 50,120 000033 3299cc}${alignr}${cpugraph cpu4 50,120 000033 3299cc}
${goto 50}${voffset -60}${execi 99999 cat /proc/| grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}${font}

${color6}${goto 50}CPU3${goto 100}${color2}${cpu cpu3}%${goto 200}${color6}CPU4${color2}${goto 250}${cpu cpu4}%
#Озу
${font Liberation size=10}${color6}
${goto 50}${voffset 10}ОЗУ: ${color2}$memperc%${color6}${goto 200}
${offset 5}${voffset 5}${goto 16}${goto 50}${voffset -4}${color2}$mem/$memeasyfree${goto 200}${alignr}${membar 11,50}

${color6}${goto 50}${voffset -7}HDD:
${goto 50}${color2}${voffset 4}${fs_used_perc /}%    ${fs_used /}/${fs_free /} ${alignr}${fs_bar 10,50 /}
${goto 50}${color2}${voffset 4}${fs_used_perc /mnt/Incognita/}%    ${fs_used /mnt/Incognita/}/${fs_free /mnt/Incognita/} ${alignr}${fs_bar 10,50 /mnt/Incognita/}

#Сеть
${color6}
${goto 50}${voffset -7}Networking:

${goto 50}${voffset -7}Up:$color ${upspeed wlan0} ${color6}  Down:$color ${downspeed wlan0}
${color6}

#Топ5 приложений
${color6}${goto 50}Топ5:                    ${alignr}ЦП%  ОЗУ%
${goto 50}${color}${color2}${top name 1} ${alignr}${top cpu 1}    ${color2}${top mem 1}
${goto 50}${color white}${color2}${top name 2} ${alignr}${top cpu 2}    ${color2}${top mem 2}
${goto 50}${top name 3} ${alignr}${color2}${top cpu 3}    ${color2}${top mem 3}
${goto 50}${top name 4} ${alignr}${color2}${top cpu 4}    ${color2}${top mem 4}
${goto 50}${top name 5} ${alignr}${color2}${top cpu 5}    ${color2}${top mem 5}
[свернуть]
Debian Bookworm XFCE
Можно на ты

ChubaDuba

#1
Цитата: Eyer от 14 февраля 2021, 18:54:48${goto 50}${voffset -7}Up:$color ${upspeed wlan0} ${color6}  Down:$color ${downspeed wlan0}
Тут вместо wlan0 нужно своё подставить.

Цитата: Eyer от 14 февраля 2021, 18:54:48${color6}${goto 50}Обновления: ${goto 200}${font Liberation Sans:style=Bold:size=10}${color2}${execi 360 aptitude search "~U" | wc -l | tail}${color2} Пакеты
При наличии новых пакетов aptitude вам ничего не покажет пока вы не выполните:

# apt-get update

поэтому у вас всегда ноль.

BULATUS

Цитата: ChubaDuba от 14 февраля 2021, 19:39:05Тут вместо wlan0 нужно своё подставить.
и скорее всего wlp2s0 но не факт

Eyer

Debian Bookworm XFCE
Можно на ты

ChubaDuba

Цитата: Eyer от 14 февраля 2021, 20:28:40А как найти, что "своё"?
"Ну вы, блин, даёте!"

$ sudo ifconfig

Eyer

#5
Цитата: ChubaDuba от 14 февраля 2021, 20:40:08ifconfig

Я так и нашёл, угу

eyer@Eyer:~$ ifconfig
bash: ifconfig: команда не найдена
eyer@Eyer:~$ sudo apt-get install ifconfig
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
E: Невозможно найти пакет ifconfig
eyer@Eyer:~$ sudo ifconfig
sudo: ifconfig: command not found




Может, вот здесь что-то?

eyer@Eyer:~$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 00:19:99:c6:92:10 brd ff:ff:ff:ff:ff:ff
8: enxac50436da7ca: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
    link/ether ac:50:43:6d:a7:ca brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.100/8 brd 10.255.255.255 scope global dynamic noprefixroute enxac50436da7ca
       valid_lft 78153sec preferred_lft 78153sec
    inet6 fe80::ae50:43ff:fe6d:a7ca/64 scope link noprefixroute
       valid_lft forever preferred_lft forever


Я близок к успеху))

eyer@Eyer:~$ sudo ifconfig
enp3s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 00:19:99:c6:92:10  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enxac50436da7ca: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.0.100  netmask 255.0.0.0  broadcast 10.255.255.255
        inet6 fe80::ae50:43ff:fe6d:a7ca  prefixlen 64  scopeid 0x20<link>
        ether ac:50:43:6d:a7:ca  txqueuelen 1000  (Ethernet)
        RX packets 251100  bytes 249220014 (237.6 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 179907  bytes 26661543 (25.4 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 10386  bytes 739880 (722.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 10386  bytes 739880 (722.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


Debian Bookworm XFCE
Можно на ты

ChubaDuba

#6
Цитата: Eyer от 14 февраля 2021, 20:49:18Я так и нашёл, угу
Видимо Google вам провайдер блочит...

$ sudo apt-get install net-tools


Cообщение объединено 14 февраля 2021, 20:56:27

Цитата: Eyer от 14 февраля 2021, 20:49:18Я близок к успеху))
Вы чем пользуетесь? Lan или Wi-Fi?

Eyer

Ура-ура!
https://i.imgur.com/DhbMVkG.png

Огромное спасибо.

Цитата: ChubaDuba от 14 февраля 2021, 19:39:05При наличии новых пакетов aptitude вам ничего не покажет пока вы не выполните:
Значит, здесь количество доступных обновлений никогда не будет отображаться? Зачем тогда добавили эту строку... :-X
Debian Bookworm XFCE
Можно на ты

ChubaDuba

#8
Нужно создать bash скрипт, который будет содержать одну команду:

apt-get update

Добавить этот скрипт в автозагрузку. Сделать можно это по разному,
на ваше усмотрение. Можно с помощью Cron, можно средствами SystemD.
Да и aptitude из коробки не идёт, нужно установить ручками:

$ sudo apt-get install aptitude



Eyer

#9
-
Debian Bookworm XFCE
Можно на ты