Archivio per ‘Tips’


nov 1

Rimuovere programma in python

figotip.jpg

Scrivo questo tip per tutti coloro che in futuro dovessero trovarsi nella condizione di voler rimuovere un’applicazione installata con un python setup.py install. A mio avviso chi costruisce questi software usando python dovrebbe anche provvedere a scrivere no script per la disinstallazione, ma purtroppo non è quasi mai così. Dunque come fare? Ecco una soluzione:python setup.py install --record archivio.txt
cat archivio.txt | xargs rm -rf
Con la prima riga di codice si crea il file archivio.txt nel quale sono contenute le informazioni su tutti i file installati da setup.py e con la seconda riga si provvede a cancellarli. Semplice vero?

Bentornato!

set 24

Appunti su firefox

figotip.jpg

Non posso fare a meno di appuntare sul mio diarietto personale questo piccolo tip che mi ha permesso di risolvere un fastidiosissimo problema con Firefox, ossia la visione a scatti del browser durante lo scrolling con la rotellina del mouse. Dopo aver vagliato ed escluso tutte le possibilità (problemi con i driver, configurazioni particolari, etc…) ho trovato la più semplice delle soluzioni: un nuovo profile manager. In sintesi ho aperto la shell, mi sono posizionato nella cartella /opt/firefox e da qui ho lanciato ./firefox -profilemanager. Dopo aver impostato il nuovo profilo ho provveduto a copiare le estensioni dalla cartella del vecchio profilo, mentre per i segnalibri e i ci ha pensato xmarks, appunto una delle estensioni di cui sopra. Tutto magicamente risolto!

mag 11

Problemi con kdesupport…

figotip.jpg Da qualche giorno non riuscivo a compilare kdesupport. Il solito kdesvn-build kdesupport falliva e nel file di log:
CMakeFiles/phonon_xine.dir/phonon_xine_automoc.cpp.o: file not recognized: File truncated“. Cosa ho fatto? Ho compilato phonon (kdesvn-build phonon) e ho copiato il file phonon_xine_automoc.cpp.o da “/usr/src/kde4/build/phonon/xine/CMakeFiles/phonon_xine.dir” a “/usr/src/kde4/build/kdesupport/phonon/xine/CMakeFiles/phonon_xine.dir/“.
Poi dicono che i metodi brutali non sortiscono effetti…!

mag 6

Cpu scaling sul mio notebook

Oramai quasi tutti i processori supportano lo scaling, ovvero la regolazione della frequenza della cpu che permette un maigliore gestione energetica, una maggiore durata delle batterie, e una diminuzione del fastidio da “ventola perennemente in funzione.” Questi i passaggi:

Installazione di cpufrequtils

sudo apt-get install cpufrequtils

Inserimento del modulo p4_clockmod in /etc/modules1

sudo gedit /etc/modulesScrivere p4_clockmod, salvare e riavviare.

Installare l’applet «Variazione frequenza CPU»

La procedura prevede l’ installazione e la riconfigurazione di gnome-applets

sudo apt-get install gnome-applets
sudo dpkg-reconfigure gnome-applets
se vogliamo monitorare costantemente la temperatura basta

sudo apt-get install lm-sensors sensors-appletPer visualizzare sul pannello l’applet «Variazione frequenza CPU» e «Hardware Sensors Monitor» basta aggiungerli col tasto destro del mouse. cpuscalingapplet.png
Un po’ di respiro, che diamine!2

  1. Questo permette di caricare il modulo automaticamente
  2. Non sono io, è il notebook che parla! Vi risparmio la risata…
mag 2

Alcatel X200 Wind su Ubuntu nbr 9.04

Documento l’avvenuta configurazione della Internet Key Alcatel X200 Wind sul mio “piccolino” con Ubuntu Netbook Remix 9.04. Il procedimento è quello della guida Alcatel X200 funziona! Non sono un pirla! tranne che per la versione di usb_modeswitch, la quale nel frattempo è giunta alla final release 0.9.7 e usbserial, che in questo caso viene caricato come modulo. Ciò è sicuramente dovuto alla versione “patchata” (che obbrobrio linguistico!) del kernel1, per cui, della guida di cui sopra, bisogna saltare lo Step 3 e modificare il file alcatel-x200.rules aggiungendo alla fine la riga RUN+=”/sbin/modprobe usbserial vendor=0×1bbb product=0×0000″.