
Conky & conkyForecast [2°Parte]
-
deegan
- Imperturbabile Insigne

- Messaggi: 2639
- Iscrizione: lunedì 28 aprile 2008, 12:42
- Distribuzione: Ubuntu 20.04
- Sesso: Maschile
- Località: Varese
Re: Conky & conkyForecast [2°Parte]
Conky conky, semplicemente conky .....


MB* ASUS TUF Gaming Z690 SV* EVGA RTX 3080 Ti CPU* i7-12700K
RAM* Vengeance RGB PRO 32GB 3600MHz SSD* Samsung 980 PRO 2TB
RAM* Vengeance RGB PRO 32GB 3600MHz SSD* Samsung 980 PRO 2TB
- carved top
- Entusiasta Emergente

- Messaggi: 2179
- Iscrizione: domenica 27 maggio 2012, 11:38
- Desktop: Pantheon
- Distribuzione: Elementary 0.4 Loki x86_64
Re: Conky & conkyForecast [2°Parte]
gioca con i parametri "maximum width" e "minimum width"Lo Zio ha scritto:Ragazzi qualcuno di voi che mi "ricordi" come aumentare lo spazio orizzontale massimo del conky?
Come fare le domande da professionisti | Regolamento | Adoro il profumo della wiki di mattina | Comandi dannosi
"It's 106 miles to Chicago, we got a full tank of gas, half a pack of cigarettes, it's dark and we're wearing sunglasses." "Hit it!"
Ubuntu custom | Fractal Design Node 202 | AMD Ryzen 5 1600 & Cryorig C7 | Sapphire Radeon RX 580 Nitro + | Crucial Ballistix Sport 8 GB @ 3000MHz
- Krash_
- Prode Principiante
- Messaggi: 173
- Iscrizione: sabato 15 ottobre 2011, 1:29
- Desktop: LXDE (openbox+cairodock)
- Distribuzione: Ubuntu 14.04
Re: Conky & conkyForecast [2°Parte]
ragazzi, avrei bisogno di un piccolo aiutino
vorrei far si che queste info sulla scheda video nvidia siano mostrate da conky solo quando la scheda è effettivamente montata

ho pensato che si potrebbe usare il comando
il quale mi restituisce i driver nvidia quando uso la scheda
solo che non riesco a formattare il comando $if in modo adeguato
qualcuno sa come potrei fare?
vorrei far si che queste info sulla scheda video nvidia siano mostrate da conky solo quando la scheda è effettivamente montata

ho pensato che si potrebbe usare il comando
Codice: Seleziona tutto
lshw -c display | grep driver
solo che non riesco a formattare il comando $if in modo adeguato
qualcuno sa come potrei fare?
- carved top
- Entusiasta Emergente

- Messaggi: 2179
- Iscrizione: domenica 27 maggio 2012, 11:38
- Desktop: Pantheon
- Distribuzione: Elementary 0.4 Loki x86_64
Re: Conky & conkyForecast [2°Parte]
hai confidenza con gli script bash? io ho realizzato un piccolo script bash da lanciare tramite conky che rileva se sono montati dei dischi usb: se ci sono mostra lo spazio occupato, se no dice che non ci sonoKrash_ ha scritto:solo che non riesco a formattare il comando $if in modo adeguato
qualcuno sa come potrei fare?
se sei pratico puoi farlo da solo, altrimenti ti lascio come punto di partenza il mio script:
Codice: Seleziona tutto
#!/bin/bash
if [ -d /media/HDesterno/ ] ; then
echo "hard disk esterno montato: `df -h | awk '/HDe/ {print $5" "$3" / "$2}'`" ;
else
echo "hard disk esterno non montato" ;
fi
Come fare le domande da professionisti | Regolamento | Adoro il profumo della wiki di mattina | Comandi dannosi
"It's 106 miles to Chicago, we got a full tank of gas, half a pack of cigarettes, it's dark and we're wearing sunglasses." "Hit it!"
Ubuntu custom | Fractal Design Node 202 | AMD Ryzen 5 1600 & Cryorig C7 | Sapphire Radeon RX 580 Nitro + | Crucial Ballistix Sport 8 GB @ 3000MHz
- Krash_
- Prode Principiante
- Messaggi: 173
- Iscrizione: sabato 15 ottobre 2011, 1:29
- Desktop: LXDE (openbox+cairodock)
- Distribuzione: Ubuntu 14.04
Re: Conky & conkyForecast [2°Parte]
ciao, scusa per il ritardo
dando il comando:
il risultato è:
dovrei riuscire a fare qualcosa del tipo
però non so la sintassi corretta, ne se si può fare
dando il comando:
Codice: Seleziona tutto
$ lshw -c display | grep driver | cut -c25-30Codice: Seleziona tutto
nvidiaCodice: Seleziona tutto
if "lshw -c display | grep driver | cut -c25-30" = "nvidia" allora .... else ..... endif- carved top
- Entusiasta Emergente

- Messaggi: 2179
- Iscrizione: domenica 27 maggio 2012, 11:38
- Desktop: Pantheon
- Distribuzione: Elementary 0.4 Loki x86_64
Re: Conky & conkyForecast [2°Parte]
Io di solito faccio cosi: vedo l'output del comando in caso di positivo e in caso di negativo, ma nel tuo caso sembra più semplice perchè se restituisce "nvidia" esegue il comando 1, altrimenti comando 2 (occhio che potrebbe essere qualsiasi cosa diversa da "nvidia";
Dunque prendendo sempre il mio script:
dove ovviamente poi inserirai tutti i comandi che vuoi.
Copia e incolla queste righe in un file chiamato conky-nvidia.sh nella home e fai:
e verificando a scheda montata e smontata se il risultato sia corretto 
Dunque prendendo sempre il mio script:
Codice: Seleziona tutto
#!/bin/bash
if "lshw -c display | grep driver | cut -c25-30" = "nvidia" ; then
echo "scheda video nvidia montata";
else
echo "scheda video nvidia non montata" ;
fi
Copia e incolla queste righe in un file chiamato conky-nvidia.sh nella home e fai:
Codice: Seleziona tutto
chmod +x conky-nvidia.sh
./conky-nvidia.sh
Come fare le domande da professionisti | Regolamento | Adoro il profumo della wiki di mattina | Comandi dannosi
"It's 106 miles to Chicago, we got a full tank of gas, half a pack of cigarettes, it's dark and we're wearing sunglasses." "Hit it!"
Ubuntu custom | Fractal Design Node 202 | AMD Ryzen 5 1600 & Cryorig C7 | Sapphire Radeon RX 580 Nitro + | Crucial Ballistix Sport 8 GB @ 3000MHz
- Krash_
- Prode Principiante
- Messaggi: 173
- Iscrizione: sabato 15 ottobre 2011, 1:29
- Desktop: LXDE (openbox+cairodock)
- Distribuzione: Ubuntu 14.04
Re: Conky & conkyForecast [2°Parte]
il risultato è:
tu dici che la sintassi
dovrebbe funzionare? io l'ho sparata a caso per rendere l'idea
Codice: Seleziona tutto
line 3: lshw -c display | grep driver | cut -c25-30: command not found
scheda video nvidia non montata
Codice: Seleziona tutto
"lshw -c display | grep driver | cut -c25-30" = "nvidia"Re: Conky & conkyForecast [2°Parte]
E' possibile avere il conkyrc e gli eventuali file lua?carved top [url=http://forum.ubuntu-it.org/viewtopic.php?p=4581286#p4581286][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:interessante, grazieLo Zio ha scritto:la prima parte relativa a Kernel,Cpu,Ram,Swap e Uptime sono dei ${font StyleBats:size=16}
mentre la parte relativa a Up,Down,Signal e Local sono i ${font PizzaDude Bullets:size=14}questo è il mio ultimo lavoretto, scritto proprio la nuova trusty:
P.S.
E' gnome shell?
In tal caso, mi potresti dire come hai fatto ad impostare quell'indicatore del workspace e le icone, sul pannello superiore?
Grazie
"Addio amore mio". Non lo dice. Non c'è spazio per la tenerezza, non a Sparta. Non c'è posto per la debolezza. Solo i duri e i forti possono definirsi Spartani. Solo i duri. Solo i forti.
- carved top
- Entusiasta Emergente

