Da Beryl a Compiz

25 11 2006

Sul PC desktop con Edgy avevo installato Compiz e mi ero trovato bene, movimenti fluidi e animazioni semplici ma carine, preso dalla curiosità però sul portatile, come da precedente post, avevo deciso di installare Beryl.
All’inizio ero molto contento degli effetti grafici inclusi, poi sono iniziati i primi problemi, cioè su Compiz gli effetti sono più fluidi mentre con Beryl no molto… inoltre Firefox dava segni di squilibrio, riducendosi ogni tanto ad una finestra 200×200 pixel rendendone difficoltoso l’utilizzo, oppure quando passavo con Alt-Tab ad un’altra finestra, alcune volte quest’ultima non aveva il focus e restava in trasparenza, obbligandomi a ridurre tutte le restanti finestre ad icone… insomma un po di problemini più che altro pratici :(
Allora ho deciso, Beryl carino ma Compiz forse più maturo, e quindi… ho fatto la “migrazione” ;)

Il mio desktop





Edgy Eft

23 11 2006

Edgy Eft

E con l’installazione della 6.10 sul portatile ho completato la migrazione ad Edgy! Ho aspettato quasi un mese prima di migrare anche il portatile, perchè essendo quello che uso solitamente, voglio essere sicuro di poter risolvere tutti i problemi che potrei riscontrare, grazie all’esperienza maturata cone le altre due installazioni già eseguite :)
A differenza delle precedenti, col portatile, ho seguito la guida presente qui per installare i driver NVIDIA e Beryl, non riscotrando al momento problemi.
I problemi riscontrati invece sono su Firefox 2.0 e, senza che sul sito dove mi trovo ci siano applet java o flash, si blocca completamente anche dopo l’aggiunta di
export XLIB_SKIP_ARGB_VISUALS=1
nel fle /usr/bin/firefox.
Per ora ho creato un nuovo profilo, in sostituzione di quello di default, ed al momento ancora nessun freeze :)
Nel complesso mi trovo abbastanza bene, anche se al boot mi mancano un po i messaggi che ne indicano l’avanzamento….





HPT372 vs GRUB

19 11 2006

Ho provato ad installare Kubuntu su un PC (dove prima avevo messo Suse) dotato di un controller HighPoint HPT372 RAID, e dopo l’installazione, faccio il solito reboot e…. sbam! Niente Grub non si avvia…. com’è possibile con LILO andava…
Preso da un momento di terrore, reinstallo nuovamente il Grub, sembra ok, riavvio,…, niene! Grub non ne vuole sapere di partire…. aiuto!
Ok, niente panico, accendo il secondo PC, e via su Google… pagine pagine, niente, poi finalmente questo link!
Queste le operazioni eseguite, utilizzando la CD Live di ubuntu per entrare in chroot sul sistema installato… ho lanciato l’interprete grub e da lì:
grub> root (hd0,1)
grub> setup (hd0)
grub> quit

quindi sono uscito e da terminale:
dd if=/dev/hde of=stage1_5 skip=1 count=19
dd if=/dev/zero of=/dev/hde seek=1 count=19
dd if=stage1_5 of=/dev/hde seek=16

ora sono rientrato in grub:
grub> install /boot/grub/stage1 (hd0) (hd0)16+19 p /boot/grub/stage2 /boot/grub/menu.lst
grub> quit

e dopo avere fatto il reboot, finalmente il Grub è partito!
Che bella cosa Google!!! ;)





Compilazione di un kernel vanilla su Ubuntu Dapper 6.06

16 11 2006

Arriva il giorno che ogni pinguino ha voglia (anche senza la reale necessità) di compilare un kernel vanilla, cioè un kernel senza le patch applicate dalla distribuzione utilizzata :)
Questa la macchina utilizzata per l’attività:

  • Acer Aspire 5634WLMi
  • Intel Core 2 Duo T5600
  • NVIDIA GeForce Go 7300
  • Intel Pro/Wireless 3945 802.11 Wireless
  • Audio Intel 82801G

Leggi il seguito di questo post »





Versione del kernel

15 11 2006

Può essere utile sapere se la nostra versione di kernel è l’ultima o meno… per fare questo basta eseguire questo comando:
curl http://www.kernel.org/kdist/finger_banner
oppure
wget -O - http://www.kernel.org/kdist/finger_banner 2>/dev/null
l’output è il medesimo:
The latest stable version of the Linux kernel is: 2.6.18.2
The latest prepatch for the stable Linux kernel tree is: 2.6.19-rc5
The latest snapshot for the stable Linux kernel tree is: 2.6.19-rc5-git2
The latest 2.4 version of the Linux kernel is: 2.4.33.3
The latest prepatch for the 2.4 Linux kernel tree is: 2.4.34-pre5
The latest 2.2 version of the Linux kernel is: 2.2.26
The latest prepatch for the 2.2 Linux kernel tree is: 2.2.27-rc2
The latest -mm patch to the stable Linux kernels is: 2.6.19-rc5-mm1

E per sapere quello che abbiamo noi sulla macchina? Così:
uname -r
2.6.15-27-686





GNOME | “Apri con…” non mi permette di selezionare nulla…

13 11 2006

Il motivo di questo strano comportamento ancora non mi è chiaro, ma spesso nei forum se ne parla, in pratica selezionando le proprietà di un file, non è possibile cambiare l’applicazione predefinita per aprirlo.
Questa potrebbe essere una soluzione anche se non risolve completamente il problema… :(
In questa guida è stata presa in esame l’associazione a XMMS dei files MP3, inoltre non occorre eseguire le operazioni in modalità super-utente (sudo) perchè i files che andiamo a modificare hanno come owner il nostro utente.
Modificare, o eventualmente creare il file $HOME/.local/share/applications/defaults.list inserendovi queste righe:
[Default Applications]
audio/mpeg=xmms-usercreated.desktop

quindi creare il file $HOME/.local/share/applications/xmms-usercreated.desktop inserendovi:
[Desktop Entry]
Encoding=UTF-8
Name=xmms
MimeType=audio/mpeg;
Exec=xmms %f
Type=Application
Terminal=false
NoDisplay=true
ora creare il file $HOME/.local/share/applications/mimeinfo.cache inserendovi:
[MIME Cache]
audio/mpeg=xmms-usercreated.desktop
riavviamo nautilus ed il problema è risolto :D





Far convivere DHCP e DNS

13 11 2006

Quando viene configurata un’interfaccia di rete ad utilizzare il DHCP, generalmente si riscontrano problemi di accesso ad internet, imputabili ad un errata configurazione dei DNS da parte del DHCP. E’ facilmente individuabile questa tipologia di problematica, andando a controllare il contenuto del file /etc/resolv.conf dove viene inserito come unico nameserver l’indirizzo IP del router (es. 192.168.1.1).

Per risolvere questa problematica si possono seguire le seguenti modalità, ordinate per impatto sul sistema.
In questa guida è stata presa in considerazione una configurazione che prevede un’interfaccia eth0 e l’accesso tramite ISP Alice, quindi i parametri di seguito riportati dovrebbero essere adeguati in base alle proprie esigenze.
Inoltre l’editor utilizzato è gedit, ma le stesse modifiche possono essere eseguite con quello che si preferisce (kate, vim, nano, …) l’importante è che sia eseguito in modalità super-utente (sudo)

Modalità 1

Modificare il contenuto del file /etc/dhcp3/dhclient.conf, inserendo la direttiva prepend come la seguente:
prepend domain-name-servers 212.216.112.112,212.216.172.62;
la modifica del file deve essere eseguita in modalità super-utente:
sudo gedit /etc/dhcp3/dhclient.conf
eseguita questa modifica, occorre riavviare l’interfaccia di rete:
sudo ifdown eth0
sudo ifup eth0

Modalità 2

Il dhclient prevede la possibilità di includere degli script in fase di avvio del servizio, inserendoli nella cartella /etc/dhcp3/dhclient-enter-hooks.d, quindi creiamo un file myconf all’interno di questa cartella:
sudo gedit /etc/dhcp3/dhclient-enter-hooks.d/myconf
ed inseriamo
make_resolv_conf() {
echo “nameserver 212.216.112.112″ > /etc/resolv.conf
echo “nameserver 212.216.172.62″ >> /etc/resolv.conf
return 0
}

in questo modo abbiamo sovrascritto la funzione che serve a dhclient per modificare il resolv.conf; ora salviamo il file e riavviamo l’interfaccia:
sudo ifdown eth0
sudo ifup eth0

Modalità 3

Disabilitare l’utilizzo del DHCP, impostando l’utilizzo di un IP statico sull’interfaccia di rete, ed impostando manualmente i DNS da utilizzare.

PS - Esiste anche una quarta possibilità cioè modificare direttamente lo script /etc/dhcp3/dhclient-script andando a commentare le istruzioni contenute nella funzione make_resolv_conf, ma questo può portare a rieffettuare la modifica ogni volta che viene eseguito un aggiornamento del pacchetto dhcp3-client sui repository





Eccomi!

13 11 2006

paper0k
Anch’io mi sono deciso, lo fanno tutti, perchè non farlo? Questo sarà una sorta di diario delle mie esperienze su GNU/Linux e sulle mie scoperte/esperienze informatiche in generale
Quindi, buona lettura!