(Errori Nvidia) Received signal SIGTERM: Aborting

 

A volte installando i driver ufficiali Nvidia, può capitare, proprio come è successo a me ieri sera, di ricevere il seguente errore: "Received signal SIGTERM; aborting", questo errore di solito è dovuto al fatto che precedentemente sono stati installati i driver Nvidia con altri metodi. Per ovviare a questo errore bisogna disinstallare completamente tutti i pacchetti relativi ai driver nvidia, compreso libgl1-nvidia-alternatives.

 

enjoy 😉

(Errori) Root piena

 

Giocarellando come al solito sulla mia Debian Sid, mi sono trovato con il problema di non avere più spazio in "/ ", e la cosa ovviamente era impossibile, dato che di spazio ce nè tanto. Questo problema nel mio caso si è verificato nel momento stesso che ho annulato live-helper. Infatti dando il comando:

 

# du -shx /*

 

ho notato che la /root conteneva addirittura 35G di niente 🙂

 

root@Debianbox:/home/edmond# du -shx /*
5,5M    /bin
18M    /boot
0    /dev
13M    /etc
2,2G    /home
0    /initrd.img
200M    /lib
16K    /lost+found
12K    /media
1,5M    /mnt
76M    /opt
0    /proc
35G    /root
684K    /run
5,3M    /sbin
4,0K    /selinux
4,0K    /srv
0    /sys
56K    /tmp
5,6G    /usr
397M    /var
0    /vmlinuz

 

la soluzione è svuotare Trash:

 

# rm -rf /root/.local/share/Trash/files/*

 

 

enjoy 😉

Conoscere sotto quale menu si trova un applicazione

 

 

 

Quando si installa un applicazione, quasi sempre va a finire all'interno delle varie voci che compongono il menu. Per verificare immediatamente a quale categoria appartiene, senza andare a spulciare una per una tutte le categorie, esiste un piccolo trucchetto:

 

$ grep section /usr/share/menu/nome_applicazione

 

quindi nel caso di vlc, si avrà:

 

$ grep section /usr/share/menu/vlc
              section="Applications/Video" title="VLC media player" \

 

enjoy 😉

Registrare i messaggi di boot con Bootlogd

 

E' molto importante monitorare le fasi del boot del nosto O.S preferito, perchè proprio in quel frangente si possono trovare informazioni su un determinato problema. Infatti mamma Debian è impostata di default ad avviarsi in modalità verbose, senza loghi, che pur essendo carini, ti nascondono informazioni che possono risultare importanti. Comunque per ovviare a problemi simili, possiamo usare Bootlogd per registrare i messaggi di boot:

 

# nano /etc/default/bootlogd

 

ed abilitiamo bootlogd all'avvio:

 

BOOTLOGD_ENABLE=yes

 

dal prossimo avvio siamo in grado di leggere le informazioni custodite in /var/log/boot:

 

# nano /var/log/boot

 

oppure:

 

# sed $'s/\^\[/\E/g' /var/log/boot | less -R

 

 

enjoy 😉

Velocizzare connessione internet su Debian

 

Questo è un piccolo trucchetto che può aiutare a velocizzare la connessione internet e quindi la velocità  del nostro Iceweasel nel caricare le pagine web. Quello che ci serve è modificare nsswitch.conf, valido per Debian Squeeze/Wheezy.

 

# nano /etc/nsswitch.conf

 

e commentare la stringa hosts seguente:

 

#hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4

 

ed aggiungere sotto:

 

hosts:          files dns

 

da adesso in avanti i risultati saranno sicuramente migliori, spero 🙂

 

enjoy 😉

Registrare streaming Moonlight con mplayer

 

 