- Messaggi: 2179
- Iscrizione: domenica 27 maggio 2012, 11:38
- Desktop: Pantheon
- Distribuzione: Elementary 0.4 Loki x86_64
Re: Conky & conkyForecast [2°Parte]
Prova a vedere in /dev/ se c'è il file della scheda, cosi puoi usare l'opzione -f come nel mio caso, senza complicarti la vitaKrash_ ha scritto:dovrebbe funzionare? io l'ho sparata a caso per rendere l'idea
Codice: Seleziona tutto
verifica=`lshw -c display | grep driver | cut -c25-30`
if $verifica=nvidia ....Certo che si! clicca qui per scaricare l'archivio con il readme e i fileSylar ha scritto:E' possibile avere il conkyrc e gli eventuali file lua?
P.S.
E' gnome shell?
In tal caso, mi potresti dire come hai fatto ad impostare quell'indicatore del workspace e le icone, sul pannello superiore?
No, non è gnome shell, è xfce!
Come fare le domande da professionisti | Regolamento | Adoro il profumo della wiki di mattina | Comandi dannosi
"It's 106 miles to Chicago, we got a full tank of gas, half a pack of cigarettes, it's dark and we're wearing sunglasses." "Hit it!"
Ubuntu custom | Fractal Design Node 202 | AMD Ryzen 5 1600 & Cryorig C7 | Sapphire Radeon RX 580 Nitro + | Crucial Ballistix Sport 8 GB @ 3000MHz
- Krash_
- Prode Principiante
- Messaggi: 173
- Iscrizione: sabato 15 ottobre 2011, 1:29
- Desktop: LXDE (openbox+cairodock)
- Distribuzione: Ubuntu 14.04
Re: Conky & conkyForecast [2°Parte]
sono riuscito ad ottenere un risultato con questo script
come faccio per completarlo? inserisco nello script i comandi conky che desidero e poi inseristo lo script in conkyrc?
edit:
ho provato per esempio così
ma non funziona
Codice: Seleziona tutto
#!/bin/bash
if [ -a /dev/nvidia0 ] ; then
echo "scheda video nvidia montata";
else
echo "scheda video nvidia non montata" ;
fiedit:
ho provato per esempio così
Codice: Seleziona tutto
#!/bin/bash
if [ -a /dev/nvidia0 ] ; then
echo '${alignr}${color2}GPU Temp: ${alignr}${color0}${execi 5 nvidia-settings -q [gpu:0]/GPUCoreTemp -t } °C';
else
echo " Scheda Video Intel attiva" ;
fi- carved top
- Entusiasta Emergente

- Messaggi: 2179
- Iscrizione: domenica 27 maggio 2012, 11:38
- Desktop: Pantheon
- Distribuzione: Elementary 0.4 Loki x86_64
Re: Conky & conkyForecast [2°Parte]
Non sono mai riuscito a inserire parametri di conky in uno script, ma solo utilizzare i comandi bash che corrispondono al risultato che cerchi:
Poi per la formattazione puoi fare cosi:
p.s. di alignr ne basta uno, una volta inserito il primo vale per tutta la riga
p.p.s. il simbolo °C va aggiunto sempre nello script nvidia, ma non some aggiungerlo alla riga senza andare a capo
Codice: Seleziona tutto
#!/bin/bash
if [ -a /dev/nvidia0 ] ; then
nvidia-settings -q [gpu:0]/GPUCoreTemp -t;
else
echo " Scheda Video Intel non attiva" ;
fi
Codice: Seleziona tutto
${color2}
${alignr}${execi 5 script_nvidia}
${color1}
p.p.s. il simbolo °C va aggiunto sempre nello script nvidia, ma non some aggiungerlo alla riga senza andare a capo
Come fare le domande da professionisti | Regolamento | Adoro il profumo della wiki di mattina | Comandi dannosi
"It's 106 miles to Chicago, we got a full tank of gas, half a pack of cigarettes, it's dark and we're wearing sunglasses." "Hit it!"
Ubuntu custom | Fractal Design Node 202 | AMD Ryzen 5 1600 & Cryorig C7 | Sapphire Radeon RX 580 Nitro + | Crucial Ballistix Sport 8 GB @ 3000MHz
- Krash_
- Prode Principiante
- Messaggi: 173
- Iscrizione: sabato 15 ottobre 2011, 1:29
- Desktop: LXDE (openbox+cairodock)
- Distribuzione: Ubuntu 14.04
Re: Conky & conkyForecast [2°Parte]
Grazie per l'aiuto, lo script funziona, ma non si possono aggiungere i "titoli" delle varie info e quindi penso che alla fine non lo utilizzerò.
Ho pensato che si potrebbe utilizzare il comando di conky If_existing, ci provo e vedo
edit:
risolto così:
più semplice di quanto pensavamo
Ho pensato che si potrebbe utilizzare il comando di conky If_existing, ci provo e vedo
edit:
risolto così:
Codice: Seleziona tutto
${if_existing /dev/nvidia0}
${alignr}${execi 60 perl /home/krash/.conky.nvidia2.sh}
${alignr}${color2}GPU Temp: ${color0}${execi 5 nvidia-settings -q [gpu:0]/GPUCoreTemp -t } °C
${alignr}${color2}Graphics Clock: ${color0}${execi 5 nvidia-settings -query [gpu:0]/GPUCurrentClockFreqs -t | cut -c1-3} MHz
${alignr}${color2}Processor Clock: ${color0}${execi 5 nvidia-settings -query [gpu:0]/GPUCurrentProcessorClockFreqs -t | cut -c1-3} MHz
${alignr}${color2}Mem Clock: ${color0}${nvidia memfreq} MHz
${alignr}${color2}Mem Used: ${color0}${execi 5 nvidia-settings -q [gpu:0]/UsedDedicatedGPUMemory -t} / ${exec nvidia-settings -q [gpu:0]/TotalDedicatedGPUMemory -t} MiB $endif- carved top
- Entusiasta Emergente

