Conky & conkyForecast [2°Parte]

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
Avatar utente
carved top
Entusiasta Emergente
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]

Messaggio da carved top »

Qual'è l'errore? Magari possiamo aiutarti :)
"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
Avatar utente
UbuNuovo
Imperturbabile Insigne
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]

Messaggio da UbuNuovo »

@Lo_zio:
Non mi ero accorto che nello script che avevi postato mancava anche la riga essenziale che estrae le temperature!!!
Copia e incolla (pari--pari)questa ultima versione dello script e fammi sapere.

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
l'importante è che non rimangano spazi prima di '#!/bin/bash'
Salva l'Ucraina! 🇺🇦
Avatar utente
Lo Zio
Entusiasta Emergente
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]

Messaggio da Lo Zio »

dal mio ultimo post ho sistemato qualcosina e adesso siamo messi così:
Immagine
@Lo_zio:
Non mi ero accorto che nello script che avevi postato mancava anche la riga essenziale che estrae le temperature!!!
Copia e incolla (pari--pari)questa ultima versione dello script e fammi sapere.

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


l'importante è che non rimangano spazi prima di '#!/bin/bash'
:signorsi:
--> * 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"
Avatar utente
Lo Zio
Entusiasta Emergente
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]

Messaggio da Lo Zio »

ci sono quasi! :D
Questo è il conky-temp che stò creando:

Codice: Seleziona tutto

TEXT
${color lightgrey}Temperature
${color 1e90ff}Asus (MB): ${color lightgrey}${execi 10 sensors | grep -Pio 'MB Temperature.*?\+\K[0-9]+'} C°
${color 1e90ff}Cpu0 (K8): ${color lightgrey}${execi 2 cat /sys/bus/pci/drivers/k8temp/000*/temp1_input | cut -c1,2} C° 
${color 1e90ff}Cpu1 (ATK110): ${color lightgrey}${sensors atk0110-acpi-0 | grep CPU\ Temperature:\ | cut -c 22-60} C° 
A parte che non mi rileva la temp di ATK110... :nono:
per richiamare i colori,se davanti al comando della MB (al posto di ${color lightgrey}) ad es.dò il comando per richiamare lo script dei colori,dovrebbe visualizzarmi il testo del comando colorato? O stò dicendo una baggianata? :nono:
--> * 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"
Avatar utente
UbuNuovo
Imperturbabile Insigne
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]

Messaggio da UbuNuovo »

Non avevo visto il tuo ultimo post.
Se non vuoi usare uno script ti tocca ad eseguire più volte sensors, non è che sia il sistema più efficiente.
Usi sempre metodi diversi per ottenere i dati che ti servono, mi sembra una complicazione.
Domanda: il dato che estrai da '/sys/...' non è presente nell'output di sensors?

Comunque...
per estrarre la temperatura dalla riga di sensors di atk0110, del tipo:

Codice: Seleziona tutto

CPU Temperature:    +32.0°C  (high = +60.0°C, crit = +95.0°C)
puoi provare nel terminale:

Codice: Seleziona tutto

sensors | grep -Pio 'CPU Temperature:.*?\+\K[0-9]+'
Se vuoi usare le temperature colorate in base ai valori ti conviene fare tutto da script.
Salva l'Ucraina! 🇺🇦
Avatar utente
Lo Zio
Entusiasta Emergente
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]

Messaggio da Lo Zio »

Codice: Seleziona tutto

lozio@Asus-M3A78-VM:~$ sensors | grep -Pio 'CPU Temperature:.*?\+\K[0-9]+'
36
lozio@Asus-M3A78-VM:~$
da Konsole rileva...da conky no -.-"

Codice: Seleziona tutto

${color 1e90ff}Cpu1 (ATK110): ${color lightgrey}${execi 2 cat
/sys/bus/pci/drivers/ATK110temp/000*/temp1_input | cut -c1,2} C°
Se vuoi usare le temperature colorate in base ai valori ti conviene fare tutto da script.
poi vedremo...per ora mi interessano i valori
:birra:
--> * 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"
Avatar utente
UbuNuovo
Imperturbabile Insigne
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]

Messaggio da UbuNuovo »

Cioè... così non ti funge?

Codice: Seleziona tutto

${color 1e90ff}Cpu1 (ATK110): ${color lightgrey}${execi 4 sensors | grep -Pio 'CPU Temperature:.*?\+\K[0-9]+'} C°
Salva l'Ucraina! 🇺🇦
Avatar utente
Lo Zio
Entusiasta Emergente
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]

