Grazie per la risposta; i commenti nel seguito.

Stefano B. ha scritto:

>Ciao 
>  
>
>>Scusate non sono stato chiaro.
>>Premessa:
>>Sono un consulente ICT ed utilizzo OpenOffice per lavoro (su un
>>portalile con Linux); da qui la necessità di avere una galleria di
>>clipart abbastanza fornita.
>>Con un improbo lavoro, sudore sangue e [EMAIL PROTECTED]& me la sono creata 
>>così:
>>Avevo, dai tempi di Windows il prodotto Corel Gallery 2 che ga le
>>clipart in formato cdr: le ho convertite tutte in wmf.
>>Ho preso le Open Clip Art ( http://www.openclipart.org/ ) che fornisce
>>clipart in formato SVG (non gestito da OO - si rimedia soo un filtro di
>>importazione da installare a mano); ho scritto un pò di script in python
>>ed ho convertito la maggior parte delle clipart in WMF.
>>
>>A questo punto ho messo il tutto in una directory sotto radice: /Gallery
>>Qui viene il lavoro antipatico: non ho trovato alcun mezzo per generare
>>automativamente i file della gallery di OO (.sdv, .htm, .sdg) e quindi a
>>mano, una directory alla volta, ho inserito nella gallery il tutto (1.2
>>GB, 450 directory, 30072 file) come "nuovo argomento".
>>
>>Ora, normalmente, basta installare OO, andare sulle opzioni ed aggiugere
>>"/gallery" ai path in cui cercare le clipart e tutto funziona.
>>Attenzione, c'è uno strano comportamento di OO: se si mettono più path
>>per la gallery, la funzione "nuovo argomento" scrive soltanto
>>nell'ultimo dei path disponibili.
>>Oltre a ciò, con la OO 2.0 RC2, non c'è verso di fargli funzionare la
>>nuova directory delle clipart, perchè, anche se visualizza correttamente
>>le icone delle clipart, al tentativo di trascinarle nel documento
>>l'operazione non riesce. Se ci si mette con il cursore su una delle
>>icone, si vede che il path visualizzato non è quello corretto.
>>
>>Qualcuno sa come fare a creare una libreria di clipart che sia
>>disponibile per diversi utenti (senza utilizzare quella di OO che viene
>>ricoperta ad ogni installazione/upgrade)?
>>Oppure mi sapete dire come forzare i path nella funzione Gallery?
>>
>>
>>Grazie
>>    Mirto
>>    
>>
>
>Ok, ho compreso, ma non capisco lo stesso... ho fatto il tuo stesso lavoro, 
>nel senso che ho scaricato le openclipart ed ho aggiunto, a mano, cartella 
>per cartella come nuovo argomento.E' un po' una storia lunga, effettivamente, 
>ma ha funzionato... ora nella gallery vedo l'elenco degli argomenti che ho 
>inserito e se trascino l'anteprima mi si inserisce correttamente la clipart. 
>Io uso mandriva 2006,
>
OK Anch'io utilizzo Manrdiva 2006

> che dispone di un rpm della openclipart, che una volta 
>decompresso va in /usr/share/images/openclipart.
>  
>
Non lo sapevo; ho scaricato la tarball dal sito delle openclipart.

>Ho fatto tutto da utente: ogni reinstallazione di OOo non mi sovrascrive la 
>home per cui mi ritrovo con le mie clipart (*.png, belle grosse) pronte per 
>l'uso.
>  
>
?? PNG ?? Non capisco il formato SVG è vettoriale, per non perdere in
risoluzione (e per poter modificare le clipart) è meglio un formato
vettoriale capito da OO come WMF.
Ti allego lo script che utilizzo per la conversione.

>Per gli altri utenti ho copiato la cartella /share/gallery della mia home 
>nelle home degli utenti, ed ha funzionato :-)
>  
>
Piccolo problema: ho circa 1 Gb di clipart, copiarlo per ogni utente mi
sembra uno spreco di spazio.
L'ideale sarebbe metterlo in una directory valida per tutti.
Farò comunque altre prove

>Ciao
>
>  
>
Ciao

>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>  
>
#!/usr/bin/python
# code taken from http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/300411

import os, sys
import re
import fileinput
import getopt

def main(root, filelist):
    """main(root, filelist) -> None
    
    Override this function, to do whatever you please with the list of files
    passed in filelist. The default behaviour is to call the function rename(),
    which applies a set of rules to sanitize a filename.
    """
    print "got %s: %s" % (root, filelist)
    dir2=root+"/wmf/"
    command1="mkdir "+dir2
    zutin, zutout = os.popen4(command1)
    zutin.close()
    #print zutout.read()
    zutout.close()
    print command1, "\n"
    
    for x in filelist:
        print "\n____________________________________________________________\n"
        n1=root+"/"+x
        nx=dir2+x
        n2=nx[:len(nx)-3]+"wmf"
        command2="skconvert "+n1+" "+n2+" &"
        print command2, "\n"
        
        zutin, zutout = os.popen4(command2)
        zutin.close()
        #print zutout.read()
        zutout.close()



if __name__ == '__main__':
   
    recurse  = True
    filetype = ".svg"
    args="."

    filelist = []
    for fl in args:
        if os.path.isfile(fl):
            filelist.append(fl)
        if os.path.isdir(fl) and recurse == True:
            for root, dirs, files in os.walk(fl):
                if filetype != 'all':
                    files = [ f for f in files if f.endswith(filetype) ]
                main(root, files)
                
    if filetype != 'all':
        filelist = [ f for f in filelist if f.endswith(filetype) ]
    main(os.getcwd(), filelist)
begin:vcard
fn:Mirto Silvio Busico
n:Busico;Mirto Silvio
org:Busico Mirto Silvio
email;internet:[EMAIL PROTECTED]
title:Dr.
tel;work:+39 333 456 2651
tel;cell:+39 333 456 2651
x-mozilla-html:TRUE
version:2.1
end:vcard


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a