Differenze tra le versioni di "Un pinguino per ogni bambino"

Da Lecco.
(Guida per l'utente: contatti)
(siamo famosi!)
 
(196 versioni intermedie di 3 utenti non mostrate)
Riga 1: Riga 1:
  Attenzione: questo progetto è partito da poco, il materiale è già assolutamente utilizzabile, ma si tratta di una versione ancora abbastanza primitiva.
+
  Attenzione: questo progetto è partito da poco, il materiale è già assolutamente
 +
utilizzabile, ma si tratta di una versione ancora abbastanza primitiva.
  
 
Questa è la pagina che tratta di tutto ciò che gira intorno alla prima distro made in Glux. Il progetto è partito nell'agosto 2008 con [http://lists.linux.it/pipermail/glux/2008-August/008650.html questo scambio di e-mail] in lista.
 
Questa è la pagina che tratta di tutto ciò che gira intorno alla prima distro made in Glux. Il progetto è partito nell'agosto 2008 con [http://lists.linux.it/pipermail/glux/2008-August/008650.html questo scambio di e-mail] in lista.
Riga 6: Riga 7:
 
Realizzazione di una distribuzione GNU/Linux a misura di bimbo. L'età a cui ci rivolgiamo è quella dell'ultimo anno della scuola materna, cioè 5-6 anni. In futuro si potranno eventualmente prevedere anche altre fasce d'età.
 
Realizzazione di una distribuzione GNU/Linux a misura di bimbo. L'età a cui ci rivolgiamo è quella dell'ultimo anno della scuola materna, cioè 5-6 anni. In futuro si potranno eventualmente prevedere anche altre fasce d'età.
  
== Guida per gli sviluppatori ==
+
Se si è interessati a collaborare al progetto, consultare la [[Un pinguino per ogni bambino/Guida per gli sviluppatori|guida per gli sviluppatori]].
=== Documentazione ===
 
Chi volesse contribuire al progetto potrebbe iniziare leggendo [http://guide.debianizzati.org/index.php/Realizzazione_di_un_Desktop_Environment_su_misura questa] guida, comprendente una buona bibliografia.
 
  
=== Dipendenze ===
+
== Download ==
Partendo da un sistema Debian minimale, bisogna aggiungere
+
ATTENZIONE: è previsto un rilascio a breve della versione 0.2.0 basata su Squeeze
*XOrg: il server grafico
+
L'ultima immagine da noi pubblicata (solo per architettura x86 32bit, al momento) è scaricabile via BitTorrent attraverso [http://linuxtracker.org/index.php?page=torrent-details&id=9ad1c40c2e249d3745a7dba5601a5d812b41a719 LinuxTracker].
*SLiM: Simple Login Manager
 
*FVWM: il window manager
 
*Some Juicy Fonts: font in stile "scrittura a mano"
 
*LXLauncher: interfaccia stile EeePC
 
*Sudo: per permettere agli utenti di spegnere il pc
 
*Tux Paint: programma di disegno per bambini
 
*Tux Typing: per imparare ad usare la tastiera
 
*GCompris: giochi didattici per bambini dai 2 anni in su
 
*Childsplay: giochi educativi per bambini
 
*Uomo Patata: giochino
 
  
Le dipendenze si risolvono con
+
<blockquote>
# aptitude install xorg slim fvwm ttf-sjfonts lxlauncher sudo tuxpaint tuxtype gcompris-sound-it childsplay-alphabet-sounds-it ktuberling
+
Versione: 0.1.0<br />
 +
Dimensione: 553MB<br />
 +
[http://linuxtracker.org/download.php?id=9ad1c40c2e249d3745a7dba5601a5d812b41a719&f=BimboTux-0.1.0.torrent Torrent]<br />
 +
md5: <tt>9d02ab355885a4776ca7c24116765b13</tt>
 +
</blockquote>
  
=== Configurazione di FVWM ===
+
In alternativa si può scaricare via FTP dai seguenti server:
Il Desktop Environment proposto è di semplicissimo utilizzo da parte dell'utente finale. Essendo destinato all'età prescolare, le scritte sono pochissime mentre le icone, molto grosse, permettono ai bambini di gestire il computer autonomamente.
+
*[ftp://cicciocolombo.no-ip.org/]
 +
**Nome utente: <tt>Glux</tt>
 +
**Password: <tt>Glux</tt>
 +
*[ftp://gigiv.zapto.org/]
 +
**Nome utente: <tt>tux</tt>
 +
**Password: <tt>bimbotux</tt>
  
Il desktop è organizzato a schede (tab), in modo del tutto analogo all'Easy Mode dell'EeePc.<!-- Sono previste 4 schede, con le rispettive linguette posizionate lungo il lato superiore dello schermi: "DISEGNA", "GIOCA", "SCRIVI", "EXIT". Cliccando su una delle quattro linguette si attiva la rispettiva schermata contenente le icone dei programmi di quella categoria.--> Il risultato è ottenuto grazie ad [http://lxde.org/lxlauncher LXLauncher], uno dei programmi facenti parte del Desktop Environment LXDE.
+
== Guida per l'utente ==
 +
Realizzare l'immagine ISO [[Un_pinguino_per_ogni_bambino/Guida per gli sviluppatori#Realizzazione_di_un_CD_live|come indicato]] oppure, più semplicemente, [[Un_pinguino_per_ogni_bambino#Download|scaricarla]] direttamente via BitTorrent (consigliato) o FTP, poi scriverla su un CD-ROM vergine con un qualunque programma di masterizzazione in grado di gestire le immagini ISO.
  
Per le scritte in stampatello minuscolo viene utilizzato il font SteveHand; Delphine per quelle interamente in stampatello maiuscolo.
+
Inserire il CD-ROM nel lettore e riavviare il computer.
  
==== Rappresentazione grafica ====
+
=== Live ===
<pre>
+
Alla schermata che si presenta, scegliere <tt>Live 686</tt> e premere invio; attendere il caricamento del sistema operativo.
          +--- .fvwm2rc  <-- file di configurazione
 
          |
 
~/.fvwm ---+
 
</pre>
 
  
==== .fvwm2rc ====
+
Cliccare (con un solo click) sui grossi bottoni presenti sul desktop per lanciare le varie applicazioni.
Lo script seguente è rilasciato dall'autore sotto [http://creativecommons.org/licenses/publicdomain/deed.it pubblico dominio]. C'è un commento esplicativo quasi per ogni riga.
 
<pre>
 
################################## .fvwm2rc  ##################################
 
# Version: BimboTux 0.0.1                                                    #
 
# Author: Carlo Stemberger                                                    #
 
# Last updated: 28/Dec/2008                                                  #
 
# Released by the author into the public domain.                             #
 
###############################################################################
 
  
#----------------------------------------------------- Impostazioni globali --#
+
Per spegnere la macchina è presente un bottone in basso a sinistra.
# percorso immagini
 
#ImagePath /usr/share/pixmaps: /usr/include/X11/pixmaps
 
  
# un'unica pagina (niente desktop virtuali)
+
=== Installazione ===
DeskTopSize 1x1
+
Nel menu che si presenta alla schermata iniziale scegliere <tt>Text Install</tt> per far partire l'installatore testuale<!--, oppure <tt>GUI Install</tt> per sfruttare una confortevole interfaccia grafica-->; seguire la procedura guidata.
  
# mini-icone
+
Al riavvio, dopo essersi autenticati con il nome utente e la password scelti in fase d'installazione, si trova una distribuzione in tutto identica alla versione live.
#Style * MiniIcon mini.x.xpm
 
  
#----------------------------------------------------------------- Finestre --#
+
In caso di difficoltà cercare in rete la soluzione o [[Contatti|contattarci]] di persona o in mailing-list. Ogni suggerimento è benvenuto.
# COMPORTAMENTO
 
# posizionamento: ignora la posizione suggerita dal programma lanciato
 
Style * NoPPosition
 
 
 
# attivazione finestra con un click
 
Style * ClickToFocus
 
 
 
# riduzione a icona: non appare nessuna icona sul desktop
 
Style * NoIcon
 
 
 
# BARRA DEL TITOLO
 
# font: SteveHand
 
Style * Font "StringEncoding=UTF-8:xft:Steve:bold:pixelsize=20"
 
#Style * Font -adobe-helvetica-bold-r-*-*-20-*-*-*-*-*-*-*
 
 
 
# colore del testo e dello sfondo, finestra attiva: bianco e blu acciaio
 
Style * HilightFore white, HilightBack steelblue
 
 
 
# colore del testo e dello sfondo, finestre inattive: nero e grigio
 
Style * Color Black/Grey
 
 
 
# spessore del bordo e delle maniglie: 7
 
Style * BorderWidth 7, HandleWidth 7
 
 
 
# barra del titolo "piatta", niente effetto "bottone"
 
TitleStyle -- Flat
 
 
 
# BOTTONI
 
# mini-icona del programma lanciato, a sinistra
 
ButtonStyle 1 MiniIcon -- Flat
 
 
 
# icona "chiudi"
 
#ButtonStyle 2 Pixmap mini.cross.xpm -- Flat # non funziona ###################
 
 
 
# icona "riduci a icona"
 
#ButtonStyle 4 Pixmap mini.lower2.xpm -- Flat # non funziona ##################
 
 
 
# COMPORTAMENTO DEL MOUSE
 
# mini-icona del programma lanciato
 
Mouse 0 1 A # non fa niente
 
 
 
# bottoni della barra del titolo
 
Mouse 0 2 A Close
 
Mouse 0 4 A Maximize 100 100
 
Mouse 0 6 A Iconify
 
  
#---------------------------------------------------------------- Menu Esci --#
+
== Progetti simili ==
AddToMenu "HaltMenu"
+
*[http://www.qimo4kids.com/default.aspx Qimo]
+ "Arresta la macchina%mini.stop.xpm%"  Exec    sudo shutdown -h now
+
*[http://sodilinux.itd.cnr.it/ So.Di.Linux]
 +
*[http://www.slx.no/ Skolelinux]
  
#------------------------------------------------- Barra delle applicazioni --#
+
== Parlano di noi ==
Style FvwmTaskBar NoTitle, Sticky, BorderWidth 0, HandleWidth 0
+
*[http://www.tuxpost.de/content/view/207/62/ tuxpost.de]
AddToFunc InitFunction I Module FvwmTaskBar
 
AddToFunc RestartFunction I Module FvwmTaskBar
 
*FvwmTaskBarStartName Esci
 
*FvwmTaskBarStartMenu HaltMenu
 
*FvwmTaskBarStartIcon mini.stop.xpm
 
 
 
#--------------------------------------------- Programmi lanciati all'avvio --#
 
DestroyFunc StartFunction
 
AddToFunc StartFunction
 
+ I Exec exec /usr/bin/lxlauncher &
 
</pre>
 
 
 
=== Configurazione di Sudo ===
 
Per permettere ad un utente normale di spegnere la macchina, occorre configurare Sudo come indicato.
 
 
 
Lanciare il comando
 
# visudo
 
e aggiungere la seguente riga:
 
ALL ALL=NOPASSWD: /sbin/shutdown
 
 
 
Ora il file <tt>/etc/sudoers</tt> dovrebbe assomigliare a questo:
 
<pre>
 
# /etc/sudoers
 
#
 
# This file MUST be edited with the 'visudo' command as root.
 
#
 
# See the man page for details on how to write a sudoers file.
 
#
 
 
 
Defaults env_reset
 
 
 
# Uncomment to allow members of group sudo to not need a password
 
# %sudo ALL=NOPASSWD: ALL
 
 
 
# Host alias specification
 
 
 
# User alias specification
 
 
 
# Cmnd alias specification
 
 
 
# User privilege specification
 
root ALL=(ALL) ALL
 
ALL ALL=NOPASSWD: /sbin/shutdown
 
</pre>
 
 
 
=== Realizzazione di un CD live ===
 
BimboTux-live è la versione di BimboTux avviabile direttamente da CD-ROM senza dover installare niente sul disco rigido del computer. Differisce dalla versione installata unicamente per l'assenza del login manager SLiM, inutile in questo caso.
 
 
 
Per lo scopo si farà uso di una macchina Debian Lenny con installati i pacchetti ufficiali <tt>cdebootstrap</tt> e <tt>live-helper</tt>. Per ogni necessità di chiarimento fare riferimento al [http://live.debian.net/manual/ manuale] -- purtroppo al momento ancora in fase di realizzazione -- e al [http://wiki.debian.org/DebianLive/ wiki] del progetto Debian Live.
 
 
 
Creare una cartella di lavoro; dal suo interno lanciare
 
$ lh_config [-b usb-hdd] --bootappend-live "locale=it_IT.utf8 keyb=it" --hostname bimbotux --mirror-bootstrap "URL" --mirror-binary "<nowiki>http://ftp.it.debian.org/debian/</nowiki>"
 
sostituendo ad <tt>URL</tt> l'URL del mirror da cui scaricare i pacchetti necessari all'assemblaggio della live; nel caso in cui si sia creata una cache locale usando [http://guide.debianizzati.org/index.php/Apt-Proxy:_un_proxy_per_i_pacchetti_Debian apt-proxy], l'indirizzo sarà un qualcosa di analogo a <tt><nowiki>http://localhost:9999/debian/</nowiki></tt>. Usare l'opzione <tt>-b usb-hdd</tt> unicamente nel caso in cui si voglia ottenere un'immagine da mettere su una chiavetta USB.
 
 
 
Verrà a questo punto creato lo scheletro dei file di configurazione necessari a live-helper per generare l'immagine della nostra live.
 
 
 
Creare all'interno della directory <tt>config/chroot_local-packageslists</tt> un file chiamato ad esempio <tt>bimbotuxpkg</tt> contenente l'elenco dei pacchetti da installare:
 
<pre>
 
### bimbotuxpkg ###
 
xorg
 
fvwm
 
ttf-sjfonts
 
lxlauncher
 
sudo
 
tuxpaint
 
tuxtype
 
gcompris-sound-it
 
childsplay-alphabet-sounds-it
 
ktuberling
 
</pre>
 
 
 
In <tt>config/chroot</tt> sostituire
 
LH_PACKAGES_LISTS="standard"
 
con
 
LH_PACKAGES_LISTS="standard bimbotuxpkg"
 
 
 
Inserire in <tt>config/chroot_local-includes/home/user/.fvwm/</tt> il file [[Un_pinguino_per_ogni_bambino#.fvwm2rc|.fvwm2rc]]: creare il percorso con <tt>mkdir -p</tt>.
 
 
 
Infine, premunirsi di adeguata pazienza e far partire la costruzione dell'immagine:
 
# lh_build
 
 
 
=== Da fare ===
 
==== Live CD ====
 
*Automatizzare avvio di XOrg
 
*Testarlo
 
*Trovare hosting per distribuire l'immagine
 
*Aggiungere il Debian-Installer
 
 
 
==== FVWM ====
 
*Finestre
 
**Bottoni graficamente personalizzati
 
*Barra delle applicazioni
 
<!--**Eliminare il tasto "Start"-->
 
**Cambiare font
 
 
 
==== Pacchetti Debian ====
 
*Installare kde-i18n-it per avere l'Uomo patata in italiano
 
*Installare ALSA
 
 
 
=== Problemi ===
 
==== Live CD ====
 
*XOrg è da avviare manualmente
 
 
 
==== FVWM ====
 
*Finestre
 
**Il bottone in alto a sinistra (mini-icona) non deve essere "cliccabile"
 
**I bottoni restano cliccati anche quando si allontana il mouse
 
**Chiudendo una finestra a volte non ne resta neppure una selezionata
 
*Barra delle applicazioni
 
**Massimizzando le finestre, la barra viene coperta
 
**È visibile un bottone che indica che LXLauncher è avviato: sarebbe bene farlo sparire
 
 
 
==== LXLauncher ====
 
*Manca la localizzazione in italiano (è tutto in inglese); [http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg598073.html qui] si può trovare una patch per lo spagnolo, ci si potrebbe ispirare; [http://wiki.lxde.org/en/Category:Translations qui] per partecipare alla traduzione di LXDE, di cui LXLauncher fa parte
 
 
 
== Download ==
 
L'ultima immagine da noi realizzata (solo per architettura x86 32bit, al momento) è scaricabile via BitTorrent attraverso [http://linuxtracker.org/index.php?page=torrent-details&id=fbab76cd9a261cf84eb1481c40e806748ce87f3c LinuxTracker].
 
 
 
In alternativa si può scaricare via FTP da [ftp://cicciocolombo.no-ip.org/ qui], mettendo <tt>Glux</tt> sia come nome utente che come password.
 
 
 
md5sum: <tt>c9a4ff61e64bc47c5a738872bd4b89ca</tt>
 
 
 
== Guida per l'utente ==
 
Realizzare l'immagine ISO [[Un_pinguino_per_ogni_bambino#Realizzazione_di_un_CD_live|come indicato]] oppure, più semplicemente, [[Un_pinguino_per_ogni_bambino#Download|scaricarla]] direttamente via BitTorrent o FTP, poi masterizzarla con un qualunque programma di masterizzazione in grado di gestire le immagini ISO.
 
 
 
Inserire il CD-ROM nel lettore e riavviare il computer.
 
 
 
Il login è automatico. Per far partire l'interfaccia grafica al momento è necessario digitare nella console
 
user@bimbotux:~$ startx
 
 
 
In caso di difficoltà cercare in rete la soluzione o [[Contatti|contattarci]] di persona o in mailing-list. Ogni suggerimento è benvenuto.
 

Versione attuale delle 20:35, 30 dic 2009

Attenzione: questo progetto è partito da poco, il materiale è già assolutamente
utilizzabile, ma si tratta di una versione ancora abbastanza primitiva.

Questa è la pagina che tratta di tutto ciò che gira intorno alla prima distro made in Glux. Il progetto è partito nell'agosto 2008 con questo scambio di e-mail in lista.

Obiettivo

Realizzazione di una distribuzione GNU/Linux a misura di bimbo. L'età a cui ci rivolgiamo è quella dell'ultimo anno della scuola materna, cioè 5-6 anni. In futuro si potranno eventualmente prevedere anche altre fasce d'età.

Se si è interessati a collaborare al progetto, consultare la guida per gli sviluppatori.

Download

ATTENZIONE: è previsto un rilascio a breve della versione 0.2.0 basata su Squeeze

L'ultima immagine da noi pubblicata (solo per architettura x86 32bit, al momento) è scaricabile via BitTorrent attraverso LinuxTracker.

Versione: 0.1.0
Dimensione: 553MB
Torrent
md5: 9d02ab355885a4776ca7c24116765b13

In alternativa si può scaricare via FTP dai seguenti server:

  • [1]
    • Nome utente: Glux
    • Password: Glux
  • [2]
    • Nome utente: tux
    • Password: bimbotux

Guida per l'utente

Realizzare l'immagine ISO come indicato oppure, più semplicemente, scaricarla direttamente via BitTorrent (consigliato) o FTP, poi scriverla su un CD-ROM vergine con un qualunque programma di masterizzazione in grado di gestire le immagini ISO.

Inserire il CD-ROM nel lettore e riavviare il computer.

Live

Alla schermata che si presenta, scegliere Live 686 e premere invio; attendere il caricamento del sistema operativo.

Cliccare (con un solo click) sui grossi bottoni presenti sul desktop per lanciare le varie applicazioni.

Per spegnere la macchina è presente un bottone in basso a sinistra.

Installazione

Nel menu che si presenta alla schermata iniziale scegliere Text Install per far partire l'installatore testuale; seguire la procedura guidata.

Al riavvio, dopo essersi autenticati con il nome utente e la password scelti in fase d'installazione, si trova una distribuzione in tutto identica alla versione live.

In caso di difficoltà cercare in rete la soluzione o contattarci di persona o in mailing-list. Ogni suggerimento è benvenuto.

Progetti simili

Parlano di noi