Messaggio da Lo Zio »

UbuNuovo [url=http://forum.ubuntu-it.org/viewtopic.php?p=4768720#p4768720][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Cioè... così non ti funge?

Codice: Seleziona tutto

${color 1e90ff}Cpu1 (ATK110): ${color lightgrey}${execi 4 sensors | grep -Pio 'CPU Temperature:.*?\+\K[0-9]+'} C°
non carica l'immagine ma funziona! :popopo:
--> * 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"
Avatar utente
UbuNuovo
Imperturbabile Insigne
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]

Messaggio da UbuNuovo »

Immagine? Che immagine? In quella riga di codice non vengono 'richiamate' immagini. :)
Salva l'Ucraina! 🇺🇦
Avatar utente
Lo Zio
Entusiasta Emergente
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]

Messaggio da Lo Zio »

lo screen del desk intendo ;)
Immagine
:D
EDIT: Grazie mille dei consigli UbuNuovo :birra:
REEDIT: Posto gli rc del conky per chi volesse scopiazzare qualcosa,e per avere una mia copia di backup :devilmad:

conky_start.sh

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_cpu.rc &
conky -d -c /home/lozio/Script/Conky/cpu_color.sh &
conky -d -c /home/lozio/Script/Conky/conky-nvidia.rc &
conky -d -c /home/lozio/Script/Conky/conky-temp.rc
sleep 10
if [ pgrep conky ];
then
pkill conky
fi
conky
conky_system.rc

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 700 
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 410 ###La distanza verticale tra il bordo della finestra e il bordo dello schermo###


TEXT
${color 1e90ff}OS: ${color lightgrey}${sysname} on ${machine}
${color 1e90ff}Kernel: ${color lightgrey}$kernel
${color 1e90ff}Uptime: ${color lightgrey}$uptime
${color 1e90ff}Hostname: ${color lightgrey}$nodename
${color 1e90ff}CPU1: ${color lightgrey}${cpu cpu1}% / ${freq cpu1}Ghz 
${color 1e90ff}CPU2: ${color lightgrey}${cpu cpu2}% / ${freq cpu2}Ghz
${color 1e90ff}RAM: ${color lightgrey}$mem / $memmax
conky-nvidia.rc

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 200 ###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 200 ###La distanza verticale tra il bordo della finestra e il bordo dello schermo###

TEXT

${color lightgrey}Nvidia Gfx card
${color 1e90ff}Mem Used: ${color lightgrey}${execi 5 nvidia-settings -q [gpu:0]/UsedDedicatedGPUMemory -t} / ${exec nvidia-settings -q [gpu:0]/TotalDedicatedGPUMemory -t} MiB
${color 1e90ff}
${color 1e90ff}Gpu Temp: ${color lightgrey}${execi 60 nvidia-settings -query GPUCoreTemp| grep gpu | perl -ne 'print $1 if /GPUCoreTemp.*?: (\d+)./;'} C°
conky-temp.rc

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 200 ###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 50 ###La distanza verticale tra il bordo della finestra e il bordo dello schermo###

TEXT
${color lightgrey}Temperature
${color 1e90ff}Asus (MB): ${color lightgrey}${execi 10 sensors | grep -Pio 'MB Temperature.*?\+\K[0-9]+'} C°
${color 1e90ff}Cpu0 (K8): ${color lightgrey}${execi 2 cat /sys/bus/pci/drivers/k8temp/000*/temp1_input | cut -c1,2} C°
${color 1e90ff}Cpu1 (ATK110): ${color lightgrey}${execi 4 sensors | grep -Pio 'CPU Temperature:.*?\+\K[0-9]+'} C°
conky-cpu.rc

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 700 
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 300 ###La distanza verticale tra il bordo della finestra e il bordo dello schermo###


TEXT
${alignc}${color0}top CPU usage ${alignr}${cpu cpu}%
${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 ${alignr}$memperc%
${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}

${color 1e90ff}Process                   ${alignr}Running
${color lightgrey}${processes processes} ${alignr}(${running_processes} running)
conky-user.rc

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 3 ###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 0 ###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}
--> * 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"
Avatar utente
gianliuc
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1083
Iscrizione: martedì 19 marzo 2013, 11:21
Desktop: Xfce 4.12
Distribuzione: Debian Stretch/SiD

Re: Conky & conkyForecast [2°Parte]

Messaggio da gianliuc »

Avatar utente
UbuNuovo
Imperturbabile Insigne
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]

