User Tools

Site Tools


wiki:tools:conky

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:tools:conky [2021/10/14 15:34] cleitonwiki:tools:conky [2025/10/22 18:18] (current) cleiton
Line 1: Line 1:
 ====== Conky Monitor do Sistema ====== ====== Conky Monitor do Sistema ======
 +
 +Instalação no Manjaro:
 +
 +<cli>
 +
 +$ pikaur -Sy conky
 +$ mkdir -p ~/.config/conky
 +$ cp /usr/share/doc/conky-1.12.2_pre/conky.conf ~/.config/conky/conky.conkyrc
 +$ conky -c ~/.config/conky/conky.conkyrc
 +$ vi ~/.config/conky/conky.conkyrc
 +
 +</cli>
  
 <file php conky.conkyrc> <file php conky.conkyrc>
  
--- Conky, a system monitor https://github.com/brndnmtthws/conky +    -- Conky, a system monitor https://github.com/brndnmtthws/conky 
--- +    -- 
--- This configuration file is Lua code. You can write code in here, and it will +    -- This configuration file is Lua code. You can write code in here, and it will 
--- execute when Conky loads. You can use it to generate your own advanced +    -- execute when Conky loads. You can use it to generate your own advanced 
--- configurations. +    -- configurations. 
--- +    -- 
--- Try this (remove the `--`): +    -- Try this (remove the `--`): 
--- +    -- 
---   print("Loading Conky config"+    --   print("Loading Conky config"
--- +    -- 
--- For more on Lua, see: +    -- For more on Lua, see: 
--- https://www.lua.org/pil/contents.html+    -- https://www.lua.org/pil/contents.html 
 +      
 +    conky.config = { 
 +      
 +    update_interval = 1, 
 +    cpu_avg_samples = 2, 
 +    net_avg_samples = 2, 
 +    out_to_console = false, 
 +    override_utf8_locale = true, 
 +    double_buffer = true, 
 +    no_buffers = true, 
 +    text_buffer_size = 32768, 
 +    imlib_cache_size = 0, 
 +    own_window = true, 
 +    own_window_type = 'normal', 
 +    own_window_argb_visual = true, 
 +    own_window_argb_value = 50, 
 +    own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager', 
 +    border_inner_margin = 5, 
 +    border_outer_margin = 0, 
 +    xinerama_head = -1, 
 +    alignment = 'bottom_right', 
 +    gap_x = 0, 
 +    gap_y = 0, 
 +    draw_shades = false, 
 +    draw_outline = false, 
 +    draw_borders = false, 
 +    draw_graph_borders = false, 
 +    use_xft = true, 
 +    font = 'Ubuntu Mono:size=12', 
 +    xftalpha = 0.8, 
 +    uppercase = false, 
 +    default_color = 'white', 
 +    own_window_colour = '#000000', 
 +    minimum_width = 300, minimum_height = 0, 
 +    alignment = 'top_left', 
 +      
 +    }; 
 +      
 +    conky.text = [[ 
 +    ${time %H:%M:%S}${alignr}${time %d/%m/%Y} 
 +    ${voffset -16}${font sans-serif:bold:size=18}${alignc}${time %H:%M}${font} 
 +    ${voffset 4}${alignc}${time %A %B %d, %Y} 
 +    ${font}${voffset -4} 
 +    ${font sans-serif:bold:size=10}SYSTEM ${hr 2} 
 +    ${font sans-serif:normal:size=8}$sysname $kernel $alignr $machine 
 +    Host:$alignr$nodename 
 +    Uptime:$alignr$uptime 
 +    File System: $alignr${fs_type} 
 +    Processes: $alignr ${execi 1000 ps aux | wc -l} 
 +      
 +    ${font sans-serif:bold:size=10}CPU ${hr 2} 
 +    ${font sans-serif:normal:size=8}${execi 1000 grep model /proc/cpuinfo | cut -d : -f2 | tail -1 | sed 's/\s//'
 +    ${font sans-serif:normal:size=8}${cpugraph cpu1} 
 +    CPU: ${cpu cpu1}% ${cpubar cpu1} 
 +      
 +    ${font sans-serif:bold:size=10}MEMORY ${hr 2} 
 +    ${font sans-serif:normal:size=8}RAM $alignc $mem / $memmax $alignr $memperc% 
 +    $membar 
 +    SWAP $alignc ${swap} / ${swapmax} $alignr ${swapperc}% 
 +    ${swapbar} 
 +      
 +    ${font sans-serif:bold:size=10}DISK USAGE ${hr 2} 
 +    ${font sans-serif:normal:size=8}/ $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_used_perc /}% 
 +    ${fs_bar /} 
 +      
 +    ${font Ubuntu:bold:size=10}NETWORK ${hr 2} 
 +    ${font sans-serif:normal:size=8}Local IPs:${alignr}External IP: 
 +    ${execi 1000 ip a | grep inet | grep -vw lo | grep -v inet6 | cut -d \/ -f1 | sed 's/[^0-9\.]*//g'} ${alignr}${execi 1000  wget -q -O- http://v4.ipv6-test.com/api/myip.php; echo} 
 +    ${alignr}${execi 1000  wget -q -O- http://v6.ipv6-test.com/api/myip.php; echo} 
 +    ${font sans-serif:normal:size=8}Down: ${downspeed enp9s0f0}  ${alignr}Up: ${upspeed enp9s0f0}  
 +    ${color lightgray}${downspeedgraph enp9s0f0 80,130 } ${alignr}${upspeedgraph enp9s0f0 80,130 }$color 
 +    ${font sans-serif:bold:size=10}TOP 10 PROCESSES ${hr 2} 
 +    ${font sans-serif:normal:size=8}Name $alignr PID   CPU%   MEM%${font sans-serif:normal:size=8} 
 +    ${top name 1} $alignr ${top pid 1} ${top cpu 1}% ${top mem 1}% 
 +    ${top name 2} $alignr ${top pid 2} ${top cpu 2}% ${top mem 2}% 
 +    ${top name 3} $alignr ${top pid 3} ${top cpu 3}% ${top mem 3}% 
 +    ${top name 4} $alignr ${top pid 4} ${top cpu 4}% ${top mem 4}% 
 +    ${top name 5} $alignr ${top pid 5} ${top cpu 5}% ${top mem 5}% 
 +    ${top name 6} $alignr ${top pid 6} ${top cpu 6}% ${top mem 6}% 
 +    ${top name 7} $alignr ${top pid 7} ${top cpu 7}% ${top mem 7}% 
 +    ${top name 8} $alignr ${top pid 8} ${top cpu 8}% ${top mem 8}% 
 +    ${top name 9} $alignr ${top pid 9} ${top cpu 9}% ${top mem 9}% 
 +    ${top name 10} $alignr ${top pid 10} ${top cpu 10}% ${top mem 10}% 
 +    ]];
  
-conky.config = { +</file>
-  +
- update_interval = 1, +
- cpu_avg_samples = 2, +
- net_avg_samples = 2, +
- out_to_console = false, +
- override_utf8_locale = true, +
- double_buffer = true, +
- no_buffers = true, +
- text_buffer_size = 32768, +
- imlib_cache_size = 0, +
- own_window = true, +
- own_window_type = 'normal', +
- own_window_argb_visual = true, +
- own_window_argb_value = 50, +
- own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager', +
- border_inner_margin = 5, +
- border_outer_margin = 0, +
- xinerama_head = 1, +
- alignment = 'bottom_right', +
- gap_x = 0, +
- gap_y = 33, +
- draw_shades = false, +
- draw_outline = false, +
- draw_borders = false, +
- draw_graph_borders = false, +
- use_xft = true, +
- font = 'Ubuntu Mono:size=12', +
- xftalpha = 0.8, +
- uppercase = false, +
- default_color = 'white', +
- own_window_colour = '#000000', +
- minimum_width = 300, minimum_height = 0, +
- alignment = 'top_right',+
  
-};+Para adicionar o monitor da VPN-SSL Fortinet, adicione as linhas no local que desejar: 
 +  ${font Ubuntu:bold:size=10}VPN-SSL FORTINET ${hr 2} 
 +  ${font sans-serif:normal:size=8}${execi 1 forticlient vpn status}
  
-conky.text = [[ 
-${time %H:%M:%S}${alignr}${time %d/%m/%Y} 
-${voffset -16}${font sans-serif:bold:size=18}${alignc}${time %H:%M}${font} 
-${voffset 4}${alignc}${time %A %B %d, %Y} 
-${font}${voffset -4} 
-${font sans-serif:bold:size=10}SYSTEM ${hr 2} 
-${font sans-serif:normal:size=8}$sysname $kernel $alignr $machine 
-Host:$alignr$nodename 
-Uptime:$alignr$uptime 
-File System: $alignr${fs_type} 
-Processes: $alignr ${execi 1000 ps aux | wc -l} 
  
-${font sans-serif:bold:size=10}CPU ${hr 2} +Adicionar o comando abaixo no startup do sistema:
-${font sans-serif:normal:size=8}${execi 1000 grep model /proc/cpuinfo | cut -d : -f2 | tail -1 | sed 's/\s//'+
-${font sans-serif:normal:size=8}${cpugraph cpu1} +
-CPU: ${cpu cpu1}% ${cpubar cpu1}+
  
-${font sans-serif:bold:size=10}MEMORY ${hr 2} +  conky -/home/seu_user/.config/conky/conky.conkyrc 
-${font sans-serif:normal:size=8}RAM $alignc $mem $memmax $alignr $memperc% +   
-$membar +Para ajustar em múltiplos monitores, ajustes os parâmetros:
-SWAP $alignc ${swap} / ${swapmax} $alignr ${swapperc}% +
-${swapbar}+
  
-${font sans-serif:bold:size=10}DISK USAGE ${hr 2} +  gap_x 0, 
-${font sans-serif:normal:size=8}/ $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_used_perc /}% +  gap_y = 33, 
-${fs_bar /}+  -- ou 
 +  gap_x -1920, 
 +  gap_y = 33,
  
-${font Ubuntu:bold:size=10}NETWORK ${hr 2} +<WRAP center round info 60%> 
-${font sans-serif:normal:size=8}Local IPs:${alignr}External IP: +No KDE Plasma com Wayland, acessar o ''Menu System Settings->Desktop Session'' marcar ''Start with an empty session''.  
-${execi 1000 ip a | grep inet | grep -vw lo | grep -v inet6 | cut -d \/ -f1 | sed 's/[^0-9\.]*//g' ${alignr}${execi 1000  wget --Ohttp://ipecho.net/plain; echo} +Isto evitará múltiplas instâncias do conky sendo iniciadas e sobrepondo-se. 
-${font sans-serif:normal:size=8}Down: ${downspeed enp0s20u2u1i5}  ${alignr}Up: ${upspeed enp0s20u2u1i5}  +</WRAP> 
-${color lightgray}${downspeedgraph enp0s20u2u1i5 80,130 } ${alignr}${upspeedgraph enp0s20u2u1i5 80,130 }$color + 
-${font sans-serif:bold:size=10}TOP 10 PROCESSES ${hr 2} + 
-${font sans-serif:normal:size=8}Name $alignr PID   CPU%   MEM%${font sans-serif:normal:size=8} +Referências: 
-${top name 1} $alignr ${top pid 1} ${top cpu 1}% ${top mem 1}% +  * https://wiki.manjaro.org/index.php?title=Basic_Tips_for_conky 
-${top name 2} $alignr ${top pid 2} ${top cpu 2}% ${top mem 2}% +  * https://linuxconfig.org/ubuntu-20-04-system-monitoring-with-conky-widgets 
-${top name 3} $alignr ${top pid 3} ${top cpu 3}% ${top mem 3}% +  https://www.how2shout.com/linux/conky-system-monitor-widget-to-view-linux-process-cpu-and-memory/ 
-${top name 4} $alignr ${top pid 4} ${top cpu 4}% ${top mem 4}% +  * https://askubuntu.com/questions/1014263/is-there-any-widget-that-can-show-my-cpu-and-other-performances-live
-${top name 5} $alignr ${top pid 5} ${top cpu 5}% ${top mem 5}% +
-${top name 6} $alignr ${top pid 6} ${top cpu 6}% ${top mem 6}% +
-${top name 7} $alignr ${top pid 7} ${top cpu 7}% ${top mem 7}% +
-${top name 8} $alignr ${top pid 8} ${top cpu 8}% ${top mem 8}% +
-${top name 9} $alignr ${top pid 9} ${top cpu 9}% ${top mem 9}% +
-${top name 10} $alignr ${top pid 10} ${top cpu 10}% ${top mem 10}% +
-]];+
  
  
-</file> 
wiki/tools/conky.1634225671.txt.gz · Last modified: 2021/10/14 15:34 by cleiton

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki