Conkys: como personalizar os nosos Conkys para que non utilicen Neofetch?

Conkys: como personalizar os nosos Conkys para que non utilicen Neofetch?

Conkys: como personalizar os nosos Conkys para que non utilicen Neofetch?

Algúns apaixonados usuarios de Linux normalmente en determinados días, especialmente venres, celebra o #DesktopDay do teu grupo ou comunidade. Para iso, normalmente fan un captura de pantalla o captura de pantalla (captura de pantalla) e amosalo. E normalmente inclúen un terminal aberto con neofetch, Captura de pantalla ou outro similar, que mostra a maior cantidade de información técnica do Plataforma.

E como moitos, normalmente inclúen un ou máis de Conky sobre a súa Secretaria, o ideal sería adaptar algúns deles para amosar o máximo posible, a mesma información. Polo tanto, ese será o obxectivo desta publicación, é dicir, amosar como logralo personalización.

Conky Manager v2.4: como configuralo

Cabe destacar que aqueles que desexen ampliar a información dispoñible no de Conky, concretamente sobre a aplicación Xestor de Conky, Plus neofetch, recomendamos ler as seguintes publicacións anteriores despois de rematar de ler esta:

Conkys: Gotham, procesos e núcleos de CPU en MX-Linux 17
Artigo relacionado:
Conky Manager: xestiona os teus widgets de monitorización facilmente

neofetch 1
Artigo relacionado:
Neofetch: obtén información sobre o seu equipo e sistema no terminal
Conkys: venres de escritorio

O meu #DesktopVenres

Conkys: widgets de escritorio

Que son Conkys?

Os Conky súa pequenas aplicacións ou programas que permiten o visualización e / ou monitorización de certa información ou parámetros de configuración nun escritorio de calquera sistema operativo. Mentres Xestor de Conky é unha aplicación que funciona como Front-end gráfico para xestionar os ficheiros de configuración de Conkys. Ofrece opcións para iniciar, deter, explorar e editar os temas dos respectivos Conkys instalados no sistema operativo.

E son precisamente os ficheiros de configuración de conkys, que debemos aprender a modificar para acadar as nosas personalizacións.

Como personalizar os nosos Conkys para evitar usar Neofetch?

Como o obxectivo principal é ese o noso X Conky ser o máis parecido a neofetch, tomaremos como base un chamado Gotham. E faremos os seguintes cambios para que se amose, como se ve no Conky disposto no parte inferior dereita, O imaxe superior instantánea:

1.- Cabeceira

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
#minimum_size 250 5
#maximum_width 500
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 bottom_right
gap_x 10
gap_y 10
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

2.- Parte superior: Texto Informativo + Data / Hora

${offset 30}${color EAEAEA}${font GE Inspira:pixelsize=12}**************** BLOG DESDELINUX: https://blog.desdelinux.net ***************${font}
${offset 30}${color EAEAEA}${font GE Inspira:pixelsize=12}************************ MilagrOS GNU/Linux - AMD64 ************************${font}
${offset 30}${color EAEAEA}${font GE Inspira:pixelsize=12}******************** ${time %A => %I:%M} - ${time %d} / ${time  %B} / ${time %Y} *******************

3.- Parte central: Acerca do software

${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}Distro GNU/Linux: ${offset 12}$color${exec DISTRO=$(cat /etc/lsb-release | grep PRETTY_NAME | sed 's/PRETTY_NAME=//' | sed 's/"//g') ; echo $DISTRO}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}Base GNU/Linux: ${offset 12}$color${exec BASE=$(cat /etc/os-release | grep PRETTY_NAME | sed 's/PRETTY_NAME=//' | sed 's/"//g') ; echo $BASE}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}Nombre Producto: ${offset 12}$color${exec PRODUCTNAME=$(cat /sys/devices/virtual/dmi/id/product_name) ; echo $PRODUCTNAME} ${color FFA300}Versión Producto: ${offset 12}$color${exec PRODUCTVERSION=$(cat /sys/devices/virtual/dmi/id/product_version) ; echo $PRODUCTVERSION}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}Paquetería APT/DPKG: ${offset 12}$color${exec NUMEROPAQUETESDPKG=$(dpkg-query -Wf '${Installed-size}\t${Package}\n' | awk '{print $1}' | wc -w ) ; echo $NUMEROPAQUETESDPKG} ${color FFA300}Versión Shell: ${offset 12}$color${exec BASHVERSION=$(bash --version | grep "GNU bash" | awk '{print $4}') ; echo $BASHVERSION}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}Entorno-Escritorio (DE): ${offset 12}$color${exec TIPODE=$(echo $XDG_CURRENT_DESKTOP) ; echo $TIPODE} ${color FFA300}Gestor-Ventanas (WM): ${offset 12}$color${exec TIPOWM=$(wmctrl -m | grep "Name" | awk '{print $2}') ; echo $TIPOWM}