Alcuni video per poterli visualizzare, come è noto serve il plugin Silverlight di Microsoft, che è disponibile per Windows e Mac, mentre per Linux ci si affida a Moonlight. In Italia la televisione di Stato, (notare che non cito la sigla volontariamente) innominablile, ha i suoi canali dedicati, dove vedere video, film, e programmi vari. Per poter registrare lo streaming basta eseguire questi passi, almeno finchè funziona 🙂 Andare sul canale e scegliere il video da guardare/scaricare, recarsi nella cartella /tmp dove troveremo una nuova cartella dal nome moonlight-download o qualcosa di simile, recuperare l'indirizzo dello streaming, per esempio dall' icona audio/video, basta aprirla con un editor di testo. A questo punto siamo pronti a registrare lo streaming del programma che c'interessa. L'indirizzo deve terminare prima del punto interrogativo "?", e sostituire https con mms.

 

Il comando è il seguente:

 

$ mplayer -dumpstream mms://INDIRIZZO/STREAMING/123456.wmv -dumpfile registrato.avi

 

il comando si bloccherà su Stream not seekable, attendere, il  file sara completamente scaricato quando si otterrà un output simile:

 

Stream not seekable!
Ahhhh, stream_chunck size is too small: 4
Error while parsing chunk header
Core dumped ; )
Exiting… (End of file)

 

ps: non nominare la tv.

 

enjoy 😉

(Errori) undefined reference to GDK_DISPLAY

 

Compilando emerald, mi sono trovato con questo tipo di errore " /usr/local/src/nautilus-2.30.1/eel/eel-gdk-extensions.c:595: undefined reference to `GDK_DISPLAY' ".  Si risolve andando a modificare il file eel-gdk-exstensions.c alla riga 595, sostituendo:

 

`GDK_DISPLAY'

con:

'gdk_display_get_default'

 

l'errore GDK_DISPLAY si può trovare anche in altre situazioni.

 

enjoy 😉

(Sicurezza) Bloccare porte usb

 

Questo è un piccolo trucchetto che serve a bloccare le porte usb. Immaginando uno scenario dove ci sono tante persone e ci si deve assentare lasciando il pc acceso, può succedere che qualche malintenzionato, approfittando della nostra assenza, inserisca una chiavetta usb,un ipod, un hard disk esterno ecc ecc, per copiare un file che per noi è importante. Per ovviare a questa situazione c'è un metodo veloce veloce:

 

# nano /etc/modprobe.d/blacklist.conf

 

ed inserire:

 

# Blocco accesso USB.
blacklist usb_storage

 

quindi riavviare. A questo punto chiunque inserirà una usb, non riuscirà ad utilizzarla. Per tornare ad una situazione di "normalità" basta commentare la stringa #blacklist usb_storage, e si potranno utilizzare le porte usb immediatamente.

 

enjoy 😉

Comprimere video avi mp4 con FFmpeg

 

Quello della compressione di file video di grosse dimensioni è un bel problema, ed il giusto compromesso per una qualità accettabile è abbastanza difficile da trovare. Certo il tutto dipende dall'uso che se ne fà di quel video, ma se ci si accontenta di una piccola perdità di qualità per un abbattimento della dimensione che va dal  50 al 70%, allora come al solito bisogna scomodare FFmpeg. La situazione descritta l'ho sperimentata su due video, uno in avi l'altro in mp4.

 

avi:

$ ffmpeg -i video.avi -s 320×240 -vcodec msmpeg4v2 compresso.avi

 

mp4:

$ ffmpeg -i video.mp4 -acodec mp2 compresso.mp4

 

 

enjoy 😉

Aggiunto FFmpeg con –enable-filter=movie nel repository

 

 

Avevo in passato fatto una guida su come compilare ffmpeg con l'opzione –enable-filter=movie, indispensabile per poter inserire in un video un'immagine personale. Dato che mi è stato chiesto da più utenti la condivisione del pacchetto .deb, ho quindi deciso di inserirlo nel mio repository. Insieme ad ffmpeg ho anche inserito x264. Una volta installato, il comando da eseguire è il seguente:

 

$ ffmpeg -i video.avi  -vf "movie=0:png:immagine.png [logo]; [in][logo] overlay=10:10:1" output.avi

 

 

enjoy 😉