Re: Menu e Knoppix 3.4


Subject: Re: Menu e Knoppix 3.4
From: Maurizio Paolini ()
Date: ven mar 19 2004 - 11:21:27 CET


Date: Fri, 19 Mar 2004 11:21:27 +0100 From: Maurizio Paolini <> Message-Id: <> Subject: Re: Menu e Knoppix 3.4

> From: "acentomo\\.it" <>
> Sì certo infatti avevamo deciso di mettere in italiano
> proprio per evitare il problema .po

Vero, ricordo. Non avevo pensato alla possibilita' di boot
con 'lang=xxx'...

> > Una cosa fatta bene prevederebbe il nome in inglese e
> > l'inserimento della traduzione in un opportuno file .po
> > (ovviamente ci mettiamo la traduzione in italiano,
> > quella in esperanto non e' cosi' importante, a meno che
> > non ci sia un esperantista iscritto a eduknoppix...)
>
> Non credo sia un problema. Sai
> dove si trova il .po relativo al menu

L'ho cercato. Si tratta di /usr/share/locale/it/LC_MESSAGES/desktop_kdebase.mo
che fa parte del pacchetto "kde-i18n-it" (ovviamente c'e' un file con lo stesso
nome in "kde-i18n-eo" per l'esperanto).

Di per se la procedura non sarebbe complicata:

# msgunfmt desktop_kdebase.mo >/tmp/desktop_kdebase.po
# vi /tmp/desktop_kdebase.po
[aggiunta dei nuovi messaggi da tradurre]
# msgfmt /tmp/desktop_kdebase.po -o desktop_kdebase.mo

Guardando la struttura del 'po' ho notato che le stringhe
da aggiungere devono avere la seguente forma (faccio un esempio
con il menu' matematica:

msgid "Name=Math"
msgstr "Name=Matematica"

(in realta' questo e' gia' presente: puo' darsi che parecchi dei
nomi che hai usato siano in realta' gia presenti). Poi nel file
".directory" devi usare Name=Math (scritto esattamente cosi').

Le modifiche a desktop_kdebase.po sarebbe opportuno che me le
comunicassi tramite un file "diff", cosi' che la cosa sia meno
sensibile ad aggiornamenti del pacchetto kde-i18n.

> > Puoi farmi un esempio di una entry che da problemi
>
> Ad esempio proprio Octave. [...]

Aha, capito allora: il fatto e' che il "vero" file Octave*.desktop
non e' contenuto in /usr/share/applnk... probabilmente tu hai
modificato il file linkato, che in realta' si trova in
/var/lib/kde/menu/Apps/Math/Octave...
Per evitare di spezzettare le modifiche in un sacco di posti
forse e' meglio (come osservi anche tu) sostituire il link
simbolico con il file vero e proprio. Questo crea una piccola
duplicazione poiche' rimarrebbe il vecchio /var/lib/..., ma si
tratta di files minuscoli.

> e non c'è nessuna icona. Se io rimuovo il link e creo un file
> .desktop fatto come si deve tutto funziona.

appunto.

> L'unico dubbio che mi viene è questo: non è che da qualche parte
> c'è un orpello che va ad aggiungere link simbolici nel menu

No, i link simbolici ci sono gia' nel file system iniziale, quindi tu
devi semplicemente sostituirli con il file vero e proprio nei casi
in cui vuoi fare modifiche. Poi mi mandi il nuovo 'tar.gz'.

> Ok! Tuttavia mi piacerebbe:
>
> 1. migliorare alcuni aspetti: tipo aggiungere una sottodirectory TeX
> per LyX e Kile, compattare alcuni menu tipo inserire Sviluppo
> in Applicazioni.
>
> 2. cambiare alcune icone con altre. Mi piace moltissimo il set di icone
> Noia di Carlitus (un genio delle icone)
> e Kids di Everaldo Coelho (un super genio delle icone)

Hai carta bianca. Solo che se vuoi aggiungere icone mi dovrai mandare
anche quelle, che finiranno in /usr/share/icons/<qualchecosa>

> Ora tuttavia è uscita la Knoppix 3.4
>
> http://linux.kuht.it/modules/news/article.phpstoryid=315

Ho notato che e' scaricabile solo con bittorrent, che non conosco,
se mi date istruzioni dettagliate posso cominciare a scaricarla, pero'
*attenzione* l'integrazione di eduKnoppix alla knoppix 3.4 sara'
sicuramente lenta e dolorosa, non aveve idea di quanti piccoli dettagli
sono stati toccati in knoppix per avere eduKnoppix; tutto si puo'
rifare in modo piu' o meno meccanico quando esce una nuova versione
con 'lievi' modifiche di knoppix, ma la 3.4 *non* e' una 'lieve'
modifica. Non posso quindi prevedere i tempi, propongo di *non* fermare
tutto in attesa della 3.4...

Maurizio



This archive was generated by hypermail 2b25 : gio mar 25 2004 - 18:01:40 CET