Archive for the “Uncategorized” Category

Comments 1 Comment »

Il mio povero ibook g4 12″ dopo anni di onorato servizio per colpa di un maledetto lettore mp3 mi ha dato il primo problema. Il lettore ha chiesto “troppa corrente” e questo ha causato il danneggiamento del regolatore di tensione (quello evidenziato in foto). All’inizio mi è dispiaciuto ma tuttavia l’ibook funzionava solo che non potevo collegarci nessuna periferica USB. La cosa strana è che l’usb non funzionava semplicemente perche non poteva fornire i 5 volt . Ho cercato/chiesto un pò in giro come mai questo problema e ho scoperto che è un problema quasi comune per gli ibook 12″… Quindi vi consiglio di stare attenti a quello che collegate alle porte USB.

Dopo 5 mesi mi ero quasi rassegnato ma il fato ha voluto che incontrassi Ferruccio un collega di unipi che mi ha dato il regolatore di tensione e da li il mio ibook è ritornato alle vecchie glorie … Grazie Ferruccio.

Comments No Comments »

Oramai da qualche tempo uso con soddisfazione postfix, dopo aver passato qualche anno con qmail. Una cosa molto importante in server di posta sono le code dei messaggi… Infatti può capitare che per vari motivi il server non riesca a smistare i messaggi e quindi questi restano in coda… Ecco alcuni comandi per gestire le code di postfix

postqueue -p : visualizza i messaggi in coda

postsuper permette la gestione dei singoli messaggi in coda, come la rimozione e il riaccodamento. E’ molto utile spesso riesce a risolvere problemi di conflitto all’interno delle code. Lanciato con l’ opzione -p effettua il purge delle code, con -s controlla la struttura della coda e se ci sono delle inconsistenze le ripara. Infine con postsuper –r ALL riprocessa tutti i messaggi in coda.

Comments No Comments »

Terminator è un ottimo programma sviluppato in python che consente di utilizzare il terminale dividendolo in più parti. Ho scoperto questo programma circa un mesetto fa e da allora lo uso tutti i giorni , per questo motivo ho deciso di dedicargli un bel post. L’installazione è semplicissima basta scaricare il sorgente da qui estrarre i file dall’archivio e poi lanciare ./setup.py install . L’utilizzo è semplicissimo basta infatti utilizzare il tasto dx del mouse oppure utilizzare le scorciatoie da tastiera:

Ctrl-Shift-E: Divide in verticale.
Ctrl-Shift-O: In orizzontale.
Ctrl-Shift-Q: exit terminator.
Ctrl-Shift-W:chiude la finestra corrente
F11: fullscreen.

Comments 1 Comment »

In questo post spiegherò come installare Gnome 2.22 su Gentoo. Quando l’ho installato io l’ultima versione di gnome non era ancora tutta nel portage quindi ho dovuto usare layman: “emerge -v layman”layman -a gnome”, cosi facendo abbiamo aggiunto l’overlay di gnome, ovvero abbiamo in /usr/portage/local/layman/gnome gli ebuild che non sono presenti nel portage. Una volta fatto questo bisogna aggiungere questa riga nel file /etc/make.conf “source /usr/portage/local/layman/make.conf” . Con il comando “layman -S” aggiorniamo l’overlay . Ora i nuovi pacchetti sono giustamente hard masked, quindi dobbiamo procedere a smascherare tutto… La prima cosa da fare è copiare “The Great GNOME 2.22 Mask ™” da /usr/portage/profiles/package.mask a /etc/portage/package.unmask Ora i pacchetti non sono piu hard masked ma solo masked by keyword ora non è che possiamo sapere tutti i pacchetti e le dipendenze da smascherare e aggiungerli a mano dentro packages.keywords, autounmask è nostro amico.. Basta infatti installare autounmask "emerge -v autounmask" e poi dare il comando "autounmask gnome-base/gnome-2.22.0" Ora basta aspettare un pò e i pacchetti di gnome saranno aggiunti nel file /etc/portage/package.keywords Una volta fatto tutto questo siamo pronti a dare il comando emerge -DuNa world ora possiamo stare tranquilli per un bel pò (a me erano 98 pacchetti) una volta aggiornato gnome e tutto il resto consiglio di dare il comando revdep-rebuild. A questo punto state usando l'ultima versione di gnome 2.22.0

Comments No Comments »

Come si può vedere dallo screenshots l’altro giorno ho installato l’ultima versione di gnome la 2.22. Utilizzando Gentoo tutto è stato compilato smascherando i pacchetti e usando layman… Le prime impressioni sono senza dubbio positive. Nonostante i pacchetti siano tutti “Hard Masked” in gentoo devo dire che mi sembra abbastanza stabile. La prima impressione è stata : wow ho gnome 2.22 la seconda uhm è uguale alla 2.20 :D . Scherzi a parte il nuovo gnome mi sembra più veloce e performante del precedente, inoltre la cosa che mi ha colpito è la durata della batteria… dura praticamente il doppio rispetto alla versione precedente… Ora non vorrei sia una beffa dell’icona percui più avanti vi dirò se era solo un illusione… L’installazione / compilazione è durata circa una notte infatti erano 98 pacchetti da compilare. Nonostante il tempo non ci sono state difficoltà nel fare l’upgrade su gentoo infatti fra qualche giorno scriverò una guida sull’installazione… L’utilizzo per ora procede bene e non ho avuto ancora segni di cedimento o comportamenti strani quindi il mio azzardo non è stato penalizzato… Se dovessi incappare in qualcosa sia di positivo o negativo non mancherà un bel post .

Comments No Comments »

La scelta di una buona password è sempre difficile… La faccio sicura ma poi non me la ricordo o la faccio semplice e poi me la crakkano? Su questo dilemma ho trovato una vignetta troppo simpatica che riporto :)

Comments No Comments »

L’altro giorno mettendo una pendrive nel mio laptop con Gentoo mi sono imbattuto in questo errore, errori che usando Ubuntu per un pò avevo dimenticato, quindi mi sono adoperato per risolvere questo problema. La risoluzione del problema è abbastanza banale.

Basta editare il file /etc/dbus-1/system.d/hal.conf  trovare il codice seguente e sostituire lo “0” con il proprio utente ricordate di non cancellare le virgolette.

<!– You can change this to a more suitable user, or make per-group –>
<policy user=”0“>
<allow send_interface=”org.freedesktop.Hal.Device.SystemPowerManagement”/>
<allow send_interface=”org.freedesktop.Hal.Device.VideoAdapterPM”/>
<allow send_interface=”org.freedesktop.Hal.Device.LaptopPanel”/>
<allow send_interface=”org.freedesktop.Hal.Device.Volume”/>
<allow send_interface=”org.freedesktop.Hal.Device.Volume.Crypto”/>
</policy>

Comments 8 Comments »