Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

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.
deegan
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2639
Iscrizione: lunedì 28 aprile 2008, 12:42
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Varese

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da deegan »

Nuovo conky  (good)
Immagine

Codice: Seleziona tutto

background no
use_xft yes
xftfont Terminus:size=9
xftalpha 0.8
update_interval 1.0
total_run_times 0
own_window no
double_buffer yes
minimum_size 500 300
maximum_width 460
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
stippled_borders 0
border_margin 0
border_width 0
default_color white
#default_shade_color black
default_outline_color white
own_window		yes
own_window_transparent	yes
own_window_type		override
own_window_hints	undecorated,below,sticky,skip_taskbar,skip_pager
alignment tl
gap_x 20 # left-right
gap_y 80 # up-down
no_buffers yes
imlib_cache_size 0
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale no
use_spacer none
color1 0778ec

TEXT
${execp /home/deegan/Minimalistic-Text-for-Conky/time.py /home/USER/Minimalistic-Text-for-Conky/test.txt}
${execp /home/deegan/Minimalistic-Text-for-Conky/time.py /home/USER/Minimalistic-Text-for-Conky/test_date.txt}
Poi mettete questa cartella nella vostra /home e modificate il file::
time.py a questa riga::*
Mettendo il vostro nome utente..**

Codice: Seleziona tutto

template_file = "/home/USER/Minimalistic-Text-for-Conky/test.txt"
Poi avviate il conky:::****  ;)

PSSSSS::**
Ringraziate Artaserse
Ultima modifica di deegan il venerdì 19 agosto 2011, 14:04, modificato 1 volta in totale.
MB* ASUS TUF Gaming Z690 SV* EVGA RTX 3080 Ti CPU* i7-12700K
RAM* Vengeance RGB PRO 32GB 3600MHz SSD* Samsung 980 PRO 2TB
Avatar utente
MI|RO
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 378
Iscrizione: lunedì 3 dicembre 2007, 13:48
Contatti:

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da MI|RO »

Raga ho bisogno di aiuto, mi serve creare un quadrato che evidenzi il giorno presente^^ nel conky calendar, magari carcando un immagine di sfondo già fatto, e far sì che tale quadrato di selezione si muovi verso il basso, quando cambia il giorno, vedere l'immagine:
Immagine

Non so proprio come farlo, non ho idee :-\ :-\

Questo è lo script del calendar, se non ricordo male è di Alecive.

Codice: Seleziona tutto

#!/bin/bash
cd $(dirname $0)
# horizontal and vertical calendar for conky by ans
# Updated by: mobilediesel, dk75, Bruce, Crinos512, et al.
# locale depend week day names
# DOW=("Mo" "Tu" "We" "Th" "Fr" "Sa" "Su")
while getopts ":vl:" opts; do
case "$opts" in
l) lang=$OPTARG;;
v) orientation="$opts";;
esac
done
if [ -f lang ]; then
    . lang
fi
COLOROLD="121212" #MidSlateGrey
COLORTODAY="CA1010" #Darkorange
COLORREST="121212" #MidSlateGrey
COLORNEXT="8b8b8b" #LightSlateGrey
COLORSATURDAY="288d60"
COLORSUNDAY="e88715"
COLOR=("" "" "" "" "" "\${color $COLORSATURDAY}" "\${color $COLORSUNDAY}")
COLOREND=("" "" "" "" "" "" "\${color}")

TODAY=$(date +%-d)
LASTDAY=$(date -d "-$TODAY days +1 month" +%d)
FIRSTDAY=$(date -d "-$[$TODAY-1] days" +%u)

# horizontal function
h () {
# Build $TOPLINE
k=$FIRSTDAY
for j in {1..31}; do
  x=$[j+LASTDAY/j]
  case $j in
  	${j/#$x})	TOPLINE="$TOPLINE ${COLOR[$[k-1]]}${DOW[$[k-1]]}${COLOREND[$[k-1]]}";;
  	$[LASTDAY+1])	TOPLINE="$TOPLINE \${color $COLORNEXT}${DOW[$[k-1]]}";;
  	*)		TOPLINE="$TOPLINE ${DOW[$[k-1]]}";;
  esac
  k=$[${k/#7/0}+1]
done

BOTTOM="\${color $COLOROLD}$(seq -w -s ' ' $LASTDAY|sed "0,/[0-3]*$TODAY \?/s//\${color $COLORTODAY}&\${color $COLORREST}/") \${color $COLORNEXT}$(seq -w -s ' ' 0$[31-$LASTDAY])"

echo "${TOPLINE/# /}"
echo "$BOTTOM\${color}"
}

# vertical function
v () {
for i in $(seq 1 $[TODAY-1]); do
    TODAYC[$i]="\${alignr 170}\${color $COLOROLD}"
done
TODAYC[$TODAY]="\${alignr 170}\${color $COLORTODAY}"
for i in $(seq $[TODAY+1] $LASTDAY); do
    TODAYC[$i]="\${alignr 170}\${color $COLORREST}"
done

k=$FIRSTDAY
for j in $(seq $LASTDAY); do
  	echo  "${COLOR[$[k-1]]}${DOW[$[k-1]]} ${TODAYC[$j]}$(printf "%02d" $j)\${color}\${voffset 18,5}"
  k=$[${k/#7/0}+1]
done
}

# call function based on "$orientation"
${orientation:-h}
Quando il fiore del male emette i primi vagiti significa che il mondo sta andando a ehm........
"Mio Sito: Lavori in corso..."
My Deviantart Profile
Avatar utente
Artaserse
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 872
Iscrizione: giovedì 29 novembre 2007, 14:57
Desktop: Compiz Standalone
Distribuzione: ArchLinux x86_64

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da Artaserse »

deegan ha scritto: Nuovo conky  (good)
Immagine

Codice: Seleziona tutto

background no
use_xft yes
xftfont Terminus:size=9
xftalpha 0.8
update_interval 1.0
total_run_times 0
own_window no
double_buffer yes
minimum_size 500 300
maximum_width 460
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
stippled_borders 0
border_margin 0
border_width 0
default_color white
#default_shade_color black
default_outline_color white
own_window		yes
own_window_transparent	yes
own_window_type		override
own_window_hints	undecorated,below,sticky,skip_taskbar,skip_pager
alignment tl
gap_x 20 # left-right
gap_y 80 # up-down
no_buffers yes
imlib_cache_size 0
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale no
use_spacer none
color1 0778ec

TEXT
${execp /home/deegan/Minimalistic-Text-for-Conky/time.py /home/USER/Minimalistic-Text-for-Conky/test.txt}
${execp /home/deegan/Minimalistic-Text-for-Conky/time.py /home/USER/Minimalistic-Text-for-Conky/test_date.txt}
Poi mettete questa cartella nella vostra /home e modificate il file::
time.py a questa riga::*
Mettendo il vostro nome utente..**

Codice: Seleziona tutto

template_file = "/home/USER/Minimalistic-Text-for-Conky/test.txt"
Poi avviate il conky:::****  ;)
ahahaha! Daje Deegan! fammi pubblicità!  (rotfl) (good)
Jabber: artaserse@jabber.org | Cosa Ascolto | dotfiles | Felicemente passato ad Archlinux!
artaserse@deviantart
Avatar utente
Iacoporosso
Prode Principiante
Messaggi: 232
Iscrizione: lunedì 10 gennaio 2011, 18:32
Desktop: kde 4.10
Distribuzione: kubuntu 12.10

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da Iacoporosso »

Mystery Man ha scritto: Raga ho bisogno di aiuto, mi serve creare un quadrato che evidenzi il giorno presente^^ nel conky calendar, magari carcando un immagine di sfondo già fatto, e far sì che tale quadrato di selezione si muovi verso il basso, quando cambia il giorno, vedere l'immagine:
Immagine

Non so proprio come farlo, non ho idee :-\ :-\

Questo è lo script del calendar, se non ricordo male è di Alecive.

Codice: Seleziona tutto

#!/bin/bash
cd $(dirname $0)
# horizontal and vertical calendar for conky by ans
# Updated by: mobilediesel, dk75, Bruce, Crinos512, et al.
# locale depend week day names
# DOW=("Mo" "Tu" "We" "Th" "Fr" "Sa" "Su")
while getopts ":vl:" opts; do
case "$opts" in
l) lang=$OPTARG;;
v) orientation="$opts";;
esac
done
if [ -f lang ]; then
    . lang
fi
COLOROLD="121212" #MidSlateGrey
COLORTODAY="CA1010" #Darkorange
COLORREST="121212" #MidSlateGrey
COLORNEXT="8b8b8b" #LightSlateGrey
COLORSATURDAY="288d60"
COLORSUNDAY="e88715"
COLOR=("" "" "" "" "" "\${color $COLORSATURDAY}" "\${color $COLORSUNDAY}")
COLOREND=("" "" "" "" "" "" "\${color}")

TODAY=$(date +%-d)
LASTDAY=$(date -d "-$TODAY days +1 month" +%d)
FIRSTDAY=$(date -d "-$[$TODAY-1] days" +%u)

