(Compiz-Debian) Immagine per ogni finestra di lavoro

 

 

 

 

Come ottenere una immagine diversa per ogni spazio di lavoro? La risposta esatta è che bisogna avere nautilus modificato con 98_transparent-background.patch. Questa procedura funziona sia su Debian Squeeze che su Wheezy. Per chi non si vuole sbattere troverà il pacchetto bello e pronto nel mio repository, per gli altri invece:

 

$ wget https://www.edmondweblog.com//98_transparent-background.patch
# apt-get install build-essential intltool
# apt-get build-dep nautilus
# cd /usr/local/src
# apt-get source nautilus
# cd nautilus-2.30.1
# cp /home/UTENTE/98_transparent-background.patch debian/patches
# nano debian/patches/series

incollare alla fine:


98_transparent-background.patch

 

applicare la patch:


# debian/rules patch

compilare:


# ./configure
# make
# make install

per non perdere le impostazioni di nautilus:
 

# cd /usr/local/lib
# ln -s /usr/lib/nautilus nautilus

 

per evitare un problema al successivo riavvio:
 

# nano /usr/local/bin/nautilus-start

ed incollare:
 

#!/bin/bash
sleep 3
nautilus

quindi:

 

# chmod 755 /usr/local/bin/nautilus-start
# nano /usr/local/share/applications/nautilus.desktop

e modificare la linea:
 

Exec=nautilus

in:
 

Exec=nautilus-start

adesso siamo pronti ad avviare nautilus:

 

# killall nautilus
# nautilus

a questo punto bisogna andare nell'impostazioni di compiz ed in Utilità-Sfondo, inserire il percorso delle immagini per tutti gli spazi di lavoro.

 

per disinstallare:
 

# killall nautilus
# cd /usr/local/src/nautilus-2.30.1
# make uninstall

 

 

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 😉

Convertire video rmvb in avi con Mencoder

 

Può capitare a volte d'imbattersi in file  RealMedia Variable Bitrate (RMVB), un formato molto usato in Asia. Per poterlo convertire in avi, bisogna installare mencoder, e poi eseguire un comando simile a questo:

 

$ mencoder file.rmvb -oac mp3lame -lameopts preset=128 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1200 -ofps 25 -of avi -o file.avi

 

enjoy 😉

Plymouth su Debian Squeeze

 

Su Debian Squeeze per avere un Bootsplash, bisogna installare e settare Plymouth.

 

# apt-get install plymouth v86d

# nano /etc/default/grub

 

sostituire:

 

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

 

con:

 

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1$"

 

poi:

 

# nano /etc/initramfs-tools/modules

 

aggiungere:

 

uvesafb mode_option=1280x1024-24 mtrr=3 scroll=ywrap

 

per avere una lista dei temi:

 

/usr/sbin/plymouth-set-default-theme --list

 

una volta scelto il tema settarlo con:

 

/usr/sbin/plymouth-set-default-theme Nome_Tema

 

aggiornare:

 

# update-grub

# update-initramfs -u

 

per ritornare al Boot testuale, basta rimettere in /etc/default/grub:

 

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

 

e quindi riaggiornare grub ed initramfs.

 

 

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 😉

Deb kernel 2.6.38.2-ck3 con patch Kolivas per Debian/LMDE

 

Condivido l'ultimo kernel della serie 2.6.38.2 questo patchato ck3 Con Kolivas,  nel repository si trova sia per architettuta i386 che amd64. Questo kernel è installato sia sulla mia Debian Squeeze, sia in Wheezy, che su LMDE 64bit, il dkms per i driver nvidia a me ha funzionato solo su Wheezy, mentre negli altri casi li ho dovuto reinstallare. A proposito del kernel 2.6.38 anche Con Kolivas deve aver avuto qualche problema, tanto è vero che è passato dal ck1 al ck2 ancora al ck1 e quindi al ck3. Comunque alla fine come sempre contano i risultati, e quelli dei test di Kolivas, dall'alto della mia ignoranza mi sembrano buoni.

 

 