Messaggio da UbuNuovo »

@gianluc: ho appena provato e a me funge.
Mi sono segnato tutti i passaggi, guarda se ne hai saltato uno e ricordati che per eseguire script non inseriti nella variabile d'ambiente PATH devi inserire il percorso assoluto o relativo all'eseguibile, di conseguenza se esegui dalla directory in cui è contenuto devi usare './nomeprogramma'.

Io ho fatto così:
scarico i sorgenti con:

Codice: Seleziona tutto

wget 'https://launchpad.net/~conky-companions/+archive/ubuntu/ppa/+files/conkyemail_2.15.tar.gz'
wget 'https://launchpad.net/~conky-companions/+archive/ubuntu/ppa/+files/conkykeyring_1.01.tar.gz'
scompattando gli archivi ottengo due directory 'src'
a me interessano i file:
conkyEmail.py e conkyEmail
conkyKeyring.py e conkyKeyring

li copio in una directory
apro i file bash conkyEmail e conkyKeyring, controllo che i riferimenti:

Codice: Seleziona tutto

cd /percorso/default/
pythonfile="/percorso/default/eseguibile_python"
puntino ai reali path dei file (che poi sposterò in $HOME/conkyemail/ e li renderò eseguibili)

quindi :
nel file conkyEmail devo avere:

Codice: Seleziona tutto

cd "$HOME/conkyemail/"
pythonfile="$HOME/conkyemail/conkyEmail.py"
nel file conkyKeyring devo avere:

Codice: Seleziona tutto

cd $HOME/conkyemail/
pythonfile="$HOME/conkyemail/conkyKeyring.py"
dalla directory contenente i file :
creo la directory, ci sposto i file e li rendo eseguibili, con:

Codice: Seleziona tutto

mkdir $HOME/conkyemail/
mv conky* $HOME/conkyemail/
chmod +x $HOME/conkyemail/conky*
installo python-keyring

Codice: Seleziona tutto

sudo apt-get install python-keyring
controllo che sia installato gnome-keyring (uso Mate):

Codice: Seleziona tutto

which gnome-keyring
/usr/bin/gnome-keyring
mi sposto in $HOME/conkyemail/:

Codice: Seleziona tutto

cd $HOME/conkyemail/
salvo la password in gnome-keyring

Codice: Seleziona tutto

./conkyKeyring -u MIO-INDIRIZZO-EMAIL -p MIA-PASSWORD
verifico:

Codice: Seleziona tutto

./conkyKeyring -u MIO-INDIRIZZO-EMAIL
ok la password è registrata
(per cancellarla: conkyKeyring -u MIO-INDIRIZZO-EMAIL -d)

mi invio una email all'indirizzo da monitorare

Per vedere se funziona:

Codice: Seleziona tutto

./conkyEmail --servertype=IMAP --servername=imap.gmail.com --port=993 --ssl --username=MIO-INDIRIZZO-EMAIL
ok ho in output '1' Funge!

Edit:
In conkyrc scrivere una cosa del genere:

Codice: Seleziona tutto

  Mail Non Lette: {execi 60 /home/TUO_UTENTE/conkyemail/conkyEmail --servertype=IMAP --servername=imap.gmail.com --port=993 --ssl --username=XXXXX@gmail.com --mailinfo=7}
execi 60 : esegue lo script ogni 60 secondi
--mailinfo=7: mostra l'oggetto delle ultime 7 email non lette.
Ultima modifica di UbuNuovo il lunedì 15 giugno 2015, 21:09, modificato 1 volta in totale.
Salva l'Ucraina! 🇺🇦
Avatar utente
carved top
Entusiasta Emergente
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]

Messaggio da carved top »

Eccellente UbuNuovo, ho aggiunto la tua spiegazione al mio post :birra:
"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
Avatar utente
UbuNuovo
Imperturbabile Insigne
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]

Messaggio da UbuNuovo »

Veramente ho seguito la tua guida. :)
Salva l'Ucraina! 🇺🇦
Avatar utente
gianliuc
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1083
Iscrizione: martedì 19 marzo 2013, 11:21
Desktop: Xfce 4.12
Distribuzione: Debian Stretch/SiD

Re: Conky & conkyForecast [2°Parte]

Messaggio da gianliuc »


A me alla ultima prova per vedere se funziona mi dà questo risultato:

Codice: Seleziona tutto

ribe@ribe ~/conkyemail $ ./conkyEmail --servertype=IMAP --servername=imap.gmail.com --port=993 --ssl --username=r******@gmail.com
ERROR: getIMAPEmailData:Unexpected error:Traceback (most recent call last):
  File "/home/ribe/conkyemail/conkyEmail.py", line 410, in getIMAPEmailData
    imap.login(username, password)
  File "/usr/lib/python2.7/imaplib.py", line 519, in login
    raise self.error(dat[-1])
error: [ALERT] Please log in via your web browser: https://support.google.com/mail/accounts/answer/78754 (Failure)

?
ribe@ribe ~/conkyemail $ 
Poi mi è arrivata questa mail ...forse è stata respinta l'intrusione? Immagine
Ultima modifica di gianliuc il lunedì 15 giugno 2015, 19:44, modificato 2 volte in totale.
Avatar utente
UbuNuovo
Imperturbabile Insigne
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]

Messaggio da UbuNuovo »

@gianliuc maschera il tuo indirizzo email nel messaggio precedente così eviti spam. :)

La password è memorizzata correttamente? Riprova a verificarla con:

Codice: Seleziona tutto

./conkyKeyring -u INDIRIZZO-EMAIL
se la password è corretta il problema è questo:
https://support.google.com/mail/answer/78754?hl=it
devi consentire ad app meno sicure di accedere al tuo account (io l'ho dovuto fare per thunderbird).
Salva l'Ucraina! 🇺🇦
Avatar utente
gianliuc
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1083
Iscrizione: martedì 19 marzo 2013, 11:21
Desktop: Xfce 4.12
Distribuzione: Debian Stretch/SiD

Re: Conky & conkyForecast [2°Parte]

Messaggio da gianliuc »

UbuNuovo [url=http://forum.ubuntu-it.org/viewtopic.php?p=4769346#p4769346][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:@gianliuc maschera il tuo indirizzo email nel messaggio precedente così eviti spam. :)

La password è memorizzata correttamente? Riprova a verificarla con:

Codice: Seleziona tutto

./conkyKeyring -u INDIRIZZO-EMAIL
se la password è corretta il problema è questo:
https://support.google.com/mail/answer/78754?hl=it
devi consentire ad app meno sicure di accedere al tuo account (io l'ho dovuto fare per thunderbird).
ok>ok>ok si la Psw è memorizzata correttamente....di sopra hò aggiunto la foto della mail che mi è arrivata riguardo ad una possibile nuova intrusione....allora devo togliere le protezioni.....
Avatar utente
gianliuc
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1083
Iscrizione: martedì 19 marzo 2013, 11:21
Desktop: Xfce 4.12
Distribuzione: Debian Stretch/SiD

Re: Conky & conkyForecast [2°Parte]

Messaggio da gianliuc »

Allora hò dato l'accesso ad "App meno sicure" ed adesso il risultato è questo

Codice: Seleziona tutto

ribe@ribe ~/conkyemail $ ./conkyEmail --servertype=IMAP --servername=imap.gmail.com --port=993 --ssl --username=r*****@gmail.com
50
Ma conkyrc non visualizza nada....

su .conkyrc hò :

Codice: Seleziona tutto

Template Output:
${execpi 600 conkyEmail --template=/home/ribe/conkyemail/conkyEmail}

Standard Output:

${alignr}${color4}${font Terminus:style=Bold:size=9} Google Mail IMAP SSL:  ${color1}${font}${execi 600 conkyEmail --servertype=IMAP --servername=imap.googlemail.com --username=??? --password=??? --ssl} 
 
è ok?
Avatar utente
UbuNuovo
Imperturbabile Insigne
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]

Messaggio da UbuNuovo »

No, non va bene; devi seguire la guida di carved top, non devi inserire la password, non serve il template e devi usare il percorso al file 'conkyEmail'...
quindi in conkyrc scrivi una cosa del genere:

Codice: Seleziona tutto

Mail Non Lette: {execi 60 /home/TUO_UTENTE/conkyemail/conkyEmail --servertype=IMAP --servername=imap.gmail.com --port=993 --ssl --username=XXXXX@gmail.com --mailinfo=7}
execi 60 : esegue lo script ogni 60 secondi
--mailinfo=7: mostra l'oggetto delle ultime 7 email non lette.
fai sapere.
Salva l'Ucraina! 🇺🇦
Avatar utente
carved top
Entusiasta Emergente
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]

Messaggio da carved top »

@ubu: sisi avevo capito, per questo l'ho aggiunta al mio post ;)
"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
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot] e 17 ospiti