[Desktop] CrispClock

Personalizzazione grafica del sistema: icone, temi, sfondi, suoni, eccetera.
Avatar utente
AlexNA
Prode Principiante
Messaggi: 93
Iscrizione: sabato 27 dicembre 2008, 23:37
Località: Napoli

[Desktop] CrispClock

Messaggio da AlexNA »

So che probabilmente è una questione "di nicchia", ma comunque vorrei avere un aiuto. Ho installato questa desklet per avere un orologio sul desktop. Bello, bellissimo, ma non è configurabile, almeno ufficialmente. Infatti modificando il codice sono riuscito a modificare dei parametri per renderlo come volevo io...più o meno.
Ora vorrei ingrandirlo, ma non so come modificare il file sorgente:

Codice: Seleziona tutto

<?xml version="1.0" encoding="UTF-8"?>

<display window-flags="sticky, below">

  <meta author="Kumar Aatish"
        version="0.01"
        category="Date/Time"
        name="CrispClock"
        description="A simple, clean and crisp digital time representation"
        preview="Display.png"/>

<canvas width="7cm" height="5cm"/>

<control id="mytime" interface="ITime:5oak91gpdt1dyiepbqmn48plp-2"/>

  <label id="currenttime" font="eufm10  2.6cm" color="#A30505" x="3.5cm" y="1.8cm" anchor="center"/>
  <label id="month" font="newPushkin 1.5cm" color="#CC2727" x="2cm" y="-0.2cm" relative-to="date,s"/>
 <label id="ampm" font="newPushkin 0.60cm" color="#FFFFFF" x="2.55cm" y="1.77cm" anchor="center"/>
  <label id="date" font="eufm10 2.2cm" color="#A30505" x="-3.5cm" y="0.5cm" relative-to="currenttime,s"/>
  <label id="year" font="eufm10 0.8cm" color="#C54343" x="0.5cm" y="2cm" relative-to="date,s"/>
  <label id="day" font="newPushkin 1.15cm" color="#CC2727" x ="0.2cm" y="1.3cm" relative-to="month,s"/>

  <script><![CDATA[

    calmonths = ['Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', 'Dicembre']
    caldays = ['Lunedì', 'Martedì', 'Mercoledì', 'Giovedì', 'Venerdì', 'Sabato','Domenica',]
    arrampm = ['','']

    def myhandler(new_value):
    
        h, m, s = new_value
        Dsp.ampm.value = arrampm[h/24]
        h = h% 24
        Dsp.currenttime.value = " %02d:%02d"%(h,m)

    mytime.bind("time", myhandler)

    def myhandle(new_value):
    
        y, m, d = new_value
        Dsp.date.value = "%2d" % (d)
        Dsp.year.value = "%2d" % (y)
        Dsp.month.value = calmonths[m-1]
        j = y/100
        k = y%100
        dayval = d + ((m+1)*26)/10 + k + k/4 + j/4 - 2*j
        dayvalue = dayval%7
        Dsp.day.value = caldays[dayvalue]
    mytime.bind("date", myhandle)

  ]]></script>

</display>
Qualcuno conosce già la desklet in questione e può aiutarmi...qualcuno può dirmi come modificare il codice in maniera tale da riuscire a modificare le dimensioni?
Grazie in anticipo
Allegati
CrispClock-0.011.png
Schermata.png
"Non so per gli angeli, ma per gli uomini è la paura a mettere le ali" Max Payne
Avatar utente
burt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1643
Iscrizione: mercoledì 24 ottobre 2007, 9:03
Località: Sestri Levante (GE)

Re: [Desktop] CrispClock

Messaggio da burt »

sembrerebbe semplice, però non conosco la screenlets e dovresti provare.

se guardi bene nel codice sono presenti le righe per data ora anno ecc.ecc. se fai caso son seguite dal tipo di font da utilizzare e dalla relativa dimensione.

salvati una copia del file originale e fai delle prove
Avatar utente
AlexNA
Prode Principiante
Messaggi: 93
Iscrizione: sabato 27 dicembre 2008, 23:37
Località: Napoli

Re: [Desktop] CrispClock

Messaggio da AlexNA »

Le modifiche su questi parametri le ho apportate, volevo solo sapere se era possibile allargare il tutto. Ho capito come allargare il campo, ma i margini restano "piccoli". Comunque per ora mi fermo che ho altro da pensare. Grazie comunque.  (b2b)
"Non so per gli angeli, ma per gli uomini è la paura a mettere le ali" Max Payne
Avatar utente
burt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1643
Iscrizione: mercoledì 24 ottobre 2007, 9:03
Località: Sestri Levante (GE)

Re: [Desktop] CrispClock

Messaggio da burt »

Non saprei di preciso nemmeno io , prova a  guardare all'interno della screenlets se vi è un 'immagine predefinita, che ne sò 128*128 magari e da sostituire con una più grande  :)

p.s vado un po a caso e  ;)
LoHacKer
Prode Principiante
Messaggi: 63
Iscrizione: martedì 25 gennaio 2011, 15:38

Re: [Desktop] CrispClock

Messaggio da LoHacKer »

Mmmm.....una domanda da bravo ignorante...come hai fatto ad installarlo??? Io l'ho scaricato...ma non so ocme installarlo!!!! ;D ;D
Avatar utente
AlexNA
Prode Principiante
Messaggi: 93
Iscrizione: sabato 27 dicembre 2008, 23:37
Località: Napoli

Re: [Desktop] CrispClock

Messaggio da AlexNA »

Non ricordo bene, ma comunque devi installare prima il programma gdesklets dai repository, poi scarichi la desklet da quihttp://www.gdesklets.info/archive/CrispClock-0.011.tar.gz e lo decomprimi nella cartella:

Codice: Seleziona tutto

/home/nome_utente/.gdesklets/Displays
o, più semplicemente apri il programma gDesklets (Accessori--> gDesklets) e scegli File-->Installa pacchetto e ti scegli il file scaricato.
Ciao
"Non so per gli angeli, ma per gli uomini è la paura a mettere le ali" Max Payne
Scrivi risposta

Ritorna a “Personalizzazione dell'ambiente desktop”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti