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

Da Lecco.
m (Configurazione di Sudo: altrimenti non va...)
(siamo famosi!)
 
(260 versioni intermedie di 3 utenti non mostrate)
Riga 1: Riga 1:
  Attenzione: questo progetto è partito da poco, il materiale non è ancora utilizzabile
+
  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 un Desktop Environment 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 ==
 
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 simile 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.
 
 
 
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                                                      #
 
# Author: Carlo Stemberger                                                    #
 
# Last updated: 18/Aug/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
+
Se si è interessati a collaborare al progetto, consultare la [[Un pinguino per ogni bambino/Guida per gli sviluppatori|guida per gli sviluppatori]].
# mini-icona del programma lanciato
 
Mouse 0 1 A # non fa niente
 
  
# bottoni della barra del titolo
+
== Download ==
Mouse 0 2 A Close
+
ATTENZIONE: è previsto un rilascio a breve della versione 0.2.0 basata su Squeeze
Mouse 0 4 A Maximize 100 100
+
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].
Mouse 0 6 A Iconify
 
  
#---------------------------------------------------------------- Menu Esci --#
+
<blockquote>
AddToMenu "HaltMenu"
+
Versione: 0.1.0<br />
+ "Arresta la macchina%mini.stop.xpm%"  Exec    sudo shutdown -h now
+
Dimensione: 553MB<br />
 +
[http://linuxtracker.org/download.php?id=9ad1c40c2e249d3745a7dba5601a5d812b41a719&f=BimboTux-0.1.0.torrent Torrent]<br />
 +
md5: <tt>9d02ab355885a4776ca7c24116765b13</tt>
 +
</blockquote>
  
#------------------------------------------------- Barra delle applicazioni --#
+
In alternativa si può scaricare via FTP dai seguenti server:
Style FvwmTaskBar NoTitle, Sticky, BorderWidth 0, HandleWidth 0
+
*[ftp://cicciocolombo.no-ip.org/]
AddToFunc InitFunction I Module FvwmTaskBar
+
**Nome utente: <tt>Glux</tt>
AddToFunc RestartFunction I Module FvwmTaskBar
+
**Password: <tt>Glux</tt>
*FvwmTaskBarStartName Esci
+
*[ftp://gigiv.zapto.org/]
*FvwmTaskBarStartMenu HaltMenu
+
**Nome utente: <tt>tux</tt>
*FvwmTaskBarStartIcon mini.stop.xpm
+
**Password: <tt>bimbotux</tt>
</pre>
 
  
=== Da fare ===
+
== Guida per l'utente ==
*Desktop a schede
+
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.
**Realizzarlo
 
**Aggiungere le icone dei programmi sul desktop
 
*Finestre
 
**Bottoni graficamente personalizzati
 
*Barra delle applicazioni
 
**Eliminare il tasto "Start"
 
**Cambiare font
 
  
=== Problemi ===
+
Inserire il CD-ROM nel lettore e riavviare il computer.
*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
 
  
== Configurazione di Sudo ==
+
=== Live ===
Lanciare il comando
+
Alla schermata che si presenta, scegliere <tt>Live 686</tt> e premere invio; attendere il caricamento del sistema operativo.
# visudo
 
e aggiungere la seguente riga:
 
ALL  localhost = NOPASSWD: /sbin/shutdown
 
  
Ora il file <tt>/etc/sudoers</tt> dovrebbe assomigliare a questo:
+
Cliccare (con un solo click) sui grossi bottoni presenti sul desktop per lanciare le varie applicazioni.
<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
+
Per spegnere la macchina è presente un bottone in basso a sinistra.
  
# Uncomment to allow members of group sudo to not need a password
+
=== Installazione ===
# %sudo ALL=NOPASSWD: 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.
  
# Host alias specification
+
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.
  
# User alias specification
+
In caso di difficoltà cercare in rete la soluzione o [[Contatti|contattarci]] di persona o in mailing-list. Ogni suggerimento è benvenuto.
  
# Cmnd alias specification
+
== Progetti simili ==
 +
*[http://www.qimo4kids.com/default.aspx Qimo]
 +
*[http://sodilinux.itd.cnr.it/ So.Di.Linux]
 +
*[http://www.slx.no/ Skolelinux]
  
# User privilege specification
+
== Parlano di noi ==
root ALL=(ALL) ALL
+
*[http://www.tuxpost.de/content/view/207/62/ tuxpost.de]
ALL ALL=NOPASSWD: /sbin/shutdown
 
</pre>
 

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