# horizontal function
h () {
# Build $TOPLINE
k=$FIRSTDAY
for j in {1..31}; do
  x=$[j+LASTDAY/j]
  case $j in
  	${j/#$x})	TOPLINE="$TOPLINE ${COLOR[$[k-1]]}${DOW[$[k-1]]}${COLOREND[$[k-1]]}";;
  	$[LASTDAY+1])	TOPLINE="$TOPLINE \${color $COLORNEXT}${DOW[$[k-1]]}";;
  	*)		TOPLINE="$TOPLINE ${DOW[$[k-1]]}";;
  esac
  k=$[${k/#7/0}+1]
done

BOTTOM="\${color $COLOROLD}$(seq -w -s ' ' $LASTDAY|sed "0,/[0-3]*$TODAY \?/s//\${color $COLORTODAY}&\${color $COLORREST}/") \${color $COLORNEXT}$(seq -w -s ' ' 0$[31-$LASTDAY])"

echo "${TOPLINE/# /}"
echo "$BOTTOM\${color}"
}

# vertical function
v () {
for i in $(seq 1 $[TODAY-1]); do
    TODAYC[$i]="\${alignr 170}\${color $COLOROLD}"
done
TODAYC[$TODAY]="\${alignr 170}\${color $COLORTODAY}"
for i in $(seq $[TODAY+1] $LASTDAY); do
    TODAYC[$i]="\${alignr 170}\${color $COLORREST}"
done

k=$FIRSTDAY
for j in $(seq $LASTDAY); do
  	echo  "${COLOR[$[k-1]]}${DOW[$[k-1]]} ${TODAYC[$j]}$(printf "%02d" $j)\${color}\${voffset 18,5}"
  k=$[${k/#7/0}+1]
done
}

# call function based on "$orientation"
${orientation:-h}
nn vorrei dire una castroneria ma se nn ricordo male  il widget box di wlourf aveva anche la possibilità di spostarsi
http://wlourf.deviantart.com/art/Box-wi ... -195130450

mi pare co gli ultimi 2 della 4 colonna siano mobili ma nn lo mai provato per intero..  (rotfl) (rotfl)
uno sguardo nn fa male :P
gikbuntu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 838
Iscrizione: venerdì 28 gennaio 2011, 16:30
Località: Bolzano/Bozen (BZ)

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da gikbuntu »

Iacoporosso ha scritto:
gikbuntu ha scritto:
Iacoporosso ha scritto:
gikbuntu ha scritto: Ok grazie
Un'altra cosa: hai in mente un modo per incorporare nel conkyrc o nel lua uno script bash?
non credo di avere tali competenza informatiche.. che script intendi che forse ho qlc idea??
Uno script che al superamento di una certa temperatura riproduca un'allarme. Lo script ce l'ho, lo volevo aggiungere nel conky, ma a pensarci bene può anche stare da solo.
Comunque se si poteva scrivere con gli ${if} e gli ${else} del conky sarebbe stato meglio.
Magari con conky si fa solo una sovraimpressione sul conky, e poi lo script bash (scorporato da conky) suona l'allarme
potremmo mettere che ogni tot secondi esegua quello script poi se quello rileva che è too hot suona..
si puo eseguire da terminale ciò che hai??


EDIT----> mi gusticchia così

aggiornato e rivisitato..
Immagine

[chiaramente l'immagine del calendario nn è in fake.. si aggiorna 8) ]

AGGIUNGO una chicca tuta per voi!!! veramente fiero di questa stupidata giuro!!
Immagine
(good)fico (good)
Si potrebbe fare anche una bar per la temperatura.
Adesso ti posto lo script bash (funziona anche da terminale, è bash!).
Questo serviva quando usavo hardware system monitor, un applet per il pannello di gnome2, che permetteva al superamento della temperatura di allarme l'esecuzione di un comando (io eseguivo invece lo script):

Codice: Seleziona tutto

#!/bin/bash

echo "ALLARME TEMPERATURA ALLARME TEMPERATURA ALLARME TEMPERATURA"
echo "***********************************************************"
amixer -c 0 set 'Master' 50 #==> Setta il volume a 50 (non potevo metterlo a 100 perchè ho casse troppo potenti, e l'allarme che usavo era già alto di suo)
totem --play ~/ALLARME_TEMPERATURA/allarme.mp3 #==>totem riproduce l'allarme
echo "ALLARME TEMPERATURA ALLARME TEMPERATURA ALLARME TEMPERATURA"
echo "***********************************************************"
A parte gli echo che possiamo anche lasciarli perdere (sono le scritte che si mostrano nel terminale), il resto si potrebbe salvare.
Avatar utente
Iacoporosso
Prode Principiante
Messaggi: 232
Iscrizione: lunedì 10 gennaio 2011, 18:32
Desktop: kde 4.10
Distribuzione: kubuntu 12.10

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da Iacoporosso »

ho implementato barre e scritte di allarme... ;D
il bash nn so come 'ragiona' perciò l'allarma sonoro ancora nn c'e    (bad)  ( ho pravato a fargli eseguire un mp3 quando la temp è alta ma ho dei problemi xke all'accensione mi da a volte un riquadro nero e nn so dove mettere le mani )

per ora ho aggiunto questa parte per la temperatura al posto del tuo bash

Codice: Seleziona tutto

${if_match ${hwmon temp 1}<=77}  ${endif} ${if_match ${hwmon temp 1}>=78} ${scroll 50 20 ALLARME TEMPERATURA    ALLARME TEMPERATURA    ALLARME TEMPERATURA    ALLARME TEMPERATURA} $else $endif
il risultato:


Immagine  Immagine
Avatar utente
realogicos
Prode Principiante
Messaggi: 162
Iscrizione: venerdì 24 giugno 2011, 14:27

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da realogicos »

>:( :-[ per favore mi aiutate a sistemarlo?
il conky che ho ottenuto modificando un po l'originale è questo:
#

Codice: Seleziona tutto

# — ALIGNMENT — #
alignment top_right
gap_x 8
gap_y 40

# — GRAPHIC — #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no

# — TEXT — #
use_xft yes


xftfont ZeKton:size=12:style=bold
xftalpha 0.8
uppercase no
override_utf8_locale yes
default_color ADFF2F
TEXT
${color ADFF2F}
${font Casper Comics Solid:size=20}${alignc}Lugo   Meteo
${font Paintbrush:size=12}${goto 20}${execi 1800 conkyForecast  --datatype=CT}

${goto 10}${font Conky:size=38}w${font}${font Paintbrush:size=18}${voffset -20}${execi 500 /usr/bin/conkyForecast  --datatype=HT}
${goto 10}${voffset 20}            ${font Paintbrush:size=8}${execi 500 conkyForecast  --datatype=MP}${font Paintbrush:size=8}



${goto 140}Alba.     ${execi 500 /usr/bin/conkyForecast  --datatype=SR}
${goto 140}Tram.    ${execi 500 /usr/bin/conkyForecast  --datatype=SS}  
${goto 140}Min.     ${execi 1680 conkyForecast  --datatype=LT --startday=1}
${goto 140}Max.     ${execi 1680 conkyForecast  --datatype=HT --startday=1}
${goto 140}Umidità.     ${execi 500 /usr/bin/conkyForecast  --datatype=HM}
${goto 140}Vento.     ${execpi 900 conkyForecast  --datatype=WS}
${goto 10}Visib.     ${execpi 900 conkyForecast  --datatype=VI}
${goto 10}Precipit.     ${execpi 900 conkyForecast  --datatype=PC --startday=0}
${goto 10}Uv.            ${execpi 900 conkyForecast --datatype=UI} - ${execpi 900 conkyForecast  --datatype=UT}
${goto 10}Feels like.   ${execi 600 conkyForecast --imperial --datatype=LT --centeredwidth=4 -iu}


${goto 10}${execpi 900 conkyForecast  --datatype=CN}    ${color}${execpi 900 conkyForecast  --datatype=CO}
${execpi 1800 conkyForecast  --template=/home/pippo/moon.template}
$font
${voffset -160}${font Paintbrush:size=8}


${goto 10}Domani. ${execi 1800 conkyForecast  --datatype=DW --startday=1 --shortweekday}. ${execi 500 /usr/bin/conkyForecast  --startday=1 --datatype=HT}



${goto 10}${execi 600 conkyForecast  --startday=1 --datatype=CT}
solo che come si vede nell'immagine del conky originale...le scritte sono diverse dalle mie(tipo scrittura a mano)...l'indicatore della temperatura e sostituito da una "w"....e poi dovrei spostare il sole che ho cerchiato più in basso,allineato alla scritta sereno.
p.s. mi sapete dire anche cosa indica la riga "feels like" sotto "uv." che presumo significhi ultravioletti.
vi prego..siate generosi...aiutatemi :-[ ???
Allegati
mio conky.png
conky originale.png
La vita...è come la scaletta del pollaio...corta e piena di menta
gikbuntu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 838
Iscrizione: venerdì 28 gennaio 2011, 16:30
Località: Bolzano/Bozen (BZ)

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da gikbuntu »

Iacoporosso ha scritto: ho implementato barre e scritte di allarme... ;D
il bash nn so come 'ragiona' perciò l'allarma sonoro ancora nn c'e    (bad)   ( ho pravato a fargli eseguire un mp3 quando la temp è alta ma ho dei problemi xke all'accensione mi da a volte un riquadro nero e nn so dove mettere le mani )

per ora ho aggiunto questa parte per la temperatura al posto del tuo bash

Codice: Seleziona tutto

${if_match ${hwmon temp 1}<=77}  ${endif} ${if_match ${hwmon temp 1}>=78} ${scroll 50 20 ALLARME TEMPERATURA    ALLARME TEMPERATURA    ALLARME TEMPERATURA    ALLARME TEMPERATURA} $else $endif
il risultato:


Immagine   Immagine
Il bash e' lo stesso linguaggio che usi da terminale. Per informaziini chiedimi pure, non sono un esperto ma me la cavo.
Per il conky  (good) (good)
Avatar utente
MI|RO
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 378
Iscrizione: lunedì 3 dicembre 2007, 13:48
Contatti:

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da MI|RO »

Mystery Man ha scritto: Raga ho bisogno di aiuto, mi serve creare un quadrato che evidenzi il giorno presente^^ nel conky calendar, magari carcando un immagine di sfondo già fatto, e far sì che tale quadrato di selezione si muovi verso il basso, quando cambia il giorno, vedere l'immagine:
Immagine

Non so proprio come farlo, non ho idee
Questo è lo script del calendar, se non ricordo male è di Alecive.

Codice: Seleziona tutto

#!/bin/bash
cd $(dirname $0)
# horizontal and vertical calendar for conky by ans
# Updated by: mobilediesel, dk75, Bruce, Crinos512, et al.
# locale depend week day names
# DOW=("Mo" "Tu" "We" "Th" "Fr" "Sa" "Su")
while getopts ":vl:" opts; do
case "$opts" in
l) lang=$OPTARG;;
v) orientation="$opts";;
esac
done
if [ -f lang ]; then
    . lang
fi
COLOROLD="121212" #MidSlateGrey
COLORTODAY="CA1010" #Darkorange
COLORREST="121212" #MidSlateGrey
COLORNEXT="8b8b8b" #LightSlateGrey
COLORSATURDAY="288d60"
COLORSUNDAY="e88715"
COLOR=("" "" "" "" "" "\${color $COLORSATURDAY}" "\${color $COLORSUNDAY}")
COLOREND=("" "" "" "" "" "" "\${color}")

TODAY=$(date +%-d)
LASTDAY=$(date -d "-$TODAY days +1 month" +%d)
FIRSTDAY=$(date -d "-$[$TODAY-1] days" +%u)

# horizontal function
h () {
# Build $TOPLINE
k=$FIRSTDAY
for j in {1..31}; do
  x=$[j+LASTDAY/j]
  case $j in
  	${j/#$x})	TOPLINE="$TOPLINE ${COLOR[$[k-1]]}${DOW[$[k-1]]}${COLOREND[$[k-1]]}";;
  	$[LASTDAY+1])	TOPLINE="$TOPLINE \${color $COLORNEXT}${DOW[$[k-1]]}";;
  	*)		TOPLINE="$TOPLINE ${DOW[$[k-1]]}";;
  esac
  k=$[${k/#7/0}+1]
done

BOTTOM="\${color $COLOROLD}$(seq -w -s ' ' $LASTDAY|sed "0,/[0-3]*$TODAY \?/s//\${color $COLORTODAY}&\${color $COLORREST}/") \${color $COLORNEXT}$(seq -w -s ' ' 0$[31-$LASTDAY])"

echo "${TOPLINE/# /}"
echo "$BOTTOM\${color}"
}

# vertical function
v () {
for i in $(seq 1 $[TODAY-1]); do
    TODAYC[$i]="\${alignr 170}\${color $COLOROLD}"
done
TODAYC[$TODAY]="\${alignr 170}\${color $COLORTODAY}"
for i in $(seq $[TODAY+1] $LASTDAY); do
    TODAYC[$i]="\${alignr 170}\${color $COLORREST}"
done

k=$FIRSTDAY
for j in $(seq $LASTDAY); do
  	echo  "${COLOR[$[k-1]]}${DOW[$[k-1]]} ${TODAYC[$j]}$(printf "%02d" $j)\${color}\${voffset 18,5}"
  k=$[${k/#7/0}+1]
done
}

# call function based on "$orientation"
${orientation:-h}
@gikbuntu, avevo fatto una richiesta ieri, ma a parte Iacopo non sono stato cagato da nessuno ;D

Lo script in code è in Bash, se te ne intendi mi sai dire come insere un elemento di selezione del giorno a scorrimento verso il basso come nell'immagine inserendo un immagine di sfondo sotto il numero del giorno, non so se mi sono spiegato.

@Iacopo ho visto solo adesso il tuo post, grazie per la risposta, ho aperto il file lua che mi hai consigliato, tempo trascorso alla lettura 1 ora :o, il mio volto al termine ::) ???, un po troppo complicato, inoltre è in lua, lo script che ho io è in bash.
Quando il fiore del male emette i primi vagiti significa che il mondo sta andando a ehm........
"Mio Sito: Lavori in corso..."
My Deviantart Profile
Avatar utente
Iacoporosso
Prode Principiante
Messaggi: 232
Iscrizione: lunedì 10 gennaio 2011, 18:32
Desktop: kde 4.10
Distribuzione: kubuntu 12.10

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da Iacoporosso »

Mystery Man ha scritto:
Mystery Man ha scritto: Raga ho bisogno di aiuto, mi serve creare un quadrato che evidenzi il giorno presente^^ nel conky calendar, magari carcando un immagine di sfondo già fatto, e far sì che tale quadrato di selezione si muovi verso il basso, quando cambia il giorno, vedere l'immagine:
Immagine

Non so proprio come farlo, non ho idee
Questo è lo script del calendar, se non ricordo male è di Alecive.

Codice: Seleziona tutto

#!/bin/bash
cd $(dirname $0)
# horizontal and vertical calendar for conky by ans
# Updated by: mobilediesel, dk75, Bruce, Crinos512, et al.
# locale depend week day names
# DOW=("Mo" "Tu" "We" "Th" "Fr" "Sa" "Su")
while getopts ":vl:" opts; do
case "$opts" in
l) lang=$OPTARG;;
v) orientation="$opts";;
esac
done
if [ -f lang ]; then
    . lang
fi
COLOROLD="121212" #MidSlateGrey
COLORTODAY="CA1010" #Darkorange
COLORREST="121212" #MidSlateGrey
COLORNEXT="8b8b8b" #LightSlateGrey
COLORSATURDAY="288d60"
COLORSUNDAY="e88715"
COLOR=("" "" "" "" "" "\${color $COLORSATURDAY}" "\${color $COLORSUNDAY}")
COLOREND=("" "" "" "" "" "" "\${color}")

TODAY=$(date +%-d)
LASTDAY=$(date -d "-$TODAY days +1 month" +%d)
FIRSTDAY=$(date -d "-$[$TODAY-1] days" +%u)

# horizontal function
h () {
# Build $TOPLINE
k=$FIRSTDAY
for j in {1..31}; do
  x=$[j+LASTDAY/j]
  case $j in
  	${j/#$x})	TOPLINE="$TOPLINE ${COLOR[$[k-1]]}${DOW[$[k-1]]}${COLOREND[$[k-1]]}";;
  	$[LASTDAY+1])	TOPLINE="$TOPLINE \${color $COLORNEXT}${DOW[$[k-1]]}";;
  	*)		TOPLINE="$TOPLINE ${DOW[$[k-1]]}";;
  esac
  k=$[${k/#7/0}+1]
done

BOTTOM="\${color $COLOROLD}$(seq -w -s ' ' $LASTDAY|sed "0,/[0-3]*$TODAY \?/s//\${color $COLORTODAY}&\${color $COLORREST}/") \${color $COLORNEXT}$(seq -w -s ' ' 0$[31-$LASTDAY])"

echo "${TOPLINE/# /}"
echo "$BOTTOM\${color}"
}

# vertical function
v () {
for i in $(seq 1 $[TODAY-1]); do
    TODAYC[$i]="\${alignr 170}\${color $COLOROLD}"
done
TODAYC[$TODAY]="\${alignr 170}\${color $COLORTODAY}"
for i in $(seq $[TODAY+1] $LASTDAY); do
    TODAYC[$i]="\${alignr 170}\${color $COLORREST}"
done

k=$FIRSTDAY
for j in $(seq $LASTDAY); do
  	echo  "${COLOR[$[k-1]]}${DOW[$[k-1]]} ${TODAYC[$j]}$(printf "%02d" $j)\${color}\${voffset 18,5}"
  k=$[${k/#7/0}+1]
done
}

# call function based on "$orientation"
${orientation:-h}
@gikbuntu, avevo fatto una richiesta ieri, ma a parte Iacopo non sono stato cagato da nessuno

Lo script in code è in Bash, se te ne intendi mi sai dire come insere un elemento di selezione del giorno a scorrimento verso il basso come nell'immagine inserendo un immagine di sfondo sotto il numero del giorno, non so se mi sono spiegato.

@Iacopo ho visto solo adesso il tuo post, grazie per la risposta, ho aperto il file lua che mi hai consigliato, tempo trascorso alla lettura 1 ora , il mio volto al termine, un po troppo complicato, inoltre è in lua, lo script che ho io è in bash.


ho avuto una superissima idea!!!!!!!!!!

senxa bash o altro fai con  ${if mach}!!

gli dici se prendi uno al comando che indica il giorno e metti l'immagine sotto l'uno
se prendi 2 di metteral in posizione sotto il 2
...

( tralasciando che sono un genio è un po macchinoso ma facile (good) (good) )


@gikbunto dovresti inserire una stringa del tipo cosi per avviare lo script che hai ..ma lo script fa da solo il rilevamento e da solo decide se suonare o no??? in quel caso basta proprio una cosa del tipo:

Codice: Seleziona tutto

{execi 60  ~/.conky/alarmscript }
e è fatto ;D

se no basta inserirla dove io gli ho indicato se mettere o meno le scritte di allarme (yes)
Avatar utente
Iacoporosso
Prode Principiante
Messaggi: 232
Iscrizione: lunedì 10 gennaio 2011, 18:32
Desktop: kde 4.10
Distribuzione: kubuntu 12.10

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da Iacoporosso »

2conkyni tutti per voi..noi ;D ;D

oneiric.. |                                                                                      minimal   |
            |                                                                                                    |
            v                                                                                                   v      
Immagine      Immagine


@MM mi dici con che stringa richiami lo script calendario che quello che vuoi fare lo vedo bene sul mio desk!!! (b2b)
Allegati
minimal conky.rar
(5.25 KiB) Scaricato 49 volte
oneiric conky modded.rar
(95.27 KiB) Scaricato 30 volte
Ultima modifica di Iacoporosso il sabato 20 agosto 2011, 0:57, modificato 1 volta in totale.
Avatar utente
MI|RO
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 378
Iscrizione: lunedì 3 dicembre 2007, 13:48
Contatti:

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da MI|RO »

umh, mi sa che geni siamo in 2, dato che ci avevo pensato pure io, ma non con il conky ma direttamente dallo script bash, cmq eccoti le stringhe:

Codice: Seleziona tutto

${font Trebuchet MS:style=bold:size=10}${color #121212}
${execpi 500 /home/roby/.scripts/conkycal.sh -l it -v|sed 's/^/\${goto 1}/'}
#${execi 30 cat ./Note.txt | fold -w30 }
${color B3B3B3}${offset 90}${font Trebuchet MS:style=bold:size=15}${time %H:%M:%S}${font}
mentre la stringa in bash che richiama il giorno d'oggi è questo:

Codice: Seleziona tutto

TODAY=$(date +%-d)
con quest'ultimo codice pensavo di modificarlo così:
TODAY=$(img /home/etcc+date +%d) ma chissa perchè non funziona, forse dimentico qualche funzione. :-\

EDIT: Mi sono accorto solo ora di avere uno scarafaggio spiaccicato sopra la tastiera ;D
Quando il fiore del male emette i primi vagiti significa che il mondo sta andando a ehm........
"Mio Sito: Lavori in corso..."
My Deviantart Profile
Avatar utente
Iacoporosso
Prode Principiante
Messaggi: 232
Iscrizione: lunedì 10 gennaio 2011, 18:32
Desktop: kde 4.10
Distribuzione: kubuntu 12.10

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da Iacoporosso »

Mystery Man ha scritto: umh, mi sa che geni siamo in 2, dato che ci avevo pensato pure io, ma non con il conky ma direttamente dallo script bash, cmq eccoti le stringhe:

Codice: Seleziona tutto

${font Trebuchet MS:style=bold:size=10}${color #121212}
${execpi 500 /home/roby/.scripts/conkycal.sh -l it -v|sed 's/^/\${goto 1}/'}
#${execi 30 cat ./Note.txt | fold -w30 }
${color B3B3B3}${offset 90}${font Trebuchet MS:style=bold:size=15}${time %H:%M:%S}${font}
mentre la stringa in bash che richiama il giorno d'oggi è questo:

Codice: Seleziona tutto

TODAY=$(date +%-d)
con quest'ultimo codice pensavo di modificarlo così:
TODAY=$(img /home/etcc+date +%d) ma chissa perchè non funziona, forse dimentico qualche funzione. :-\

EDIT: Mi sono accorto solo ora di avere uno scarafaggio spiaccicato sopra la tastiera ;D

io in bash nn ci capisco una mazza ma ora me lo fo lo stesso!! dopo copierò il tuo ;D ;D


ma a me collle teu stringhe scrive anche i giorni e tutti sfalsati :'(


sicuro che nn è cosi:  ( con il -d)

Codice: Seleziona tutto

TODAY=$(img /home/etcc+date +%-d)
Ultima modifica di Iacoporosso il sabato 20 agosto 2011, 1:26, modificato 1 volta in totale.
Avatar utente
MI|RO
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 378
Iscrizione: lunedì 3 dicembre 2007, 13:48
Contatti:

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da MI|RO »

Va be ti faccio una sorpresina, vedi se così ti funziona, a limite se ti sfasa modifica i valori di maxims width e minimum size, considera pure che io ho uno schermo fullhd 1924x1080.

Strano le scritte dei giorni non dovrebbe metterli.

Controlla inoltre se hai i font Trebuchet MS. ;)
Allegati
Conkyvertical.7z
(4.66 KiB) Scaricato 31 volte
Quando il fiore del male emette i primi vagiti significa che il mondo sta andando a ehm........
"Mio Sito: Lavori in corso..."
My Deviantart Profile
Avatar utente
Iacoporosso
Prode Principiante
Messaggi: 232
Iscrizione: lunedì 10 gennaio 2011, 18:32
Desktop: kde 4.10
Distribuzione: kubuntu 12.10

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da Iacoporosso »

Mystery Man ha scritto: Va be ti faccio una sorpresina, vedi se così ti funziona, a limite se ti sfasa modifica i valori di maxims width e minimum size, considera pure che io ho uno schermo fullhd 1924x1080.

Strano le scritte dei giorni non dovrebbe metterli.

Controlla inoltre se hai i font Trebuchet MS. ;)
funge ma nn ha il riquadro sotto il giorno.. bon lo metto io.. e sono troppo distanti uno dall'altro!! per leggerli tutti devo rimpicciolirli troppo.. come li avvicino=??
Avatar utente
MI|RO
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 378
Iscrizione: lunedì 3 dicembre 2007, 13:48
Contatti:

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da MI|RO »

# vertical function
v () {
for i in $(seq 1 $[TODAY-1]); do
   TODAYC[$i]="\${offset 2}\${color $COLOROLD}"
done
TODAYC[$TODAY]="\${offset 2}\${color $COLORTODAY}"
for i in $(seq $[TODAY+1] $LASTDAY); do
   TODAYC[$i]="\${offset 2}\${color $COLORREST}"
done

k=$FIRSTDAY
for j in $(seq $LASTDAY); do
  echo  "${COLOR[$[k-1]]}${DOW[$[k-1]]} ${TODAYC[$j]}$(printf "%02d" $j)\${color}\${voffset 15}"

Modifica il voffset, metti un 10 0 8 dovrebbe bastare.
Ultima modifica di Anonymous il sabato 20 agosto 2011, 1:44, modificato 1 volta in totale.
Quando il fiore del male emette i primi vagiti significa che il mondo sta andando a ehm........
"Mio Sito: Lavori in corso..."
My Deviantart Profile
Avatar utente
Iacoporosso
Prode Principiante
Messaggi: 232
Iscrizione: lunedì 10 gennaio 2011, 18:32
Desktop: kde 4.10
Distribuzione: kubuntu 12.10

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da Iacoporosso »

Mystery Man ha scritto:
# vertical function
v () {
for i in $(seq 1 $[TODAY-1]); do
   TODAYC[$i]="\${offset 2}\${color $COLOROLD}"
done
TODAYC[$TODAY]="\${offset 2}\${color $COLORTODAY}"
for i in $(seq $[TODAY+1] $LASTDAY); do
   TODAYC[$i]="\${offset 2}\${color $COLORREST}"
done

k=$FIRSTDAY
for j in $(seq $LASTDAY); do
  echo  "${COLOR[$[k-1]]}${DOW[$[k-1]]} ${TODAYC[$j]}$(printf "%02d" $j)\${color}\${voffset 15}"

Modifica il voffset, metti un 10 0 8 dovrebbe bastare.
da nubbo dopo aver scritto ho letto il .sh e era ovvio

sorry.. ancora un attimo e lo completo (good)

EDIT provato con queste eterne stringhe...

Codice: Seleziona tutto

${if_match ${time %d}<=1} ${image ~/.conky/day.png -p 4,16 -s 25x25} ${endif} 
${if_match ${time %d}<=2} ${image ~/.conky/day.png -p 4,38 -s 25x25} ${endif} 
${if_match ${time %d}<=3} ${image ~/.conky/day.png -p 4,60 -s 25x25} ${endif} 
${if_match ${time %d}<=4} ${image ~/.conky/day.png -p 4,82 -s 25x25} ${endif} 
${if_match ${time %d}<=5} ${image ~/.conky/day.png -p 4,104 -s 25x25} ${endif} 
${if_match ${time %d}<=6} ${image ~/.conky/day.png -p 4,126 -s 25x25} ${endif} 
${if_match ${time %d}<=7} ${image ~/.conky/day.png -p 4,148 -s 25x25} ${endif}
${if_match ${time %d}<=8} ${image ~/.conky/day.png -p 4,170 -s 25x25} ${endif} 
${if_match ${time %d}<=9} ${image ~/.conky/day.png -p 4,192 -s 25x25} ${endif} 
${if_match ${time %d}<=10} ${image ~/.conky/day.png -p 4,214 -s 25x25} ${endif} 
${if_match ${time %d}<=11} ${image ~/.conky/day.png -p 4,236 -s 25x25} ${endif} 
${if_match ${time %d}<=12} ${image ~/.conky/day.png -p 4,258 -s 25x25} ${endif}
${if_match ${time %d}<=13} ${image ~/.conky/day.png -p 4,280 -s 25x25} ${endif}
${if_match ${time %d}<=14} ${image ~/.conky/day.png -p 4,302 -s 25x25} ${endif} 
${if_match ${time %d}<=15} ${image ~/.conky/day.png -p 4,324 -s 25x25} ${endif} 
${if_match ${time %d}<=16} ${image ~/.conky/day.png -p 4,346 -s 25x25} ${endif} 
${if_match ${time %d}<=17} ${image ~/.conky/day.png -p 4,378 -s 25x25} ${endif} 
${if_match ${time %d}<=18} ${image ~/.conky/day.png -p 4,390 -s 25x25} ${endif} 
${if_match ${time %d}<=19} ${image ~/.conky/day.png -p 4,412 -s 25x25} ${endif} 
${if_match ${time %d}<=20} ${image ~/.conky/day.png -p 4,434 -s 25x25} ${endif} 
${if_match ${time %d}<=21} ${image ~/.conky/day.png -p 4,456 -s 25x25} ${endif} 
${if_match ${time %d}<=22} ${image ~/.conky/day.png -p 4,478 -s 25x25} ${endif} 
${if_match ${time %d}<=23} ${image ~/.conky/day.png -p 4,500 -s 25x25} ${endif} 
${if_match ${time %d}<=24} ${image ~/.conky/day.png -p 4,522 -s 25x25} ${endif} 
${if_match ${time %d}<=25} ${image ~/.conky/day.png -p 4,544 -s 25x25} ${endif} 
${if_match ${time %d}<=26} ${image ~/.conky/day.png -p 4,566 -s 25x25} ${endif} 
${if_match ${time %d}<=27} ${image ~/.conky/day.png -p 4,588 -s 25x25} ${endif} 
${if_match ${time %d}<=28} ${image ~/.conky/day.png -p 4,610 -s 25x25} ${endif} 
${if_match ${time %d}<=29} ${image ~/.conky/day.png -p 4,632 -s 25x25} ${endif} 
${if_match ${time %d}<=30} ${image ~/.conky/day.png -p 4,654 -s 25x25} ${endif} 
${if_match ${time %d}<=31} ${image ~/.conky/day.png -p 4,676 -s 25x25} $else
ma xke se metto solo = al posto di <= mi na problemi del tipo

Codice: Seleziona tutto

Conky: failed to parse compare string '20=21'
Conky: compare failed for expression '20=21'
Conky: failed to parse compare string '20=21'
Conky: compare failed for expression '20=21'
con <= chiaramente mi evidenzia tutti quelli dopo in giorno in questione :'(
Ultima modifica di Iacoporosso il sabato 20 agosto 2011, 2:20, modificato 1 volta in totale.
Avatar utente
realogicos
Prode Principiante
Messaggi: 162
Iscrizione: venerdì 24 giugno 2011, 14:27

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da realogicos »

ma insomma...nessuno è capace di aiutarmi???
non credo che non siete capaci..e per questo ve lo chiedo ancora.........
>:( per favore mi aiutate a sistemarlo?
il conky che ho ottenuto modificando un po l'originale è questo:
#

Codice: Seleziona tutto

# — ALIGNMENT — #
alignment top_right
gap_x 8
gap_y 40

# — GRAPHIC — #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no

# — TEXT — #
use_xft yes


xftfont ZeKton:size=12:style=bold
xftalpha 0.8
uppercase no
override_utf8_locale yes
default_color ADFF2F
TEXT
${color ADFF2F}
${font Casper Comics Solid:size=20}${alignc}Lugo   Meteo
${font Paintbrush:size=12}${goto 20}${execi 1800 conkyForecast  --datatype=CT}

${goto 10}${font Conky:size=38}w${font}${font Paintbrush:size=18}${voffset -20}${execi 500 /usr/bin/conkyForecast  --datatype=HT}
${goto 10}${voffset 20}            ${font Paintbrush:size=8}${execi 500 conkyForecast  --datatype=MP}${font Paintbrush:size=8}



${goto 140}Alba.     ${execi 500 /usr/bin/conkyForecast  --datatype=SR}
${goto 140}Tram.    ${execi 500 /usr/bin/conkyForecast  --datatype=SS}  
${goto 140}Min.     ${execi 1680 conkyForecast  --datatype=LT --startday=1}
${goto 140}Max.     ${execi 1680 conkyForecast  --datatype=HT --startday=1}
${goto 140}Umidità.     ${execi 500 /usr/bin/conkyForecast  --datatype=HM}
${goto 140}Vento.     ${execpi 900 conkyForecast  --datatype=WS}
${goto 10}Visib.     ${execpi 900 conkyForecast  --datatype=VI}
${goto 10}Precipit.     ${execpi 900 conkyForecast  --datatype=PC --startday=0}
${goto 10}Uv.            ${execpi 900 conkyForecast --datatype=UI} - ${execpi 900 conkyForecast  --datatype=UT}
${goto 10}Feels like.   ${execi 600 conkyForecast --imperial --datatype=LT --centeredwidth=4 -iu}


${goto 10}${execpi 900 conkyForecast  --datatype=CN}    ${color}${execpi 900 conkyForecast  --datatype=CO}
${execpi 1800 conkyForecast  --template=/home/pippo/moon.template}
$font
${voffset -160}${font Paintbrush:size=8}


${goto 10}Domani. ${execi 1800 conkyForecast  --datatype=DW --startday=1 --shortweekday}. ${execi 500 /usr/bin/conkyForecast  --startday=1 --datatype=HT}



${goto 10}${execi 600 conkyForecast  --startday=1 --datatype=CT}
solo che come si vede nell'immagine del conky originale...le scritte sono diverse dalle mie(tipo scrittura a mano)...l'indicatore della temperatura e sostituito da una "w"....e poi dovrei spostare il sole che ho cerchiato più in basso,allineato alla scritta sereno.
p.s. mi sapete dire anche cosa indica la riga "feels like" sotto "uv." che presumo significhi ultravioletti.
vi prego..siate generosi...aiutatemi  :-\
Allegati
mio conky.png
conky originale.png
La vita...è come la scaletta del pollaio...corta e piena di menta
gikbuntu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 838
Iscrizione: venerdì 28 gennaio 2011, 16:30
Località: Bolzano/Bozen (BZ)

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da gikbuntu »

@mistery men: ho qualche competenza in bash ma non a quel livello... :-[
@iacoporosso: no non rileva la temperatura lo script, fa solo suonare l'allarme. Con ${if_match} non si riesce a fare niente?
@realogicos :
    1) Leggi il wiki AmbienteGrafico/Conky e AmbienteGrafico/Conky/Plugin, sono un buon punto di partenza.
    2) Quando hai finito di usare un font, devi aggiungere a fine riga ${font}
    3) Feels like è la temperatura percepita, solo che siccome deegan ha sbagliato (tanto per cambiare (rotfl) ) te lo ha messo in imperiale.
        Cambia la riga di feels like con questa:

Codice: Seleziona tutto

         ${goto 10}Feels like.   ${execi 600 conkyForecast --imperial --datatype=LT --centeredwidth=4 -u}
         
    4) Per spostare l'immagine mi devi postare il template sennò non se ne fa niente.
   
Avatar utente
realogicos
Prode Principiante
Messaggi: 162
Iscrizione: venerdì 24 giugno 2011, 14:27

Re: Posta il tuo .conkyrc & png ""Leggete in 1°Pagina conkyForecast""

Messaggio da realogicos »

questo è il moon.template
#

Codice: Seleziona tutto

${font Paintbrush:size=10}
${image [--datatype=WI] -p 120,60 -s 100x100}
${image [--datatype=MI] -p 10,180 -s 75x75}
${voffset -113}${goto 140}${font ConkyWindNESW:style=Bold:size=47}${execi 600 conkyForecast --datatype=BS}
${image [--datatype=WI --startday=1] -p 140,355 -s 55x55}
La vita...è come la scaletta del pollaio...corta e piena di menta
Chiusa

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti