google earth, nvidia, 64bit

yaourt -S bin32-google-earth
yaourt -S lib32-nvidia-utils
yaourt -R lib32-libdrm
yaourt -R lib32-libxxf86vm

quick-init, kernel 2.6.29.1-3 sul mio desktop

  1. sudo pacman -Rd initscripts
  2. y quick-init
  3. reboot

    bootchart15 secondi con:

    • le 2 partizioni ntfs
    • DAEMONS=(syslog-ng network hal @oss @crond @samba @cups vdr)

    Che son contento è dir poco :-)

    http://adrinux.wordpress.com/quick-init/

    http://www.archlinux.it/forum/viewtopic.php?id=3312

    network broadcasting in kaffeine

    Sono rimasto abbastanza sconvolto da kaffeine, non lo credevo un programma così funzionale e completo.
    kaffeine_dvb

    Tra le caratteristiche che ho notato durante l’uso, lo switch dei canali è bello rapido, ha la funzione di epg (per sapere che programmi trasmettono sui vari canali), ha il timeshift, permette la registrazione di un canale e molte altre cose, ma la chicca che mi ha sorpreso di più è la funzione di network broadcasting.

    In pratica consente di condividere i canali di un transponder tra più computer collegati in lan, il tutto premendo su un pulsantino in basso a sinistra dove c’è la lista dei canali: per fare un esempio, è possibile guardare un canale,  ra1 per dirne uno, nel computer dove risiede la scheda satellitare, e un altro dello stesso transponder, ad esempio rai 2, in un altro computer collegato al primo tramite lan, il tutto in modo facile e in pochi click.

    Il flusso audio/video viene trasmesso dal pc con la scheda satellitare a tutti i pc collegati in lan settando nell’interfaccia l’indirizzo di broadcast della rete e la porta (default 1234). Ho provato la cosa per una mezz’oretta e tranne per i primi secondi iniziali dove probabilmente il flusso doveva stabilizzarsi, poi ha funzionato tutto senza problemi, ovviamente con la stessa qualità e risoluzione del segnale del pc dove c’è la scheda satellitare.

    Con questo metodo non sono riuscito invece a vedere la tv sul netbook tramite wireless, mentre con il cavo ethernet funziona senza problemi, comunque ho notato che durante la trasmissione in broadcast faccio addirittura fatica a pingare il router e a prendere il segnale, mentre se disabilito il broadcasting del video, ritorna a funzionare, quindi sono quasi sicuro che sia un problema del router, o è configurato male (ma non credo perchè ho guardato per bene tutte le opzioni) oppure potrebbe essere un problema del firmware, o peggio dell’hardware del router stesso (spero di no), domani proverò a documentarmi su questo problema.

    Disabilitando il broadcasting del segnale, sono comunque riuscito a vedere la tv via wireless nel netbook in un altro modo: nel pc con la scheda sat si trasmette il segnale su una porta a scelta andando su file -> network broadcasting -> send, mentre sul netbook ho cliccato su file -> network broadcasting -> receive, specificando l’IP del sender. In questo modo però saremo obbligati a ricevere lo stesso canale attivo sul sender.

    wacom input hotplugging

    Prima di tutto:

    sudo cp /etc/X11/xorg.conf  /etc/X11/xorg_no_hotplugging.conf

    poi puliamo l’xorg.conf togliendo tutta la parte dei dispositivi, e dopo creiamo la nuova policy per hal :

    sudo nano /etc/hal/fdi/policy/10-wacom.fdi

    <?xml version=”1.0″ encoding=”UTF-8″?>
    <deviceinfo version=”0.2″>
    <device>
    <match key=”info.capabilities” contains=”input.touchpad”>
    <merge key=”input.x11_driver” type=”string”>wacom</merge>
    <merge key=”input.x11_options.Type” type=”string”>cursor</merge>
    <merge key=”input.x11_options.Mode” type=”string”>Relative</merge>
    </match>
    </device>
    </deviceinfo>

    Volendo potete modificare la parte relativa alla chiave “match key”, aiutandovi con l’output di hal-device | grep -B 15 input.x11.driver | less :

    udi = '/org/freedesktop/Hal/devices/usb_device_56a_11_noserial_if0_logicaldev_input'
    input.x11_driver = 'wacom'  (string)
    --
    info.subsystem = 'input'  (string)
    info.parent = '/org/freedesktop/Hal/devices/usb_device_56a_11_noserial_if0'  (string)
    info.product = 'Wacom Graphire2 4x5'  (string)
    info.udi = '/org/freedesktop/Hal/devices/usb_device_56a_11_noserial_if0_logicaldev_input'  (string)
    info.category = 'input'  (string)
    info.capabilities = { 'input', 'input.touchpad' } (string list)
    linux.hotplug_type = 2  (0x2)  (int)
    linux.subsystem = 'input'  (string)
    linux.device_file = '/dev/input/event6'  (string)
    input.device = '/dev/input/event6'  (string)
    input.x11_options.Type = 'cursor'  (string)
    input.product = 'Wacom Graphire2 4x5'  (string)
    input.x11_options.Mode = 'Relative'  (string)

    (ad esempio potete prendere il campo product e in contains metterci il nome della tavoletta) mentre le chiavi:

    <merge key=”input.x11_driver” type=”string”>wacom</merge>
    <merge key=”input.x11_options.Type” type=”string”>cursor</merge>
    <merge key=”input.x11_options.Mode” type=”string”>Relative</merge>

    permettono di usarla con il classico mouse e se usate la pennina basta cambiare cursor con stylus.

    Commento: ho anche ricompilato il pacchetto linuxwacom aggiungendo nel pkgbuild nella parte di ./configure la flag –enable-evdev=yes :

          ./configure --prefix=/usr \
    		  --x-includes=/usr/include/pixman-1 \
    		  --enable-wacom \
                  --enable-evdev=yes

    ma non credo sia neccessario.

    kernel 2.6.29-rc3-fastboot e nvidia on AMD64

    Ho appena provato questo kernel sul pc a 64 bit per vedere al lavoro la nuova versione 1.0-1 di sreadahead con il filesystem ext4.

    L’installazione del kernel non ha dato problemi, anche importando il “vecchio” .config che avevo bello e pronto dal 2.6.28 (cambiando ovviamente il tipo di filesystem, da ext3 a ext4). Cosa diversa invece per l’installazione dei driver nvidia, che comunque sono riuscito a installare grazie al suggerimento fornito da Berseker nella discussione ufficiale del forum.

    Quindi per chi possiede una scheda nvidia e vuole provare quel kernel, i passi da seguire a grandi linee sono questi:

    [~] cat /boot/grub/menu.lst

    ….

    title  Arch Linux fastboot
    root   (hd0,4)
    kernel /boot/vmlinuz26-fastboot root=/dev/sda5 ro quiet

    title  Arch Linux fastboot with checkdisk
    root   (hd0,4)
    kernel /boot/vmlinuz26-fastboot root=/dev/sda5 ro quiet checkdisk

    title  Arch Linux fastboot with Bootchart
    root   (hd0,4)
    kernel /boot/vmlinuz26-fastboot root=/dev/sda5 ro quiet  init=/sbin/bootchartd

    • si scaricano gli ultimi driver nvidia dal sito nvidia;
    • si riavvia e si entra nel nuovo kernel in modalità init 3;
    • si controlla di avere i sorgenti del nuovo kernel nella directory /usr/src/linux-2.6.29-rc3-fastboot/ (nel mio caso mancava quel “rc3″ e ho dovuto rinominarla);
    • si installano i driver nvidia, e se avete seguito per bene i passaggi sopra, l’installazione dovrebbe andare a buon fine;
    • si installa il pacchetto sreadahead da aur, seguendo le istruzioni presenti sul forum;
    • e per finire si misurano i tempi di boot con bootchart.

    Questo è il mio (penoso):

    bootchart.png