4.- Parte inferior: Acerca do hardware

${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}HD ${offset 12}$color${fs_free /} / ${fs_size /}${offset 12}${color FFA300}RAM ${offset 12}$color$mem / $memmax ${color FFA300}CPU ${offset 12}$color${cpu cpu0}%
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}USER ${offset 12}$color${user_names} ${offset 12}${color FFA300}KERNEL ${offset 9}$color$kernel ${offset 12}${color FFA300}UPTIME ${offset 9}$color$uptime
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}PC ${offset 12}$color$nodename ${offset 12}${color FFA300}BATTERY ${offset 9}$color${battery_percent BAT0}% ${color FFA300}R. MONITOR ${offset 12}$color${execi 60 xdpyinfo | sed -n -r "s/^\s*dimensions:.*\s([0-9]+x[0-9]+).*/\1/p"}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}CARD VIDEO ${offset 12}$color${exec lspci -v | grep "VGA" | cut -d " " -f05} ${color FFA300}CACHE VIDEO ${offset 12}$color${exec lspci -v -s `lspci | awk '/VGA/{print $1}'` | sed -n '/Memory.*, prefetchable/s/.*\[size=\([^]]\+\)M\]/\1/p'} ${offset 12} ${color FFA300}DRIVER ${offset 12}$color${exec lspci -nnk | grep -i vga -A3 | grep 'in use' | cut -d " " -f05}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}CPU Tipo ${offset 12}$color${exec grep "model name" /proc/cpuinfo | sed q | cut -d ":" -f 2 | awk '{print $0}'}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}CPU Núcleos${offset 12}$color${exec grep "processor" /proc/cpuinfo | sort -r | sed q | awk '{print $3}'}+1 ${offset 12}${color FFA300}CACHE CPU ${offset 12}$color${exec grep "cache size" /proc/cpuinfo | sed q | cut -d ":" -f 2 | awk '{print $0}'} ${offset 12}${color FFA300}A-3D ${offset 12}$color${exec glxinfo | grep "direct rendering: Yes" | awk '{print $3}'}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}GPU Marca ${offset 12}$color${exec FAB_GPU=$(lspci -v | grep "VGA compatible controller" | awk '{print $5}' ) ; echo $FAB_GPU} ${color FFA300}GPU Modelo ${offset 12}$color${exec MOD_GPU=$(lspci -v | grep "VGA compatible controller" | awk '{print $7,$8,$9}' ) ; echo $MOD_GPU}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}LAN $color${addr eth0} ${color FFA300}WLAN $color${addr eth0} ${color FFA300}GSM $color${addr eth0}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}UP-LAN $color${upspeed eth0} ${color FFA300}DOWN-LAN $color${downspeed eth0} ${color FFA300}T-UP $color${totalup eth0} ${color FFA300}T-DOWN $color${totaldown eth0}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}UP-WLAN $color${upspeed wlan0} ${color FFA300}DOWN-WLAN $color${downspeed wlan0} ${color FFA300}T-UP $color${totalup wlan0} ${color FFA300}T-DOWN $color${totaldown wlan0}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}UP-GSM $color${upspeed ppp0} ${color FFA300}DOWN-GSM $color${downspeed ppp0} ${color FFA300}T-UP $color${totalup ppp0} ${color FFA300}T-DOWN $color${totaldown ppp0}
${offset 30}${color EAEAEA}${font GE Inspira:pixelsize=12}*******************************************************************************${font}${voffset 30}

Como podes ver, isto e todo ficheiros de configuración de calquera ConkyNon son máis que o resultado de comandos ou comandos de comando que extraen e amosan información ou valores, estáticos ou dinámicos. O vantaxe con levar un Conky no canto de Neofetch é que os valores pódense ver en liña e non é necesario abrir un terminal, mentres que o desvantaxe é que, mentres está aberto, tende a consumir RAM e CPU que nalgúns ordenadores pode ser valioso.

Imaxe xenérica para conclusións do artigo

Conclusión

Agardamos isto "pequena publicación útil" sobre o «Conkys», eses Widgets de escritorio canto nos gusta usar e personalizar, entre outras cousas, amosalos na nosa capturas de pantalla os días en que celebramos o noso «DiaDeEscritorio»; é de gran interese e utilidade para o conxunto «Comunidad de Software Libre y Código Abierto» e de gran contribución á difusión do marabilloso, xigantesco e crecente ecosistema de aplicacións de «GNU/Linux».

E para obter máis información, non dubide en visitar calquera Biblioteca en liña como OpenLibra y jedit Ler libros (PDF) sobre este tema ou outros áreas de coñecemento. De momento, se che gustou isto «publicación», non deixes de compartilo cos demais, no teu Sitios web, canles, grupos ou comunidades favoritos de redes sociais, preferentemente gratuítas e abertas como Mastodon, ou seguro como privado Telegrama.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado.

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.