Софт
   127

Conky и usb модем.

Добрый день.
Установлен последний manjaro с xfce.
Установлен Conky 1.10.6
Для выхода в интернет в данный момент используется 3g модем.
К сожалению, по непонятной мне причине, постоянно меняется имя интерфейса 3g модема. Имя интерфейса выглядит примерно так: wwp0s18f0u1i1, при этом постоянно меняется одна из цифр. И следовательно в конки постоянно пропадает информация о соединении. Имя сетевого интерфейса смотрю командой ls /sys/class/net, но постоянно менять в ручную очень не удобно. Можно ли как то автоматизировать это действие?
Так же не срабатывает запрос Public ip.
Ниже привожу конфиг.
P.S. прошу сильно не ругаться, я только пытаюсь освоить manjaro…

conky.config = {

— position
alignment = 'top_right',
gap_x = 8,
gap_y = 20,

--size
minimum_width = 240,
minimum_height = 600,
maximum_width = 240,
short_units = true,
pad_percents = 1,

— background
background = false,

— borders
border_width = 1,
— color
default_color = 'white',
default_outline_color = 'white',
default_shade_color = 'white',
— frame
draw_borders = false,
stippled_borders = 0,
draw_graph_borders = true,
draw_outline = false,
— shadows
draw_shades = false,

— better fonts
use_xft = true,
— font = 'DejaVu Sans Mono:size=12',
— no_buffers = true,
out_to_console = false,
out_to_stderr = false,
extra_newline = false,
— window settings
own_window = true,
own_window_class = 'Conky',
own_window_transparent = true,
— own_window_argb_visual = yes,
— own_window_argb_value = 0,
own_window_type = 'override',
— update interval
update_interval = 0.5,
total_run_times = 0,

uppercase = false,
use_spacer = 'none',
— anti-flickering
double_buffer = true,

show_graph_scale = false,
show_graph_range = false,
— text_buffer_size = 1000,
font = 'Liberation Sans:bold:size=9', --important for shades
template0 = 'Liberation Sans:bold:size=10',
template1 = 'Liberation Mono:bold:size=12',
template2 = 'Liberation Mono:bold:size=40',
template3 = 'Liberation Mono:bold:size=5',
template4 = 'Liberation Mono:bold:size=9'
}

— Host Name/Username/Workspace/Uptime Section
conky.text = [[${alignc}${font El Abogado Loco:bold:pixelsize=38}${color FFFFFF}$nodename${font}
${voffset 1}${alignc}${font arial:bold:pixelsize=12}${color FFA300} $user_names | $desktop: $desktop_name | $uptime_short${font}
${voffset -5}${alignc}${color EAEAEA}${font Arial:pixelsize=44}${time %H:%M.}${font Arial:pixelsize=38}${time %S}${font Arial:pixelsize=28}${time %p}
${voffset -15}${alignc}${font Arial:bold:pixelsize=14}${color FFA300}${time %A %d %B %Y}

#### Information/GPU/Motherboard Section
${voffset -7}${font $template1}${color FFFFFF}Information ${hr 2}${font $template4}${color FFA300}
${alignc}Linux ${kernel} on ${machine}${color lightslategray}
GPU Temperature: ${alignr}${execi 15 sensors | head -n 10 | grep -i «temp1» | cut -c 15-22}
MB Temperature: ${alignr}${execi 15 sensors | tail -n 15 | grep -i «temp1» | cut -c 15-22}
MB Fan Speed: ${alignr}${execi 15 sensors | grep -i «fan» | cut -c 14-21}

#### CPU/Processor Section
${voffset -7}${font $template1}${color FFFFFF}Processor ${hr 2}${font $template4}${color FFA300}
${alignc}${execi 100 lscpu | grep -i «model name» | cut -c 20-}${color lightslategray}
CPU Temperature: ${alignr}${execi 15 sensors | grep -i «temp2» | cut -c 15-22}
CPU Fan Speed: ${alignr}${execi 15 sensors | grep -i «fan1» | cut -c 14-21}
${color lightslategray}CPU 1 | ${cpu cpu1}%${alignr}CPU 2 | ${cpu cpu2}%${color FFA300}
${cpugraph cpu1 8,115 FFA300 FFA300}${alignr}${cpugraph cpu2 8,115 FFA300 FFA300}
${color lightslategray}CPU 3 | ${cpu cpu3}%${alignr}CPU 4 | ${cpu cpu4}%${color FFA300}
${cpugraph cpu3 8,115 FFA300 FFA300}${alignr}${cpugraph cpu4 8,115 FFA300 FFA300}
${color lightslategray}${top name 1}${alignr}${top cpu 1}%

#### Memory Section
${voffset -7}${font $template1}${color FFFFFF}Memory ${hr 2}${font $template4}${color lightslategray}
Showing memory part with TOP 3
RAM:$mem / $memmax ${alignr} $memperc%
${color FFA300}${membar 8,240 FFA300 FFA300}${color lightslategray}
SWAP:$swap / $swapmax ${alignr} $swapperc%
${color FFA300}${swapbar 8,240 FFA300 FFA300}${color lightslategray}
${color lightslategray}${top_mem name 1}${alignr}${top_mem mem 1}%
${color lightslategray}${top_mem name 2}${alignr}${top_mem mem 2}%
${color lightslategray}${top_mem name 3}${alignr}${top_mem mem 3}%

#### Disk Partitions Section
${voffset -7}# Showing disk partitions: root, home etc.
${offset 0}${font $template1}${color FFFFFF}Disks ${hr 2}${font $template0}${color lightslategray}
${color FFA300}${diskiograph 8,240 FFA300 FFA300}
${color FFFFFF}FS / (size)${goto 170}${alignc}Used${alignr}Free${font $template4}
${color lightslategray}/ (${fs_size /})${goto 170}${alignc}${fs_used /}${alignr}${fs_free /}

#### Network Section
${voffset -7}${font $template1}${color FFFFFF}Network ${hr 2}${font $template4}${color lightslategray}
Download ${downspeedf wwp0s18f0u1i1}kb/s ${alignr}Upload ${upspeedf wwp0s18f0u1i1}kb/s
${color FFA300}${downspeedgraph wwp0s18f0u1i1 8,115 FFA300 FFA300 1 -t -l} $alignr}${upspeedgraph wwp0s18f0u1i1 8,115 FFA300 FFA300 1 -t -l}${color}
Local IP${alignr}${addr wwp0s18f0u1i1 }
Public IP${alignr}${execi 3600 wget -q -O /dev/stdout checkip.dyndns.org/ | cut -d: -f 2- | cut -d \< -f -1}

]]

1 комментарий

avatar
C Public ip разобрался, нужно было установить пакет wget
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.