Conky: MX-Gotham-Rev1, Processpanel och CPU-panel (8 kärnor) på MX-Linux 17
Conky är ett program som låter dig hantera vissa skrivbordswidgetar, det vill säga övervaka och visa skrivbordsparametrar i operativsystemet. Det är gratis, lätt och tillgängligt för både Linux- och BSD-system. Dessa widgetar används vanligtvis för att visa information och statistik om arbetsmiljön, såsom CPU-användning, diskanvändning, RAM-användning, nätverkshastighet med mera.
All information visas på ett elegant och praktiskt sätt på toppen av skrivbordsunderlägget och ger den en känsla av levande tapeter. Tillåter enkelt hantera lutseendet på informationen som visas genom Conky-konfigurationsfilerna, som kommer i enkelt textformat och programmeringsspråk.
Conky Manager
Conkys (konfigurationsfiler) hanteras med hjälp av Conky Manager, ett grafiskt gränssnitt för att administrera Conkys konfigurationsfiler. Det ger alternativ för att starta, stoppa, bläddra bland och redigera teman för Conkys som är installerade på operativsystemet.
Conky Manager finns för närvarande tillgänglig på Launchpad tack vare utvecklaren Tony George , med paket för Ubuntu och derivater (Mint) eller kompatibla system (Debian). Med den kan du också konfigurera Conky-widgetar att starta vid användarinloggning, ändra deras plats på skrivbordet och justera transparens och fönsterstorlek för installerade Conky-widgetar.
Conky Manager har förändrats mycket sedan det senast diskuterades på vår blogg i det här inlägget från 2013 , då det var i version 1.2. Det finns få liknande applikationer tillgängliga, och den mest kända och mest praktiska är Cysboard.

Installation av Conky Manager
Conky Manager kan enkelt och automatiskt installeras från Ubuntu-baserade operativsystem med följande procedur:
sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install conky-manager
Eller manuellt genom att infoga följande rader från lämpliga arkiv i din "sources.list"-fil:
http://ppa.launchpad.net/teejee2008/ppa/ubuntu artful main
Och installera sedan lagringsnycklarna, uppdatera paketlistorna och installera programmet med kommandokommandona:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B5B116B72D0F61F0
sudo apt-get update && sudo apt-get install conky-manager

Använda Conky Manager
Som vi nämnde tidigare konfigureras widgetar som hanteras med Conky vanligtvis genom att redigera deras konfigurationsfil, men Conky Manager förenklar denna process. Den här applikationen har ett intuitivt gränssnitt där du kan aktivera och inaktivera widgetar, ändra deras inställningar grafiskt eller genom att komma åt deras konfigurationsfil, importera teman, förhandsgranska widgetar och mycket mer.

Den här applikationen har en grafisk menyrad högst upp som låter dig utföra följande åtgärder:
- Gå till nästa widget
- Gå till föregående widget
- Starta den valda widgeten
- Stoppa den valda widgeten
- Konfigurera den valda widgeten via en grafisk meny
- Konfigurera vald widget via konfigurationsfil
- Öppna temamappen som den valda widgeten tillhör
- Uppdatera listan över widgets som visas längst ner
- Skapa en förhandsgranskning av den valda widgeten
- Stoppa alla aktiva widgets
- Importera ett Conky-tema till Conky Manager
I slutet av menyraden finns alternativen för:
- Menyn Programinställningar: Där du kan konfigurera att widgetarna aktiveras när systemanvändarsessionen startar, programmera en fördröjning (fördröjning) för att starta dem på skrivbordet och ändra, lägg till och ta bort standardkatalogen (mapp) där alla filer sparas och läses. installerade widgets och teman.

- Donationsmeny: Där du kan ge ett bidrag via Paypal eller Google Wallet. Förutom att skicka e-post till projektutvecklaren och besöka den officiella webbplatsen för projektet.

Längst ner i menyraden finns alternativen för:
- Bläddra (webbläsare): Det gör att du kan se den nedre listan med widgets, beställda individuellt eller grupperade efter installerade teman.
- Sökfilter: Det gör att du kan installera widgeten eller temat genom att matcha en rad tecken.
- Preview / List-knappar: Det gör att du kan konfigurera hur widgetar och teman som installeras nedan visas.
Avancerade widgetinställningar
Som vi nämnde tidigare kan Conky-widgetar hanteras på två sätt:
- Via grafisk meny
- Via konfigurationsfil