- Messaggi: 2179
- Iscrizione: domenica 27 maggio 2012, 11:38
- Desktop: Pantheon
- Distribuzione: Elementary 0.4 Loki x86_64
Re: Conky & conkyForecast [2°Parte]
Wow, mi sono arrotolato da solo... non avevo mai preso in considerazione gli if di conky 
Come fare le domande da professionisti | Regolamento | Adoro il profumo della wiki di mattina | Comandi dannosi
"It's 106 miles to Chicago, we got a full tank of gas, half a pack of cigarettes, it's dark and we're wearing sunglasses." "Hit it!"
Ubuntu custom | Fractal Design Node 202 | AMD Ryzen 5 1600 & Cryorig C7 | Sapphire Radeon RX 580 Nitro + | Crucial Ballistix Sport 8 GB @ 3000MHz
- Krash_
- Prode Principiante
- Messaggi: 173
- Iscrizione: sabato 15 ottobre 2011, 1:29
- Desktop: LXDE (openbox+cairodock)
- Distribuzione: Ubuntu 14.04
Re: Conky & conkyForecast [2°Parte]
originariamente avevo pensato agli if di conky, sono che non mi era venuta in mente l'opzione if_existing+file, pensavo a qualcosa tipo (if A=B), che abbiamo appurano non esistere su conky 
- Lo Zio
- Entusiasta Emergente

