|
|
(209 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à. |
| | | |
− | == 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 == | + | == 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
| + | == Progetti simili == |
− | Style * ClickToFocus
| + | *[http://www.qimo4kids.com/default.aspx Qimo] |
| + | *[http://sodilinux.itd.cnr.it/ So.Di.Linux] |
| + | *[http://www.slx.no/ Skolelinux] |
| | | |
− | # riduzione a icona: non appare nessuna icona sul desktop
| + | == Parlano di noi == |
− | Style * NoIcon
| + | *[http://www.tuxpost.de/content/view/207/62/ tuxpost.de] |
− | | |
− | # 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>
| |
− | | |
− | == 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] del progetto Debian Live, purtroppo al momento ancora in fase di realizzazione.
| |
− | | |
− | 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 alla 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
| |
− | | |
− | Masterizzare l'immagine ottenuta con un qualunque programma di masterizzazione in grado di gestire le immagini ISO.
| |
− | | |
− | L'ultima immagine da noi realizzata è scaricabile direttamente da [ qui]; md5sum: <tt>c9a4ff61e64bc47c5a738872bd4b89ca</tt>
| |
− | | |
− | Inserire il CD-ROM nel lettore e riavviare il computer. In caso di difficoltà cercare in rete la soluzione.
| |
− | | |
− | Il login è automatico. Per far partire l'interfaccia grafica al momento è necessario digitare nella console
| |
− | user@bimbotux:~$ startx
| |
− | | |
− | == 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 ==
| |
− | === 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 | |
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