Den grafiska menyn låter dig hantera följande aspekter av varje widget:
- Allmänheten: Där det kan tilldelas var det kommer att finnas på skrivbordet, det vill säga om det kommer att visas i den övre, mellersta eller nedre delen och på ett centrerat eller vänster eller höger sätt. Det låter dig också justera platsen manuellt.
- Storlek: Där du kan ändra storlek (bredd och höjd) på widgeten.
- Genomskinlighet: Där du kan konfigurera graden av transparens, bakgrund och opacitet för varje widget.
- Tiden: Där du kan ändra formatet för den tid som varje widget har om den visas.
- Nätet: Där varje widget anges LAN- och WAN-gränssnittet som den kommer att övervaka om den visas.

För att redigera via konfigurationsfilen måste du förstå och behärska programmeringsspråket Conky. För att hjälpa dig med detta kan du använda följande länkar, som förklarar det:
Min anpassade Conky Widget
Som visas i huvudbilden i den här artikeln har jag anpassat widgeten "MX-Gotham_rev1_default" som följer med MX-Linux 17.1 och som även finns i MinerOS GNU/Linux. Jag delar koden så att du kan studera den, anpassa den och integrera den i dina egna Conky-widgetar.
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 top_middle
gap_x 0
gap_y 50
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
${voffset 10}${color EAEAEA}${font GE Inspira:pixelsize=20}*MX-Linux 17.1 - AMD64${font}${voffset -20}
${voffset 10}${color EAEAEA}${font GE Inspira:pixelsize=120}${time %I:%M}${font}${voffset -84}${offset 10}${color FFA300}${font GE Inspira:pixelsize=42}${time %d} ${voffset -15}${color EAEAEA}${font GE Inspira:pixelsize=22}${time %B} ${time %Y}${font}${voffset 24}${font GE Inspira:pixelsize=58}${offset -148}${time %A}${font}
${voffset 1}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}HD ${offset 9}$color${fs_free /} / ${fs_size /}${offset 12}${color FFA300}RAM ${offset 9}$color$mem / $memmax${offset 12}${color FFA300}CPU ${offset 9}$color${cpu cpu0}% ${offset 12}${color FFA300}UPTIME ${offset 9}$color$uptime
${voffset 1}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}USER ${offset 9}$color${user_names} ${offset 12}${color FFA300}KERNEL ${offset 9}$color$kernel ${offset 12}${color FFA300}PC ${offset 9}$color$nodename ${offset 12}${color FFA300}BATTERY ${offset 9}$color${battery_percent BAT0}%
${voffset 1}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}R. MONITOR ${offset 9}$color${execi 60 xdpyinfo | sed -n -r "s/^\s*dimensions:.*\s([0-9]+x[0-9]+).*/\1/p"} ${offset 12}${color FFA300}CARD VIDEO ${offset 9}$color${exec lspci -v | grep "VGA" | cut -d " " -f05} ${offset 12}${color FFA300}CACHE VIDEO ${offset 9}$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 9}$color${exec lspci -nnk | grep -i vga -A3 | grep 'in use' | cut -d " " -f05} ${offset 12}${color FFA300}A-3D ${offset 9}$color${exec glxinfo | grep "direct rendering: Yes" | awk '{print $3}'}
${voffset 1}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}TYPE CPU ${offset 9}$color${exec grep "model name" /proc/cpuinfo | sed q | cut -d ":" -f 2 | awk '{print $0}'} ${offset 15}${color FFA300}CORE CPU ${offset 9}$color${exec grep "processor" /proc/cpuinfo | sort -r | sed q | awk '{print $3}'}+1 ${offset 15}${color FFA300}CACHE CPU ${offset 9}$color${exec grep "cache size" /proc/cpuinfo | sed q | cut -d ":" -f 2 | awk '{print $0}'}
${alignc 0}${font Ubuntu:pixelsize=12}${color FFA300}LAN $color${addr eth0} ${color FFA300}UP LAN $color${upspeed eth0} ${color FFA300}DOWN LAN $color${downspeed eth0} ${color FFA300}SENT LAN $color${totalup eth0} ${color FFA300}DOWN LAN $color${totaldown eth0}
${alignc 0}${font Ubuntu:pixelsize=12}${color FFA300}WLAN $color${addr wlan0} ${color FFA300}UP WLAN $color${upspeed eth0} ${color FFA300}DOWN WLAN $color${downspeed eth0} ${color FFA300}SENT WLAN $color${totalup eth0} ${color FFA300}DOWN WLAN $color${totaldown eth0}
${voffset 10}${color EAEAEA}${font GE Inspira:pixelsize=20}PROYECTO TIC TAC: http://www.proyectotictac.wordpress.com${font}${voffset 75}
Jag hoppas att den här artikeln är till hjälp för att hantera dina egna installerade och anpassade Conkys. Och jag lämnar dig med den här omfattande videon så att du kan lära dig mer om samma ämne.