Benchmarks on a 4 thread 2 core i7 M620:

 

Intel(R) Core(TM) i7 CPU       M 620  @ 2.67GHz
(2 core, 4 threads, turbo enabled)

x264 benchmark:
2.6.38.2-ck2
performance:
Average time (sec)  : 55.64 (0.2253)
Average speed (fps) : 26.46 (0.0757)
ondemand:
Average time (sec)  : 56.17 (0.4314)
Average speed (fps) : 26.38 (0.0574)

2.6.38.2
performance:
Average time (sec)  : 58.22 (0.3246)
Average speed (fps) : 25.43 (0.0784)
ondemand:
Average time (sec)  : 58.01 (0.1239)
Average speed (fps) : 25.41 (0.0615)


kernbench:
2.6.38.2:
performance:
1: Elapsed Time 89.1867 (1.17206)
2: Elapsed Time 51.03 (0.101489)
4: Elapsed Time 44.42 (0.04)
j: Elapsed Time 44.8967 (0.011547)

ondemand:
1: Elapsed Time 93.55 (1.33372)
2: Elapsed Time 51.61 (0.08544)
4: Elapsed Time 44.9067 (0.0208167)
j: Elapsed Time 45.4533 (0.0550757)

2.6.38.2-ck2
performance:
1: Elapsed Time 88.88 (1.36297)
2: Elapsed Time 52.14 (0.265141)
4: Elapsed Time 43.65 (0.052915)
j: Elapsed Time 43.8333 (0.0305505)

ondemand:
1: Elapsed Time 92.5133 (1.25289)
2: Elapsed Time 53.0733 (0.166533)
4: Elapsed Time 43.93 (0.052915)
j: Elapsed Time 44.3267 (0.100664)


 

Quad core Q9650:

 

Intel(R) Core(TM)2 Quad CPU    Q9650  @ 3.00GHz

x264 benchmark:
2.6.38.2:
Average time (sec)  : 35.33 (0.1603)
Average speed (fps) : 41.95 (0.1399)

2.6.38.2-ck2:
Average time (sec)  : 34.97 (0.2478)
Average speed (fps) : 42.36 (0.0852)


kernbench:
2.6.38.2:
1: Elapsed Time 101.2 (1.61081)
2: Elapsed Time 51.64 (0.121244)
4: Elapsed Time 29.5367 (0.104083)
j: Elapsed Time 31.7133 (0.0351188)

2.6.38.2-ck2:
1: Elapsed Time 100.457 (1.58774)
2: Elapsed Time 51.6933 (0.0057735)
4: Elapsed Time 29.61 (0.02)
j: Elapsed Time 30.5733 (0.011547)

 

enjoy 😉

Lo Status di GNOME 3.0 in Debian

 

Per chi fosse interessato allo Status di Gnome 3 su Debian, c'è una pagina dove viene indicato lo stato dei pacchetti, il tutto suddiviso per colori. Si va dal verdone che indica che il pacchetto è arrivato in testing, al verde che indica che è in unstable, al giallo che è in experimental, ma soprattutto c'è una bella sfilza di rosso sangue 🙂 Lasciate il mio Gnome così com'è CA$$O.

 

https://www.0d.be/debian/debian-gnome-3.0-status.html

 

enjoy 😉

Skype Beta 2.2 su Debian Squeeze/Wheezy 64 bit

 

 

 

 

Scrivo solo due righe a proposito dell'aggiornamento di Skype alla versione Beta 2.2, giusto per segnalare che il pacchetto nell'area download del sito, dal nome  Debian 5+ 64-bit, funziona perfettamente su Debian Squeeze/Wheezy. Almeno si evita di usare questa procedura macchinosa. Per il resto Skype continua a considerare Linux, l'ultima ruota del carro.

 

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 😉