Con me non esistono venie "no problem" il dialogo è vita....carved top [url=http://forum.ubuntu-it.org/viewtopic.php?p=4759911#p4759911][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Non credo cambi molto, io ho trusty tahr e la versione di python è sicuramente cambiata
In ogni modo: apri i due file bash e modifica queste due linee:Puntando esattamente alla cartella dove hai messo i 4 file (stringa cd) e script python (stringa pythonfile), poi rendili eseguibili e riprova la proceduraCodice: Seleziona tutto
cd /percorso/default/ pythonfile="/percorso/default/eseguibile_python"
Chiedo venia per non averlo incluso nella guida ma ho modificato gli script tempo fa e non ricordavo, aggiungo subito
Conky & conkyForecast [2°Parte]
- gianliuc
- Entusiasta Emergente
- Messaggi: 1083
- Iscrizione: martedì 19 marzo 2013, 11:21
- Desktop: Xfce 4.12
- Distribuzione: Debian Stretch/SiD
Re: Conky & conkyForecast [2°Parte]
*** Home Page Personale Distro *** SuperGrupDisk *** DE ambienti grafica *** Ripristino Sistema *** DEBIAN Ripristino Sistema su non avvio
- 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]
- 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]
Visto che stasera ho creato un conky da zero nuovo,posto gli script nella speranza che a qualcuno passando di qua,rivenga voglia di creare e postare qualcosa
conky-start
Codice: Seleziona tutto
#!/bin/bash
conky -d -c /home/lozio/Script/Conky/conky_user.rc &
conky -d -c /home/lozio/Script/Conky/conky_system.rc &
conky -d -c /home/lozio/Script/Conky/conky_data.rc
sleep 10
if [ pgrep conky ];
then
pkill conky
fi
conky
Codice: Seleziona tutto
override_utf8_locale yes
use_xft yes
xftfont HandelGotD:size=10
xftalpha 0.8
text_buffer_size 2048
update_interval 1 ###questo parametro indica ogni quanti secondi deve essere "rigenerato", e quindi aggiornato conky###
total_run_times 0
own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_type normal
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 340 0 ###indica le dimensioni minime del nostro conky. Sostituire l'x con la minima larghezza e y con la minima altezza###
maximum_width 520
draw_shades yes
default_color white ###colore del testo###
default_shade_color black ###colore ombra testo###
draw_outline no
draw_borders no
stippled_borders 0
alignment bottom_left ###indica la posizione di conky sul desktop. top_left se lo si vuole in alto a sinistra, top_right in alto a destra ecc###
gap_x 6 ###La distanza orizzontale tra il bordo della finestra e il bordo dello schermo###
gap_y 150 ###La distanza verticale tra il bordo della finestra e il bordo dello schermo###
TEXT
${color 1e90ff}OS: ${color lightgrey}$machine
${color 1e90ff}Hostname: ${color lightgrey}$nodename
${color 1e90ff}Uptime: ${color lightgrey}$uptime
${color 1e90ff}Kernel: ${color lightgrey}$kernel
${color 1e90ff}CPU: ${color lightgrey}
${color 1e90ff}CPU Usage: ${color lightgrey}
${color 1e90ff}RAM: ${color lightgrey}$mem / $memmax
${color lightgrey}Nvidia Gfx card
${color 1e90ff}GPU Frequency: ${color8}${goto 110}${nvidia gpufreq} Mhz ${lua_parse gputemp temp}
${color 1e90ff}Mem Frequency: ${color8}${goto 110}${nvidia memfreq} Mhz${goto 165}${color 1e90ff}
Temperature: ${color8}${execi 60 nvidia-settings -query GPUCoreTemp| grep gpu | perl -ne 'print $1 if /GPUCoreTemp.*?: (\d+)./;'} °C
Codice: Seleziona tutto
override_utf8_locale yes
use_xft yes
xftfont HandelGotD:size=10
xftalpha 0.8
text_buffer_size 2048
update_interval 1 ###questo parametro indica ogni quanti secondi deve essere "rigenerato", e quindi aggiornato conky###
total_run_times 0
own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_type normal
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 240 0 ###indica le dimensioni minime del nostro conky. Sostituire l'x con la minima larghezza e y con la minima altezza###
maximum_width 520
draw_shades yes
default_color white ###colore del testo###
default_shade_color black ###colore ombra testo###
draw_outline no
draw_borders no
stippled_borders 0
alignment bottom_right ###indica la posizione di conky sul desktop. top_left se lo si vuole in alto a sinistra, top_right in alto a destra ecc###
gap_x 6 ###La distanza orizzontale tra il bordo della finestra e il bordo dello schermo###
gap_y 150 ###La distanza verticale tra il bordo della finestra e il bordo dello schermo###
TEXT
${color 1e90ff}Processes:${color} ${processes} ${color 1e90ff}Running:${color red1} ${running_processes} ${color2}${hr 1}
${alignc}${color0} top CPU usage
${color 1e90ff}NAME${alignr 40}CPU%${alignr 3}MEM%${color lightgrey}
${lua_parse top cpu 1}${top name 1}${alignr 80}${alignr 45}${top cpu 1}${alignr 5}${top mem 1}
${lua_parse top cpu 2}${top name 2}${alignr 80}${alignr 45}${top cpu 2}${alignr 5}${top mem 2}
${lua_parse top cpu 3}${top name 3}${alignr 80}${alignr 45}${top cpu 3}${alignr 5}${top mem 3}
${alignc}${color0} top MEM usage
${color 1e90ff}NAME${alignr 40}CPU%${alignr 3}MEM%${color lightgrey}
${lua_parse top mem 1}${top_mem name 1}${alignr 45}${top_mem cpu 1}${alignr 5}${top_mem mem 1}
${lua_parse top mem 2}${top_mem name 2}${alignr 45}${top_mem cpu 2}${alignr 5}${top_mem mem 2}
${lua_parse top mem 3}${top_mem name 3}${alignr 45}${top_mem cpu 3}${alignr 5}${top_mem mem 3}
Codice: Seleziona tutto
override_utf8_locale yes
use_xft yes
xftfont HandelGotD:size=10
xftalpha 0.8
text_buffer_size 2048
update_interval 1 ###questo parametro indica ogni quanti secondi deve essere "rigenerato", e quindi aggiornato conky###
total_run_times 0
own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_type normal
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 1900 0 ###indica le dimensioni minime del nostro conky. Sostituire l'x con la minima larghezza e y con la minima altezza###
maximum_width 1520
draw_shades yes
default_color white ###colore del testo###
default_shade_color black ###colore ombra testo###
draw_outline no
draw_borders no
stippled_borders 0
alignment bottom_left ###indica la posizione di conky sul desktop. top_left se lo si vuole in alto a sinistra, top_right in alto a destra ecc###
gap_x 400 ###La distanza orizzontale tra il bordo della finestra e il bordo dello schermo###
gap_y 10 ###La distanza verticale tra il bordo della finestra e il bordo dello schermo###
TEXT
${alignc}${color 1e90ff}Home: ${color lightgrey}${fs_used /home} / ${fs_size /home}${color 1e90ff} Root: ${color lightgrey}${fs_used /} / ${fs_size /}${if_mounted /media/lozio/Dati}${color 1e90ff} Dati: ${color4}${fs_used /media/lozio/Dati}${color} / ${color5}${fs_size /media/lozio/Dati}${lua_parse fsbar /media/lozio/Dati}${endif}${if_mounted /media/lozio/Windows}${color 1e90ff} Windows: ${color4}${fs_used /media/lozio/Windows}${color} / ${color5}${fs_size /media/lozio/Windows}${lua_parse fsbar /media/lozio/Windows 7fff00 white}${endif}
......ti accorgi che fa caldo quando dai come input "sudo" e il terminale ti da come output "Anche io"
- jackynet92
- Moderatore Globale
- Messaggi: 13413
- Iscrizione: sabato 3 settembre 2011, 1:41
- Desktop: Mate
- Distribuzione: Ubuntu 16.04 64bit
- Sesso: Maschile
- Località: Torino
Re: Conky & conkyForecast [2°Parte]
- UbuNuovo
- Imperturbabile Insigne
- Messaggi: 4433
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: Conky & conkyForecast [2°Parte]
Fuori da Conky, se esegui nel terminale questa riga di codice:
Codice: Seleziona tutto
sensors | grep -Pio 'Core[01] Temp:.*?\+\K[0-9]+'
Se no, posta l'output di sensors
Se si, nella stessa directory del conkyrc, crei uno script di prova:
Codice: Seleziona tutto
#!/bin/bash
tutti=$(sensors | grep -Pio 'Core[01] Temp:.*?\+\K[0-9]+')
core0_a=$(awk '{print $1}' <<< $tutti)
core0_b=$(awk '{print $2}' <<< $tutti)
core1_a=$(awk '{print $3}' <<< $tutti)
core1_b=$(awk '{print $4}' <<< $tutti)
# testo non formattato puoi usare execpi
echo $tutti # stampa tutte le temperature su una riga
echo "$tutti" # stampa le temperature una per riga
echo "core 0_a è : ${core0_a}°C core 0_b è : ${core0_b}°C" # esempio per 2 temperature
# testo formattato VA USATO execpi
echo "core 0_a è : \${color 00ff00}${core0_a}°C \${color ffff00}core 0_b è : \${color ff0000}${core0_b}°C"
exit
lo rendi eseguibile e lo provi direttamente nel terminale.
Se funge, cioè se hai l'output senza errori...
per richiamarlo da conkyrc usi 'execpi' se vuoi il testo formattato con le stringhe di formattazione impostate dentro lo script; per esempio (eseguito ogni 4 secondi):
Codice: Seleziona tutto
${font arial black:size=8}${color ff00ff}${execpi 4 ./temp_cpu.sh}
Codice: Seleziona tutto
${font arial black:size=8}${color ff00ff}${execi 4 ./temp_cpu.sh}
- 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 giusto chiederlo,ma prima facevo una ricerca Intanto ti rispondo che:UbuNuovo [url=http://forum.ubuntu-it.org/viewtopic.php?p=4767552#p4767552][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:@Lo_zio Ho visto che non hai ancora le temperature dei core, bisogna rimediare!
-Per i core ho usato le vecchie stringhe funzionanti che già usavo...
Codice: Seleziona tutto
CPU Temp:${execi 1100 cat /proc/acpi/thermal_zone/THRM/temperature | grep -o "[0-9]* C"}
Core 1 Temp:${execi 8 sensors | grep -A 1 'Core0' | cut -c13-16 | sed '/^$/d'} C
Core 2 Temp: ${color}${execi 8 sensors | grep -A 1 'Core1' | cut -c13-16 | sed '/^$/d'} C
Nvidia Temp: ${execi 60 nvidia-settings -query GPUCoreTemp| grep gpu | perl -ne 'print $1 if /GPUCoreTemp.*?: (\d+)./;'} °C
Fuori da Conky, se esegui nel terminale questa riga di codice:ottieni le 4 temperature?Codice: Seleziona tutto
sensors | grep -Pio 'Core[01] Temp:.*?\+\K[0-9]+'
Codice: Seleziona tutto
lozio@Asus-M3A78-VM:~$ sensors | grep -Pio 'Core[01] Temp:.*?\+\K[0-9]+'
30
34
29
30
lozio@Asus-M3A78-VM:~$
......ti accorgi che fa caldo quando dai come input "sudo" e il terminale ti da come output "Anche io"
- UbuNuovo
- Imperturbabile Insigne
- Messaggi: 4433
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: Conky & conkyForecast [2°Parte]
- 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]
temp.sh
Codice: Seleziona tutto
[#!/bin/bash
tutti=$(sensors | grep -Pio 'Core[01] Temp:.*?\+\K[0-9]+')
core0_a=$(awk '{print $1}' <<< $tutti)
core0_b=$(awk '{print $2}' <<< $tutti)
core1_a=$(awk '{print $3}' <<< $tutti)
core1_b=$(awk '{print $4}' <<< $tutti)
Codice: Seleziona tutto
${font arial black:size=8}${color ff00ff}${execpi 4 ./temp.sh}
......ti accorgi che fa caldo quando dai come input "sudo" e il terminale ti da come output "Anche io"
- UbuNuovo
- Imperturbabile Insigne
- Messaggi: 4433
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: Conky & conkyForecast [2°Parte]
Comunque devi copiare l'intero script; nella parte postata, imposti solo le variabili ma non mandi niente in stampa con echo, quindi anche eseguendo lo script non otterresti niente in output.
Copia e incolla tutto e riprova.
Prova prima lo script da solo, poi lo richiami in conky.
edit:
Devi anche rendere eseguibile lo script
Apri un terminale nella directory in cui è presente lo script ( eseguendo 'ls' devi vedere 'temp.sh')
per rendere lo script eseguibile digita:
Codice: Seleziona tutto
chmod +x temp.sh
Codice: Seleziona tutto
./temp.sh
- 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]
il file temp.sh viene richiamato correttamente da conky-temp.rc a sua volta richiamato da conky-start.sh (e fin qua tutto bene)
non riesco a capire il file temp.sh però...
Codice: Seleziona tutto
#!/bin/bash
core0_a=$(awk '{print $1}' <<< $tutti) core0_b=$(awk '{print $2}' <<< $tutti) core1_a=$(awk '{print $3}' <<< $tutti) core1_b=$(awk '{print $4}' <<< $tutti)
# testo non formattato puoi usare execpi
echo $tutti # stampa tutte le temperature su una riga
echo "$tutti" # stampa le temperature una per riga
echo "core 0_a è : ${core0_a}°C core 0_b è : ${core0_b}°C" # esempio per 2 temperature
# testo formattato VA USATO execpi
${color0} echo "core 0_a è :\${color 00ff00}${core0_a}°C \
${color0} echo "core 0_b è :\${color ff0000}${core0_b}°C"
exit
MB Temperature: CPU Temperature: k8temp-pci-00c3: atk0110-acpi-0:
(e magari impostare i colori delle temp (verde giallo rosso) in base alle temperature rilevate (normale= +-60.0°C,high = +60.0°C, crit = +95.0°C) )
non ci stò capendo più nulla scusate...
......ti accorgi che fa caldo quando dai come input "sudo" e il terminale ti da come output "Anche io"
-
- Prode Principiante
- Messaggi: 53
- Iscrizione: mercoledì 20 maggio 2015, 9:42
- Desktop: Unity
- Distribuzione: Ubuntu 14.04.2 LTS i686
- Sesso: Maschile
Re: Conky & conkyForecast [2°Parte]
Mi puoi dire che versione di sensors hai?
La mia, 3.3.4, non funziona col tuo grep; per far restituire le temperature bisogna modificare il comando così
Codice: Seleziona tutto
sensors | grep -Pio 'Core [01]:.*?\+\K[0-9]+'
- UbuNuovo
- Imperturbabile Insigne
- Messaggi: 4433
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: Conky & conkyForecast [2°Parte]
ci deve essere una assegnazione per riga e non tutte sulla stessa riga, così:Lo Zio [url=http://forum.ubuntu-it.org/viewtopic.php?p=4767614#p4767614][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:...Codice: Seleziona tutto
... core0_a=$(awk '{print $1}' <<< $tutti) core0_b=$(awk '{print $2}' <<< $tutti) core1_a=$(awk '{print $3}' <<< $tutti) core1_b=$(awk '{print $4}' <<< $tutti)
Codice: Seleziona tutto
core0_a=$(awk '{print $1}' <<< $tutti)
core0_b=$(awk '{print $2}' <<< $tutti)
core1_a=$(awk '{print $3}' <<< $tutti)
core1_b=$(awk '{print $4}' <<< $tutti)
Per stamparle usi
Codice: Seleziona tutto
echo "$NOME_DELLA_VARIABILE"
come si può vedere nella riga:
Codice: Seleziona tutto
echo "core 0_a è : \${color 00ff00}${core0_a}°C \${color ffff00}core 0_b è : \${color ff0000}${core0_b}°C"
Ora non posso, guardo di farti uno script nel tardo pomeriggio o dopo cena.
edit: inoltre non hai messo il codice che estrae le temperature
- 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]
notsure [url=http://forum.ubuntu-it.org/viewtopic.php?p=4767631#p4767631][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Mi puoi dire che versione di sensors hai?
La mia, 3.3.4, non funziona col tuo grep; per far restituire le temperature bisogna modificare il comando cosìCodice: Seleziona tutto
sensors | grep -Pio 'Core [01]:.*?\+\K[0-9]+'
Codice: Seleziona tutto
lozio@Asus-M3A78-VM:~$ sudo sensors-detect
# sensors-detect revision 6170 (2013-05-20 21:25:22 +0200)
# Board: ASUSTeK Computer INC. M3A78-VM
......ti accorgi che fa caldo quando dai come input "sudo" e il terminale ti da come output "Anche io"
- 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]
Grazie mille UbuNuovo,intanto vedo di andare avanti con il resto del lavoroUbuNuovo [url=http://forum.ubuntu-it.org/viewtopic.php?p=4767635#p4767635][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Questo non va bene:ci deve essere una assegnazione per riga e non tutte sulla stessa riga, così:Lo Zio [url=http://forum.ubuntu-it.org/viewtopic.php?p=4767614#p4767614][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:...Codice: Seleziona tutto
... core0_a=$(awk '{print $1}' <<< $tutti) core0_b=$(awk '{print $2}' <<< $tutti) core1_a=$(awk '{print $3}' <<< $tutti) core1_b=$(awk '{print $4}' <<< $tutti)
le variabili $core0_a, $core0_b, $core1_a, $core1_b contengono i valori delle temperature.Codice: Seleziona tutto
core0_a=$(awk '{print $1}' <<< $tutti) core0_b=$(awk '{print $2}' <<< $tutti) core1_a=$(awk '{print $3}' <<< $tutti) core1_b=$(awk '{print $4}' <<< $tutti)
Per stamparle usiper usare la formattazione interpretabile da conky usi le stringhe di formattazione come in conky solo che devi fare l'escape del dollaro con "\$"Codice: Seleziona tutto
echo "$NOME_DELLA_VARIABILE"
come si può vedere nella riga:Per cambiare il colore in base alle soglie va fatto un confronto dei valori, non è difficile.Codice: Seleziona tutto
echo "core 0_a è : \${color 00ff00}${core0_a}°C \${color ffff00}core 0_b è : \${color ff0000}${core0_b}°C"
Ora non posso, guardo di farti uno script nel tardo pomeriggio o dopo cena.
......ti accorgi che fa caldo quando dai come input "sudo" e il terminale ti da come output "Anche io"
- UbuNuovo
- Imperturbabile Insigne
- Messaggi: 4433
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: Conky & conkyForecast [2°Parte]
Lo script da richiamare con excepi
Codice: Seleziona tutto
#!/bin/bash
# impostazioni
alta=60
critica=95
col_testo='\${color #0000ff}' # blu
col_norm='\${color #00FF00}' # verde
col_alta='\${color #FFA500}' # arancio
col_critica='\${color #FF0000}' # rosso
function ColoreTemp(){
temp=${1%.*}
if [ $temp -lt $alta ]
then
echo "$col_norm"
elif [ $temp -gt $critica ]; then
echo "$col_critica"
else
echo "$col_alta"
fi
}
tutti=$(sensors | grep -Pio 'Core[01] Temp:.*?\+\K[0-9]+')
# tutti='38 55 73 98' # decommentare per provare
core0_a=$(awk '{print $1}' <<< $tutti)
core0_b=$(awk '{print $2}' <<< $tutti)
core1_a=$(awk '{print $3}' <<< $tutti)
core1_b=$(awk '{print $4}' <<< $tutti)
echo "${col_testo}core1:$(ColoreTemp $core0_a) ${core0_a}°C"
echo "${col_testo}core2:$(ColoreTemp $core0_b) ${core0_b}°C"
echo "${col_testo}core3:$(ColoreTemp $core1_a) ${core1_a}°C"
echo "${col_testo}core4:$(ColoreTemp $core1_b) ${core1_b}°C"
exit
Codice: Seleziona tutto
tutti='38 55 73 98'
- gianliuc
- Entusiasta Emergente
- Messaggi: 1083
- Iscrizione: martedì 19 marzo 2013, 11:21
- Desktop: Xfce 4.12
- Distribuzione: Debian Stretch/SiD
Re: Conky & conkyForecast [2°Parte]
Qualcuno ha una stringa per Gmail che non riesco?
*** Home Page Personale Distro *** SuperGrupDisk *** DE ambienti grafica *** Ripristino Sistema *** DEBIAN Ripristino Sistema su non avvio
- 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]
- UbuNuovo
- Imperturbabile Insigne
- Messaggi: 4433
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: Conky & conkyForecast [2°Parte]
Codice: Seleziona tutto
#!/bin/bash
# impostazioni
alta=60
critica=95
col_testo="\${color #0000ff}" # blu
col_norm="\${color #00FF00}" # verde
col_alta="\${color #FFA500}" # arancio
col_critica="\${color #FF0000}" # rosso
function ColoreTemp(){
temp=${1%.*}
if [ $temp -lt $alta ]
then
echo "$col_norm"
elif [ $temp -gt $critica ]; then
echo "$col_critica"
else
echo "$col_alta"
fi
}
#tutti=$(sensors | grep -Pio 'Core[0-9]* Temp:.*?\+\K[0-9]+') # riga vera per @Lo_zio
#tutti=$(sensors | grep -Pio 'temp[0-9]*:.*?\+\K[0-9]+') # riga vera per mio hp
tutti='36 65 75 98' # per provare
for d in $tutti; do
((i++))
echo "${col_testo}core_${i}:$(ColoreTemp $d) ${d}°C " # stampa una temperatura per riga
#echo -n "${col_testo}core_${i}:$(ColoreTemp $d) ${d}°C " # stampa tutto su una riga
done
exit
in pratica sostituisci la riga:
Codice: Seleziona tutto
echo "${col_testo}core_${i}:$(ColoreTemp $d) ${d}°C "
Codice: Seleziona tutto
echo -n "${col_testo}core_${i}:$(ColoreTemp $d) ${d}°C "
edit: ho fatto delle piccole correzioni e aggiunto le righe da commentare o decommentare per la stampa su una riga o stampa una temperatura per riga.
- 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]
Mentre girovagavo per il www ho trovato anche questo video che fa vedere come creare uno script per cpu, gpu, etc che cambiano colore in base all'utilizzo.Magari tra tutto riesco a creare il conky come dico io
Link YT
......ti accorgi che fa caldo quando dai come input "sudo" e il terminale ti da come output "Anche io"
- gianliuc
- Entusiasta Emergente
- Messaggi: 1083
- Iscrizione: martedì 19 marzo 2013, 11:21
- Desktop: Xfce 4.12
- Distribuzione: Debian Stretch/SiD
Re: Conky & conkyForecast [2°Parte]
a me questa guida non riesce di funzionare ......ciò fuso
*** Home Page Personale Distro *** SuperGrupDisk *** DE ambienti grafica *** Ripristino Sistema *** DEBIAN Ripristino Sistema su non avvio
Chi c’è in linea
Visualizzano questa sezione: fileo, Google [Bot] e 18 ospiti