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

Da Lecco.
(Realizzazione di un cd live)
(siamo famosi!)
 
(246 versioni intermedie di 3 utenti non mostrate)
Riga 1: Riga 1:
  Attenzione: questo progetto è partito da poco, il materiale è 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.
  
 
== Obiettivo ==
 
== 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à.
 
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à.
  
== Documentazione ==
+
Se si è interessati a collaborare al progetto, consultare la [[Un pinguino per ogni bambino/Guida per gli sviluppatori|guida per gli sviluppatori]].
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 ==
 
Partendo da un sistema Debian minimale, bisogna aggiungere
 
*XOrg: il server grafico
 
*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
 
# aptitude install xorg slim fvwm ttf-sjfonts lxlauncher sudo tuxpaint tuxtype gcompris-sound-it childsplay-alphabet-sounds-it ktuberling
 
 
 
== Configurazione di FVWM ==
 
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.
 
 
 
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.
 
 
 
Per le scritte in stampatello minuscolo viene utilizzato il font SteveHand; Delphine per quelle interamente in stampatello maiuscolo.
 
 
 
=== Rappresentazione grafica ===
 
<pre>
 
          +--- .fvwm2rc  <-- file di configurazione
 
          |
 
~/.fvwm ---+
 
</pre>
 
 
 
=== .fvwm2rc ===
 
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 --#
 
# percorso immagini
 
#ImagePath /usr/share/pixmaps: /usr/include/X11/pixmaps
 
 
 
# un'unica pagina (niente desktop virtuali)
 
DeskTopSize 1x1
 
 
 
# mini-icone
 
#Style * MiniIcon mini.x.xpm
 
 
 
#----------------------------------------------------------------- Finestre --#
 
# 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 --#
 
AddToMenu "HaltMenu"
 
+ "Arresta la macchina%mini.stop.xpm%"  Exec    sudo shutdown -h now
 
 
 
#------------------------------------------------- Barra delle applicazioni --#
 
Style FvwmTaskBar NoTitle, Sticky, BorderWidth 0, HandleWidth 0
 
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>
 
 
 
=== Da fare ===
 
*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
 
 
 
=== Problemi ===
 
*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
 
  
== Configurazione di Sudo ==
+
== Download ==
Per permettere ad un utente normale di spegnere la macchina, occorre configurare Sudo come indicato.
+
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 [http://linuxtracker.org/index.php?page=torrent-details&id=9ad1c40c2e249d3745a7dba5601a5d812b41a719 LinuxTracker].
  
Lanciare il comando
+
<blockquote>
# visudo
+
Versione: 0.1.0<br />
e aggiungere la seguente riga:
+
Dimensione: 553MB<br />
ALL ALL=NOPASSWD: /sbin/shutdown
+
[http://linuxtracker.org/download.php?id=9ad1c40c2e249d3745a7dba5601a5d812b41a719&f=BimboTux-0.1.0.torrent Torrent]<br />
 +
md5: <tt>9d02ab355885a4776ca7c24116765b13</tt>
 +
</blockquote>
  
Ora il file <tt>/etc/sudoers</tt> dovrebbe assomigliare a questo:
+
In alternativa si può scaricare via FTP dai seguenti server:
<pre>
+
*[ftp://cicciocolombo.no-ip.org/]
# /etc/sudoers
+
**Nome utente: <tt>Glux</tt>
#
+
**Password: <tt>Glux</tt>
# This file MUST be edited with the 'visudo' command as root.
+
*[ftp://gigiv.zapto.org/]
#
+
**Nome utente: <tt>tux</tt>
# See the man page for details on how to write a sudoers file.
+
**Password: <tt>bimbotux</tt>
#
 
  
Defaults env_reset
+
== 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.
  
# Uncomment to allow members of group sudo to not need a password
+
Inserire il CD-ROM nel lettore e riavviare il computer.
# %sudo ALL=NOPASSWD: ALL
 
  
# Host alias specification
+
=== Live ===
 +
Alla schermata che si presenta, scegliere <tt>Live 686</tt> e premere invio; attendere il caricamento del sistema operativo.
  
# User alias specification
+
Cliccare (con un solo click) sui grossi bottoni presenti sul desktop per lanciare le varie applicazioni.
  
# Cmnd alias specification
+
Per spegnere la macchina è presente un bottone in basso a sinistra.
  
# User privilege specification
+
=== Installazione ===
root ALL=(ALL) ALL
+
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.
ALL ALL=NOPASSWD: /sbin/shutdown
 
</pre>
 
  
== Realizzazione di un cd live ==
+
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.
Paragrafo in fase di realizzazione! Pazientate...
 
  
Per lo scopo si farà uso di una macchina Debian Lenny con installato il pacchetto ufficiale <tt>live-helper</tt>. Per ogni necessità di chiarimenti fare riferimento all'ottimo [http://live.debian.net/manual/ manuale] del progetto Debian Live.
+
In caso di difficoltà cercare in rete la soluzione o [[Contatti|contattarci]] di persona o in mailing-list. Ogni suggerimento è benvenuto.
  
Creare una cartella di lavoro; dal suo interno lanciare
+
== Progetti simili ==
$ lh_config
+
*[http://www.qimo4kids.com/default.aspx Qimo]
 +
*[http://sodilinux.itd.cnr.it/ So.Di.Linux]
 +
*[http://www.slx.no/ Skolelinux]
  
Verrà creato lo scheletro dei file di configurazione necessari a live-helper per generare l'immagine della nostra live.
+
== Parlano di noi ==
 +
*[http://www.tuxpost.de/content/view/207/62/ tuxpost.de]

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