- Messaggi: 1819
- Iscrizione: mercoledì 16 settembre 2009, 23:51
- Desktop: xfce / kde-plasma
- Distribuzione: Debian 12 (bookworm) x86_64
- Sesso: Maschile
- Località: Torino
- Contatti:
Re: Conky & conkyForecast [2°Parte]
Volevo chiedere un'aiutino su come modificare alcuni parametri conky,vado a spiegare:
Tra le varie info di sistema ho sistemato le temperature del pc ( MB,GeForce,Cpu1,Cpu2,HD1 e HD2),adesso nel conky che utilizzo ho impostato il font PizzaDude Bullets per avere i vari simboli cpu,ram,up/dn load) e volevo fare la stessa cosa per le temperature.
La cosa che volevo a fare io però era inserire una variabile ai simboli creati dal font in modo da visualizzare N se le temperature salgono e T se scendono in modo da sapere come lavora il pc (non so se sono stato chiaro
)
come posso creare le variabili per ottenere N o T a seconda se la temperatura sale o scende?
Ciao e grazie a tutti
Tra le varie info di sistema ho sistemato le temperature del pc ( MB,GeForce,Cpu1,Cpu2,HD1 e HD2),adesso nel conky che utilizzo ho impostato il font PizzaDude Bullets per avere i vari simboli cpu,ram,up/dn load) e volevo fare la stessa cosa per le temperature.
La cosa che volevo a fare io però era inserire una variabile ai simboli creati dal font in modo da visualizzare N se le temperature salgono e T se scendono in modo da sapere come lavora il pc (non so se sono stato chiaro
come posso creare le variabili per ottenere N o T a seconda se la temperatura sale o scende?
Ciao e grazie a tutti
--> * Indice Wiki * Photoshop su Wine * Cerca su Ubuntu.it *
......ti accorgi che fa caldo quando dai come input "sudo" e il terminale ti da come output "Anche io"
......ti accorgi che fa caldo quando dai come input "sudo" e il terminale ti da come output "Anche io"
- carved top
- Entusiasta Emergente

- Messaggi: 2179
- Iscrizione: domenica 27 maggio 2012, 11:38
- Desktop: Pantheon
- Distribuzione: Elementary 0.4 Loki x86_64
Re: Conky & conkyForecast [2°Parte]
Ciao, si credo di aver capito... puoi documentarti sulle istruzioni if di conky o provare uno script bash semplice che verifica se le temperature vanno oltre o rimangono sotto certe temperature, e stampare l'output che vuoi in uno dei due casi di conseguenza 
Come fare le domande da professionisti | Regolamento | Adoro il profumo della wiki di mattina | Comandi dannosi
"It's 106 miles to Chicago, we got a full tank of gas, half a pack of cigarettes, it's dark and we're wearing sunglasses." "Hit it!"
Ubuntu custom | Fractal Design Node 202 | AMD Ryzen 5 1600 & Cryorig C7 | Sapphire Radeon RX 580 Nitro + | Crucial Ballistix Sport 8 GB @ 3000MHz
- Lo Zio
- Entusiasta Emergente

- Messaggi: 1819
- Iscrizione: mercoledì 16 settembre 2009, 23:51
- Desktop: xfce / kde-plasma
- Distribuzione: Debian 12 (bookworm) x86_64
- Sesso: Maschile
- Località: Torino
- Contatti:
Re: Conky & conkyForecast [2°Parte]
Perfettocarved top [url=http://forum.ubuntu-it.org/viewtopic.php?p=4618163#p4618163][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ciao, si credo di aver capito... puoi documentarti sulle istruzioni if di conky o provare uno script bash semplice che verifica se le temperature vanno oltre o rimangono sotto certe temperature, e stampare l'output che vuoi in uno dei due casi di conseguenza
--> * Indice Wiki * Photoshop su Wine * Cerca su Ubuntu.it *
......ti accorgi che fa caldo quando dai come input "sudo" e il terminale ti da come output "Anche io"
......ti accorgi che fa caldo quando dai come input "sudo" e il terminale ti da come output "Anche io"
- carved top
- Entusiasta Emergente

- Messaggi: 2179
- Iscrizione: domenica 27 maggio 2012, 11:38
- Desktop: Pantheon
- Distribuzione: Elementary 0.4 Loki x86_64
Re: Conky & conkyForecast [2°Parte]
Mi sento di consigliarti di più gli if di conky, per cose così semplici (leggi anche qualche post indietro) funzionano alla grande 
EDIT: se siete curiosi, qua c'è l'ultimo conky che ho scritto, finito proprio ieri
EDIT: se siete curiosi, qua c'è l'ultimo conky che ho scritto, finito proprio ieri
Come fare le domande da professionisti | Regolamento | Adoro il profumo della wiki di mattina | Comandi dannosi
"It's 106 miles to Chicago, we got a full tank of gas, half a pack of cigarettes, it's dark and we're wearing sunglasses." "Hit it!"
Ubuntu custom | Fractal Design Node 202 | AMD Ryzen 5 1600 & Cryorig C7 | Sapphire Radeon RX 580 Nitro + | Crucial Ballistix Sport 8 GB @ 3000MHz
- Krash_
- Prode Principiante
- Messaggi: 173
- Iscrizione: sabato 15 ottobre 2011, 1:29
- Desktop: LXDE (openbox+cairodock)
- Distribuzione: Ubuntu 14.04
Re: Conky & conkyForecast [2°Parte]
questo potrebbe essere uno spunto, è uno script bash
https://bbs.archlinux.org/viewtopic.php?id=147695
https://bbs.archlinux.org/viewtopic.php?id=147695
- carved top
- Entusiasta Emergente

- Messaggi: 2179
- Iscrizione: domenica 27 maggio 2012, 11:38
- Desktop: Pantheon
- Distribuzione: Elementary 0.4 Loki x86_64
Re: Conky & conkyForecast [2°Parte]
Bel colpo Krash_ sembra un ottimo punto di partenza 
Come fare le domande da professionisti | Regolamento | Adoro il profumo della wiki di mattina | Comandi dannosi
"It's 106 miles to Chicago, we got a full tank of gas, half a pack of cigarettes, it's dark and we're wearing sunglasses." "Hit it!"
Ubuntu custom | Fractal Design Node 202 | AMD Ryzen 5 1600 & Cryorig C7 | Sapphire Radeon RX 580 Nitro + | Crucial Ballistix Sport 8 GB @ 3000MHz
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti

