Acer Aspire One e ottimizzazioni per Xubuntu GNU/Linux

Da Blah Hacklab, GNU/Linux e software libero - Megliadino San Fidenzio (Padova).

Acer Aspire One e ottimizzazioni per Xubuntu GNU/Linux 8.10

Pagina in corso di realizzazione

Kernel ancora in fase di ottimizzazione e ricerca della configurazione ideale, ma funzionante e molto più veloce della versione generica fornita con Ubuntu e derivate


Indice

[modifica] Fonti

Per creare questa guida ho attinto informazioni da numerose guide e forum su EeePc, Acer Aspire One e UMPC in genere, queste informazioni sono state da me prese in parte come tali e in parte rielaborate al fine di realizzare un sistema il più possibile leggero, veloce, stabile ma non privo di funzionalità

I principali link sono:

https://help.ubuntu.com/community/AspireOne110L

http://wiki.debian.org/DebianAcerOne

http://manurevah.com/blah/en/linux/aspire-one_debian-lenny.php


[modifica] Scopo della guida

Lo scopo che mi sono prefisso è l'ottimizzazione di un'installazione di Ubuntu GNU/Linux che possa funzionare da pennetta Usb esterna o dal disco SSD interno. Nel mio caso, ho usato una Kingston Travelmate da 4 GB, le cui prestazioni in lettura/scrittura sono abbastanza scarse e mi hanno permesso di apprezzare moltissimo le ottimizzazioni apportate, passando da un caricamento del sistema di oltre 2' a meno di 45"


[modifica] Suggerimenti in fase d'installazione

Se l'installazione verrà effettuata su un SSD (disco a stato solido) o su una pennetta USB, il mio consiglio in fase di partizionamento è di scegliere Ext2 come filesystem al posto di Ext3, certo quest'ultimo è più sicuro ma molto più lento su dispositivi di questo genere.

Le seguenti operazioni vanno fatte con i permessi di amministrazione.

Inoltre, conviene modificare il file /etc/fstab dopo l'installazione, per non far modificare l'attributo dell'ora dell'ultimo accesso ai file, in modo da diminuire al massimo il numero di scritture sui dischi (chefra l'altro è limitato per supporti SSD e pennette USB). Da un terminale digitiamo:

sudo -s
gedit /etc/fstab

Modifichiamo nel seguente modo (non modificate i caratteri che avete al posto delle x e delle y):

# /etc/fstab: static file system information.
#
# <file system> <mount point>  <type>  <options>      <dump>   <pass>
proc     /proc     proc        defaults                 0        0
# /dev/sda1
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx / ext2 noatime,errors=remount-ro  0     1
# /dev/sda2
UUID=yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy none swap sw  0       0
# Filesystem temporanei
none   /var/log        tmpfs   defaults,size=10M        0       0
none   /tmp            tmpfs   defaults,size=100M       0       0
none   /var/tmp        tmpfs   defaults,size=20M        0       0

Ora, indipendentemente dal disco fisso usato, passiamo a diminuire i terminali virtuali avviati dal sistema che normalmente restano inutilizzati, in /etc/event.d/ rimuoviamo, o se preferite spostiamo in altra cartella come backup, i file tty3, tty4, tty5 e tty6

Per rimuovere:

cd /etc/event.d
rm tty3 tty4 tty5 tty6

Se invece decidete per lo spostamento:

cd /etc
mkdir event.d.backup
cd event.d
mv tty3 tty4 tty5 tty6 /etc/event.d.backup

Ora riduciamo lo swapping su disco al minimo, utile soprattutto con supporti lenti, come i dischi SSD installati.


[modifica] Partenza

Purtroppo, non avendo a disposizione un'immagine iso di Xubuntu, ho provveduto all'installazione di Ubuntu, poi alleggerita togliendo alcune cose inutili e ho installato il pacchetto xubuntu-desktop al fine di ottenere Xubuntu. Spero al più presto di reinstallare il sistema partendo direttamente da Xubuntu, al fine di completare in modo adeguato la guida.

Successivamente ho abilitato l'auto-login per il mio utente, al fine di velocizzare l'avvio, inoltre ho scoperto, dopo alcune prove, il modo migliore per abilitare Compiz affinché Xfce lo avvii come Window Manager predefinito.

Ho configurato il desktop personalizzandolo a piacere, (Menù di Xfce>Impostazioni>Gestore delle impostazioni>Interfaccia utente) modificando i caratteri (sans 7,5) e la risoluzione dpi (96 dpi) affinché l'aspetto fosse più gradevole e i caratteri fossero leggibili ma non troppo grandi, quindi ho aperto un terminale e ho digitato compiz-manager A questo punto sono uscito riavviando il sistema, di default è abilitata l'opzione di salva automaticamente la sessione all'uscita, quindi una volta rientrato in Xfce Compiz era già abilitato al posto di Xfwm4, senza necessità che venga caricato prima Xfwm4 e poi Compiz con un'inutile perdita di tempo. A questo punto ho chiuso tutte le finestre (eh sì, anche il terminale viene avviato automaticamente visto che se lo chiudevamo Compiz si sarebbe chiuso) e ho riavviato il server grafico Xorg, appena rientrato ho disabilitato le voci salva automaticamente la sessione all'uscita e Lancia i servizi di Gnome all'avvio dal Menù di Xfce>Impostazioni>Gestore delle impostazioni>Gestione sessione, ottenendo così il risultato cercato.


[modifica] Kernel ricompilato

Avevo a disposizione solo la versione 2.6.27.5, appena posso mi procuro una versione più recente da testare Appena mi è possibile renderò disponibili i pacchetti in formato .deb


[modifica] Cosa funziona già

  • Scheda video, con effetti 3D abilitati
  • Scheda audio (non ancora provato il microfono, molti scrivono nelle guide che non funziona)
  • Le porte USB
  • Touchpad, una piccola porzione all'estrema destra viene utilizzata come rotellina del mouse
  • Le ventole, le sento partire, aumentare, diminuire e fermarsi... mi sembra funzionino
  • La webcam (con Skype funziona)
  • La funzionalità "Speedstep" per modificare la frequenza di lavoro del processore
  • I tasti per aumentare/diminuire il volume e la luminosità dello schermo (ma spesso non si vedono le icone in sovraimpressione)


[modifica] Cosa non funziona

  • La scheda wireless, con i moduli forniti dal kernel, è parzialmente funzionante perché la connessione è instabile (farò altre prove)
  • Il tasto di abilitazione e disabilitazione della scheda wireless


[modifica] Cosa non ho ancora provato

  • I lettori di card, appena ne ho l'occasione vedo se funzionano
  • Il microfono integrato