Newsgroup: it.comp.os.linux.iniziare
Titolo: profilo di default di kde

Mi interessa persolalizzare il profilo di default che crea kde alla
prima login.
P.E.:
- la scelta dei temi e compagnia bella (non voglio che al primo login
mi dia il wizard di configurazione, ma ne voglio una prefatta...
l'utente, se vuole, se la modifica da solo a posteriori)
- La barra delle applicazioni (le icone da mettere nella quick lauch e
icontray, i desktop manager, la dimensione)
- Il menù avvio
- Il desktop
- La configurazione delle applicazioni (openoffice, evolution,
firefox, konqueror...)
- ecc...
- ecc...
So che a livello di S.O. si può utilizzare l'/etc/skel, ma c'è altro?
Matteo

Matteo Rossini ha scritto:

Per esempio copiare nella dir dell'utente la directory ~/.kde già 
pronta. Questa contiene tutte le configurazioni che hanno a che fare con 
kde e con i programmi associati (kontact, koffice, ...).
Chiaramente, fai attenzione ai permessi, l'utente deve essere il 
proprietario dei file.
Non sono sicuro se va copiata anche la dir ~/.local.
Per gli altri programmi, chiaramente, basta copiare le rispettive 
directory/file di configurazione, ad esempio per firefox copia la dir 
~/.mozilla o ~/.firefox.
ciao
gerlos
-- 
"Solo lo scienziato è vero poeta: ci dà la luna, ci promette le stelle,
  ci farà un nuovo universo se sarà il caso."
    _                                  Allen Ginsberg
   (y)        < 
http://gerlos.altervista.org
 >
    =   gerlos  + - - >  gnu/linux registred user #311588
         Per scrivermi togli i trattini e i baffi!

 So che a livello di S.O. si può utilizzare l'/etc/skel, ma c'è altro?
Cosa vuoi fare?
KDE, come tutte le applicazioni per unix, prendono le impostazioni prima
dalla home dell'utente (nel nostro caso ~/.kde) e, se non presenti, vanno
dai default di sistema (qui il percorso dipende dalla distribuzione e da
come è stata fatta l'installazione, generalmente può stare
sotto /usr/share/kde, però per esempio in Kubuntu
è /usr/share/kubuntu-default-settings/kde-profile/default/share/ )
Per cui hai due soluzioni. La prima è quella più consigliata, ovvero creare
un .kde configurato a puntino e in fase di creazione del nuovo utente,
copiarlo nella sua home, dandogli i permessi e magari qualche colpo di sed
se vuoi anche già avere la configurazione corretta degli account di mail
per esempio.
L'altra è modificare direttamente le impostazioni di default del sistema che
verranno automaticamente prese per buone in mancanza di altre, ma te lo
sconsiglio.
-- 
Vide

 sconsiglio.
Perché no? A me sembra di gran lunga la soluzione più pulita ed elegante.
Ricordo anche la directory /etc/skel che contiene il template usato
*automaticamente* dal sistema per le home dei nuovi utenti.
P.S. secondo me puoi tranquillamente ripetere la domanda in icol.sys
dove potresti ricevere dei pareri più informati

 Perché no? A me sembra di gran lunga la soluzione più pulita ed elegante.
Perchè meno "malleabile" in base all'utente. Se sei in un sistema in cui gli
utenti montano la home da NFS, un cambio nella configurazione é facilmente
replicabile a tutti gli utenti, per esempio.
-- 
Vide

Vide ha scritto:

Il profilo di *default*, per definizione, non è personalizzato...

 Il profilo di *default*, per definizione, non è personalizzato...
E allora perchè dovrebbe toccarlo la prima volta? ;)
Se lo cambia è perchè quello *davvero* di default di KDE non gli va bene, e
chi garantisce che dopodomani non voglia cambiare di nuovo qualcosa?
-- 
Vide


Le cose sono più complicate.
Io personalizzo il profilo kde e la scelta dei pacchetti della distro.
Poi certifico la configurazione e la installo su centinaia di macchine
(in verità il progetto è per 10.000 postazioni per cominciare e se va
bene arriverà a 30.000, ma io comincio in piccolo).
Da quel momento la configurazione deve essere freezata per non meno di
uno/due anni; dopo verranno fatte le modifiche (sempre da certificare)
esclusivamente per le nuove postazioni.
Cmq. a parte questo a me interessa la fattibilità.
Non posso utilizzare la soluzione "crea un utente, personalizzalo,
freezalo"... è la prima che ho provato, ma ho notato che è troppo
legato all'utente che lo ha creato.
La macchina si logga a dominio microsoft, per cui l'utente (e la home)
non viene creato manualmente dall'amministratore sulla workstation;
l'account viene creato automaticamente al primo accesso. Ed io devo
scoprire il metodo migliore perchè a questo primo accesso l'utente
abbia la macchina più pronta possibile per i servizi aziendali.
Matteo

 abbia la macchina più pronta possibile per i servizi aziendali.
Immagino che dovrai creare una immagine di installazione standard da
copiare su tutti i PC: in tal caso la cosa più facile è incorporare in
questa immagine le modifiche che ti servono a livello globale
(/opt/kde3/share/config /opt/kde3/share/apps/knomeapplicazione e
eventuali configurazioni di altri programmi, ad esempio
/usr/lib/firefox/defaults/)
Volendo puoi anche reincorporare queste modifiche negli rpm e poi
ricostruire l'immagine ISO della distribuzione, in ogni caso per 10mila
installazioni anche se spendi 2 mesi a settare i default su scala
globale conviene!

 abbia la macchina più pronta possibile per i servizi aziendali.
E allora vai per l'altra strada, modifica tu a mano i default di sistema e
ricrea l'immagine di installazione.
Curiosità: visto che è una mega-installazione, puoi sbottonarti dandoci
qualche info in più? È in Italia? Pubblico o privato? Distribuzione? Se
metti KDE passa un contatto all'ufficio stampa di KDE, saranno felicissimi
di pubblicare una notizia del genere ;)
-- 
Vide


Si tratta di una piccola parte (solo 30.000 :-) delle workstation dei
dipendenti di telecomitalia. Siamo in contatto con suse italia. Quando
tutto sarà terminato credo che si potrebbe fare di contattare
qualcuno...
La prima bozza è piaciuta al capo del mio capo. Quando ha visto il
desktop col cubo, multidesktop e tante cosette belle ha detto 'e
ancora utilizziamo vista? è tutto un altro mondo' (vista lo stiamo
mettendo negli ultimi tempi), e ha chiesto che installiamo un
portatile per il suo capo (per cui siamo già arrivati a 3 livelli di
capi :-)
Matteo