sabato 5 giugno 2010

Aspire One, Xubuntu: ottimizzare l'uso del disco solido (SSD)

Ubuntu 9.10, quindi anche Xubuntu, usa la nuova versione di "grub", il boot loader. Il passaggio dei parametri al kernel avviene adesso diversamente. I modelli con dischi solidi (SSD, solid state disk) sono esenti dai problemi (di natura meccanica) che affliggono i classici hard disk. Le operazioni di lettura e scrittura richiedono tutte lo stesso tempo, inutile quindi ordinarle pet minimizzare lo spostamento della testina, assente in questi dispositivi interamente elettronici! Per suggerire al kernel, con la nuova versione di "grub", di non ordinare le operazioni di lettura e scrittura è sufficiente aggiungere al file "/etc/default/grub", nella riga "GRUB_CMDLINE_LINUX_DEFAULT", la stringa "elevator=noop".

light-kun@ryuk:~$ sudo mousepad /etc/default/grub


Vi ricordo che con la nuova versione di "grub", prima di riavviare l'Aspire One, occorre dare il comando "sudo update-grub" per generare il file di configurazione:

light-kun@ryuk:~$ sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
done
light-kun@ryuk:~$

Coloro che usano invece una vecchia versione di grub possono suggerire al kernel l'uso di questo schedulatore per le operazioni di I/O passando allo stesso l'opzione "elevator=noop" nella riga "root" del file "/boot/grub/menu.lst".

venerdì 4 giugno 2010

Aspire One, Xubuntu: tasto "home", associamolo all'apertura del menu delle applicazioni

Finora ho sempre visto funzionare questo tasto sotto Linpus lite. Alla pressione dello stesso, infatti, veniamo riportati alla finestra principale del desktop di Linpus lite (quello ormai famoso e strutturato a quadranti). Possiamo rimettere in uso il tasto "home" (quello alla sinistra del tasto "Alt") associandolo a un comando: "xfce4-popup-menu".
Se provate ad eseguire questo comando in una console di Linux ne scoprirete l'utilità: permette di avviare il menu "Applicazioni" di Xubuntu, come se fosse stato cliccato.
Non ci resta che associare l'esecuzione del comando alla pressione del tasto. Ecco le istruzioni per procedere: cliccate sul menu "Applicazioni" e selezionate la voce "Impostazioni", quindi la voce "Tastiera"; verrà caricata una finestra, all'interno di questa selezionate la scheda "Scorciatoie applicazione"; troverete di default già alcune scorciatoie (prendetene note, possono sempre servire), per creare una nuova scorciatoia cliccate sul bottone "Aggiungi" e nelle finestra (piccola) che compare digitate il comando da eseguire, quindi cliccate sul bottone "Ok"; adesso non vi resta che premere il tasto "home": la pressione del tasto verrà rilevata e associata al comando prima inserito.

Aspire One, Xubuntu: il problema dell'audio muto all'avvio

Il problema dell'audio muto all'avvio di Xubuntu si manifesta soltanto dopo un po. Quando cioè iniziamo a installare sul computer nuove applicazioni, deve esserci qualche nuovo pacchetto che va in conflitto con il plugin audio già esistente (impedendone poi il ripristino del precedente valore per il volume).


La soluzione che ho trovato per questo problema richiede la riabilitazione dei permessi, sia in lettura che in scrittura, a un file di configurazione che di default è "/var/lib/alsa/asound.state":

light-kun@ryuk:~$ sudo chmod 777 /var/lib/alsa/asound.state

Quindi con:

light-kun@ryuk:~$ alsactl store

memorizzo (finalmente) in quel file l'attuale valore del volume (operazione che avverrà, adesso, ad ogni nuova modifica). Non ci rimane che far caricare questo valore all'avvio del sistema operativo. Possiamo farlo andando a premere il bottone per il menu delle "Applicazioni", scegliendo la voce "Impostazioni" ed infine la voce "Sessione e avvio". Selezionate la scheda "Application Autostart" e cliccate sul bottone "Aggiungi". Nella nuova finestra che verrà caricata scrivete: nome (dell'applicazione), descrizione (l'obiettivo che motiva la presenza dell'applicazione) e comando da eseguire che in questo caso è "alsactl restore":


Fatto? Cliccate sul bottone "Ok" e riavviate l'Aspire One. Il sistema operativo dovrebbe ricordare l'ultimo valore impostato al volume per la scheda audio.