Conky è un'applicazione che consente di gestire determinati widget desktop, ovvero monitor e visualizzazioni dei parametri desktop sul sistema operativo. È gratuito, leggero e disponibile su sistemi Linux e BSD. Sono generalmente utilizzati per mostrare informazioni e statistiche dell'ambiente di lavoro, come il consumo della CPU, l'uso del disco, l'uso della RAM, la velocità della rete, tra gli altri..
Tutte le informazioni vengono visualizzate in modo elegante e pratico nella parte superiore dello sfondo del desktop, dandole una sensazione di carta da parati dal vivo. Consentendo di gestire facilmente la aspetto delle informazioni visualizzate attraverso i file di configurazione di Conky, che sono disponibili in un semplice formato di testo e linguaggio di programmazione.
Conky Manager
I Conkys (file di configurazione) dispongono di Conky Manager per facilitare la loro amministrazione, ovvero il Conky Manager è un "Front-End" grafico per gestire i file di configurazione Conky. Fornisce opzioni per avviare, interrompere, esplorare e modificare i temi dei rispettivi Conkys installati nel sistema operativo.
Conky Manager è attualmente disponibile su Launchpad grazie al tuo sviluppatore Tony George, con pacchetti per Ubuntu e derivati (Mint) o compatibili (DEBIAN). E con esso, puoi anche far partire i Conkys configurati quando l'utente è loggato, fargli cambiare la loro posizione sul desktop, variare il livello di trasparenza e le dimensioni della finestra dei widget Conkys installati.
Conky Manager è cambiato molto dall'ultima volta che è stato commentato sul nostro blog, in questa pubblicazione dell'anno 2013, come nella versione 1.2. Poiché questa applicazione ce ne sono poche disponibili e la pratica più conosciuta e conosciuta è Cisboard.
Installazione di Conky Manager
Conky Manager può essere facilmente installato e in modo automatizzato da sistemi operativi basati su Ubuntu con la seguente procedura:
sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install conky-manager
Oppure manualmente inserendo le seguenti righe dai Repository adatto all'interno del tuo file "sources.list":
http://ppa.launchpad.net/teejee2008/ppa/ubuntu artful main
Quindi installa le chiavi del repository, aggiorna gli elenchi dei pacchetti e installa il programma con i comandi di comando:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B5B116B72D0F61F0
sudo apt-get update && sudo apt-get install conky-manager
Utilizzando Conky Manager
Come abbiamo detto prima i widget gestiti con Conky vengono eseguiti modificando il loro file di configurazione, ma grazie a Conky Manager questo è semplificato. Questa applicazione ha un'interfaccia intuitiva in cui è possibile attivare e disattivare i widget, modificarne la configurazione tramite grafici o accedendo al loro file di configurazione, importare temi, ottenere anteprime dei widget e altre funzioni.
Questa applicazione ha una barra dei menu grafica nella parte superiore che consente le seguenti azioni:
- Vai al widget successivo
- Vai al widget precedente
- Avvia il widget selezionato
- Arresta il widget selezionato
- Configura il widget selezionato tramite il menu grafico
- Configura il widget selezionato tramite il file di configurazione
- Apri la cartella del tema a cui appartiene il widget selezionato
- Aggiorna l'elenco dei widget mostrato in basso
- Genera un'anteprima del widget selezionato
- Ferma tutti i widget attivi
- Importa un tema Conky in Conky Manager
Alla fine della barra dei menu ci sono le opzioni di:
- Menu Impostazioni applicazione: Dove è possibile configurare l'attivazione dei widget all'avvio della sessione utente del sistema, programmare un ritardo (ritardo) per avviarli sul desktop e modificare, aggiungere ed eliminare la directory (cartella) predefinita in cui vengono salvati e letti tutti i file. widget e temi installati.
- Menu donazioni: Dove puoi dare un contributo tramite Paypal o Google Wallet. Oltre a inviare e-mail allo sviluppatore del progetto e visitare il sito Web ufficiale del progetto.
Nella parte inferiore della barra dei menu ci sono le opzioni per:
- Sfoglia (browser): Ciò consente di visualizzare l'elenco inferiore dei widget, ordinati singolarmente o raggruppati per Temi installati.
- Filtro di ricerca: Ciò consente di installare il widget o il tema facendo corrispondere una stringa di caratteri.
- Pulsanti Anteprima / Elenco: Ciò consente di configurare il modo in cui vengono visualizzati i widget ei temi installati di seguito.
Impostazioni widget avanzate
Come abbiamo detto prima I widget conky possono essere gestiti in 2 modi:
- Tramite menu grafico
- Tramite file di configurazione
Il menu grafico permette gestire i seguenti aspetti di ogni widget:
- L'ubicazione: Dove può essere assegnato dove sarà posizionato sul desktop, cioè se apparirà nella parte superiore, centrale o inferiore e in modo centrato o sinistro o destro. Consente inoltre di regolare manualmente la posizione.
- Taglia: Dove puoi modificare le dimensioni (larghezza e altezza) del widget.
- Trasparenza: Dove puoi configurare il livello di trasparenza, sfondo e opacità per ogni widget.
- Tempo: Dove puoi cambiare il formato dell'ora che ogni widget avrà se viene mostrato.
- La rete: Dove ogni widget è indicata l'interfaccia LAN e WAN che monitorerà se viene mostrata.
Per modificare tramite il file di configurazione, è necessario comprendere e padroneggiare il linguaggio di programmazione Conky. Per supportarci in questo lavoro possiamo fare uso di questi seguenti link dove ci viene spiegato:
Il mio Conky Widget personalizzato
Come mostrato nell'immagine principale di questo articolo, ho personalizzato il widget "MX-Gotham_rev1_default" disponibile in MX-Linux 17.1 ed è anche in MinerOS GNU / Linux. Condivido il codice affinché tu possa studiarlo, adattarlo e incorporarlo nei tuoi widget Conky.
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}
Spero che questo articolo ti sia utile per gestire i tuoi Conkys installati e personalizzati. E vi lascio con questo video completo in modo che possiate imparare un po 'di più sullo stesso argomento.
Che ricordi, mi è sempre piaciuto avere un widget sul desktop. La cosa triste è che con Gnome il tempo che vedi sul desktop è ridotto al minimo e il tempo che passi su altri schermi è massimizzato. Grazie per le informazioni, vedrò se l'hanno rilasciato su AUR