Conky per Linux

Cose da sapere prima di iniziare

Questa non è una guida, ma una raccolta di Conky per Linux creata a mio uso e consumo e successivamente pubblicata sul web.
Chi cerca una guida per installare e creare un Conky su misura per le proprie esigenze, può visitare la pagina web
https://wiki.ubuntu-it.org/AmbienteGrafico/Conky

A) Per utilizzare Conky, è indispensabile verificare che il pacchetto omonimo sia installato; se non lo è, occorre installare i pacchetti
conky-all, curl, lm-sensors, hddtemp.
Prima di installare i pacchetti summenzionati, si consiglia di aggiornare il Sistema Operativo.

Le operazioni suddette, possono essere eseguite sia tramite l’apposito gestore del software, sia da riga di comando.
Volendo compierle da riga di comando su un S.O. Linux tipo Ubuntu, aprire un terminale ed impartire, uno dopo l’altro, i comandi seguenti:

Aggiornamento Sistema Operativo
sudo apt clean          # ripulisce la cache locale dei pacchetti
sudo apt autopurge -y        # rimuove tutti i pacchetti installati ma non più necessari, nonchè i relativi files di configurazione.
sudo apt update              # scarica la lista aggiornata dei pacchetti e delle nuove versioni disponibili nei repository
sudo apt dist-upgrade -y     # scarica ed installa le ultime versioni dei pacchetti

Installazione pacchetto Conky e pacchetti ausiliari
sudo apt install conky-all   # Installa il pacchetto conky-all
sudo apt install curl        # Installa il pacchetto curl
sudo apt install lm-sensors  # Installa il pacchetto lm-sensors
sudo apt install hddtemp     # Installa il pacchetto hddtemp

B) Ogni singolo Conky deve essere copiato all’interno di un file di testo salvato in una cartella qualsiasi (suggerisco di omettere l’estensione del file), e reso avviabile.

C) Per avviare un Conky, occorre aprire un terminale ed impartire il comando
conky -c /percorso/complero/nomeFileConky &
Per esempio: per avviare il Conky salvato come file conkyEsaminaHD nella cartella /mnt/Dati1/conky2022, impartire il comando
conky -c /mnt/Dati1/conky2022/conkyEsaminaHD &

D) Per chiudere tutti i conky, impartire il comando
killall conky

E) Nella maggior parte delle distribuzioni di Linux il comando dmesg è impartibile dall’utente comune, ma in Ubuntu 22.04 è impartibile solo da Amministratore.
Siccome Conky può essere utilizzato per mostrare l’output di qualsiasi comando BASH utilizzabile da un utente comune, in Ubuntu 22.04 un conky progettato per fornire l’output del comando dmesg potrebbe non fornire l’output richiesto.

Per settare Ubuntu 22.04 in modo che l’utente comune possa sempre impartire il comando dmesg, aprire, come SuperUtente, il file
/etc/sysctl.d/10-kernel-hardening.conf
sudo nomeEditorDiTesto /etc/sysctl.d/10-kernel-hardening.conf
individuare la riga
# kernel.dmesg_restrict = 0
togliere il cancelletto e salvare il file di configurazione così modificato.

Fonte:
https://www.agid.gov.it/sites/default/files/repository_files/allegato_3_-_linee_guida_per_la_configurazione_per_adeguare_la_sicurezza_del_software_di_base.pdf

Se si preferisce aggirare il problema temporaneamente, aprire un terminale ed impartire il comando
sudo sysctl -w kernel.dmesg_restrict=0 e il comando dmesg diverrà un comando eseguibile da un utente qualsiasi, ma solo in questa sessione di lavoro; se si spegne il PC, al riavvio si dovrà ripetere l’operazione.
Fonte:
https://www.howtogeek.com/449335/how-to-use-the-dmesg-command-on-linux/

E) Elenco dei Conky

001 Conky progettato per visualizzare la situazione relativa alla batteria
http://sargonsei.altervista.org/001-conky/

002 Conky progettato per visualizzare la situazione relativa alle memorie di massa
http://sargonsei.altervista.org/002-conky/

003 Conky progettato per visualizzare un riassunto di informazioni creato da INXI
http://sargonsei.altervista.org/003-conky/

004 Conky progettato per visualizzare informazioni relative al monitor
http://sargonsei.altervista.org/004-conky/

005 Conky progettato per visualizzare informazioni relative al Sistema Operativo
http://sargonsei.altervista.org/005-conky/

006 Primo Conky progettato per visualizzare informazioni relative alle periferiche connesse alle porte USB
http://sargonsei.altervista.org/006-conky/

007 Secondo Conky progettato per visualizzare informazioni relative alle periferiche connesse alle porte USB
http://sargonsei.altervista.org/007-conky/

008 Conky progettato per visualizzare informazioni relative al funzionamento del WiFi
http://sargonsei.altervista.org/008-conky/

009 Conky progettato per visualizzare informazioni relative agli indirizzi IP
http://sargonsei.altervista.org/009-conky/

010 Conky progettato per visualizzare informazioni sul funzionamento della tastiera
http://sargonsei.altervista.org/010-conky/

011 Conky progettato per visualizzare le temperature misurate dai sensori interni al PC
http://sargonsei.altervista.org/011-conky/