vendredi 16 octobre 2009

encodage avec mencoder pour Archos 605

# -*- coding: utf-8 -*-

import os, os.path

startDir = "/home/fabien/Bureau/blender"
#startDir = "/media/disk/fabien/Bureau/Photos/_00Mariage_Marie_et_Samuel"

Quote='"'

directories = [startDir]
while len(directories)>0:
directory = directories.pop()
for name in os.listdir(directory):
fullpath = os.path.join(directory,name)
if os.path.isfile(fullpath):
(shortname, extension) = os.path.splitext(name)
#print extension
if extension==".avi" and "_enco.avi" not in shortname:
passe_one="mencoder "+Quote+str(fullpath)+Quote+" \
-vf scale -zoom -xy 720 \
-ffourcc DX50 \
-oac mp3lame -lameopts mode=3:vbr=2:q=6 \
-ovc lavc -lavcopts \
vcodec=mpeg4:vbitrate=1200:lumi_mask=0:dark_mask=0:vme=4:vfdct=0:idct=0:vhq:v4mv:vpass=1:turbo -o /dev/null"
print
print "passe une"
print passe_one,"...."
print fullpath
print
print
os.system(passe_one)
#print "_______________________",fullpath[-:3]
print
new_name=fullpath+"_enco.avi"


passe_two="mencoder "+Quote+str(fullpath)+Quote+" \
-vf scale -zoom -xy 720 \
-ffourcc DX50 \
-oac mp3lame -lameopts mode=3:vbr=2:q=6 \
-ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1200:lumi_mask=0:dark_mask=0:vme=4:vfdct=0:idct=0:vhq:v4mv:vpass=2 \
-o "+Quote+str(new_name)+Quote
print
print "passe deux"
print passe_two,"...."
print fullpath
print
print

os.system(passe_two)

elif os.path.isdir(fullpath):
directories.append(fullpath) # It's a directory, store it.

dimanche 26 avril 2009

Superkaramba

choisir :

Example 26. --radiolist dialog box

$ kdialog --radiolist "Select a default language:" 1 "American \
English"
off 2 French on 3 "Oz' English" off
ou
kdialog --combobox "Select a flavour:" "Vanilla" "Chocolate" "Strawberry" "Fudge"
Chocolate


dans

http://techbase.kde.org/Development/Tutorials/Shell_Scripting_with_KDE_Dialogs#kdialog_Dialog_Types



Si on est sous gnome (faire test avec which pour kdialog sinon -> zenity
ans=$(zenity  --list  --text "Is linux.byexamples.com helpful?" --radiolist  --column "Pick" \
--column "Opinion" TRUE Amazing FALSE Average FALSE "Difficult to follow" FALSE "Not helpful");
echo $ans

http://blog.chinaunix.net/u/27493/showart_399987.html

ou
zenity --scale --text "pick a number" --min-value=2 --max-value=100 --value=2 --step 2



LIEN
Options à mettre :
trouver le nb de CPU automatiquement
trouver toutes les connections existantes
pouvoir configurer la transparence de l'image de fond ( par incrément de 10)

récupérer l'adresse wired
/sbin/ifconfig eth1 | grep 'inet adr' | awk '{print $2}' | sed -s 's/adr://'

récuperer tous les disques sur /dev
fdisk -l | grep /dev/ | grep : | awk '{ print $2}' | sed -e 's/://'



trouver les partitions montées
df -l | awk '{ print $6}' | grep /
faire un filtre pour ne récupérer que les media et mnt et "/" car Ubuntu trouve :
/dev/sda8 on / type ext4 (rw,relatime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
lrm on /lib/modules/2.6.28-11-generic/volatile type tmpfs (rw,mode=755)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/fabien/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=fabien)
/dev/sda9 on /media/disk type ext4 (rw,nosuid,nodev,uhelper=hal)
/dev/sda7 on /media/disk-1 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)

Utiliser :
mount | egrep -v "^.*(tmp|proc|sys|var|pts|daemon).*$" | awk '{ print $3}'

ou plutot (car si nom avec espace -> problème ie mdv 32 bits :
cat /etc/mtab | egrep -v "^.*(tmp|proc|sys|var|pts|daemon).*$" | awk '{ print $2}'

ajouter aussi un /home automatique ( utilisation de la place utilisée)


trouver si sensors est installé :
which sensors

Si l'installation est faite on a
/usr/bin/sensors

sinon c'est vide


voir si libpython est installé :
/usr/lib/kde4/krosspython.so


Compter le nombre de CPU
cat /proc/cpuinfo | grep proc | wc -l
si plus de 4 cores -> utiliser deux colonnes


Afficher la distribution
lsb_release -d | sed 's/.*\t//' | sed 's/ (.*)//'
ou :
head -1 /etc/issue | cut -d' ' -f1 ( pour fedora)

pour Suse, on a Welcome to Suse avec
head -1 /etc/issue

essayer cat /proc/version

Ou en python:

>>> import platform
>>> platform.dist() #
platform.linux_distribution()
('Mandriva Linux', '2009.1', 'Official')



Version de KDE
kde4-config --version | grep 'KDE' | sed -e 's/.*E //' | sed -e 's/)//'

Version de QT:
kde4-config --version | grep Qt | sed -e's/.*: //'


Carte video
lspci |grep 'VGA' | sed -e 's/.*: //' | cut -c -49

trouver toutes les connections existantes
lshal | grep net.interface | awk '{ print $3}'

ou

/sbin/ifconfig | grep Ethernet | awk '{ print $1}'


Trouver la puissance du signal du wifi
/sbin/iwconfig wlan0 | grep 'Link Quality' | sed 's/.*Link Quality=*:*\([0-9]*\).*/\1/'


avoir le nom du ESSID :
/sbin/iwconfig wlan0 | grep ESSID | sed -e 's/.*ESSID://' -e 's/"//g'


avoir la température de chaque CPU (avec lm_sensors)
sensors | grep 'Core 0' | sed 's/Core 0: +//g' | sed 's/ .*//g'
(ne marche pas sous Ubuntu)


mettre la fréquence pour chaque CPU (utiliser python)
cat /proc/cpuinfo | grep 'cpu MHz'


trouver architecture
arch (ne marche pas sous Ubuntu)

ou

uname -m

détails du disque dur sda
smartctl -i /dev/sda

trouver le nombre total de DD
cat /proc/partitions | awk '{ print $4}' = liste de partitions

faire un lien cliquable sur top pour kill ou nice sur les process

Total Number of Tasks
ps xa | wc -l

Number of Current Running Tasks
ps axr| wc -l


faire un skz
faire multi resolution
1280 x 1024
1440 x 900
1600 x 1200
x 800



détected connections Internet dans karamba

text x=92 y=40 sensor=program program="netstat -ntup | grep ESTABLISHED | awk '{print $4}' | tail -n5 | cut -d ':' -f 2" align=right color=255,255,0 font="monospace" fontsize=8 interval=5000

text x=102 y=25 value="Remote" color=1,255,1
text x=102 y=40 sensor=program program="netstat -ntup | grep ESTABLISHED | awk '{print $5}' | tail -n5" color=1,255,1 font="monospace" fontsize=8 interval=5010

text x=220 y=25 value="Process" color=255,0,255
text x=220 y=40 sensor=program program="netstat -ntup | grep ESTABLISHED | awk '{print $7}' | tail -n5 | cut -d '/' -f 2" align=left color=255,0,255 font="monospace" fontsize=8 interval=5020





vendredi 17 avril 2009

Installer et démarrer Skype en 32 ou 64 bits

1 - Démarrer une console



2 - Se logguer en tant que super utilisateur
Taper :
su
le mot de passe



Le dollar disparait et un dièse apparait

3 - Faire une mise à jour
Taper (on peut faire un copier-coller):
apt-get update




4 - Télécharger skype
taper :
wget http://www.skype.com/go/getskype-linux-deb



5 - Installer skype
taper :
dpkg -i skype-debian_2.0.0.72-1_i386.deb




6 - Redevenir simple utilisateur
taper :
exit

Le dollar réapparait


7 - Démarrer skype
taper :
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

ou
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype


faire test avec flash





8 - Paramétrage de Skype :
Cliquer sur le "S" en bas à gauche
/ Options





Pour le son entrant, choisir le premier "USB device" de la liste. C'est le micro
de la camera




Pour le son sortant et la sonnerie, choisir le troisième de la liste(ca devrait marcher)



Sous Ubuntu 10.04 64 bits, voici pour les copies écrans pour régler le son :


Pour l'install, faire
sudo apt-get install lib32v4l-0


puis

LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so /usr/bin/skype







LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

dimanche 12 avril 2009

NEUF

Lien pour page perso pour neuf

http://fabien.henon.perso.neuf.fr/

mardi 7 avril 2009

Wrong screen size for diskdrake started from live install

When I click on live install, I choose custom partitionning :




I get this window
: The partitions are not easily readable because they are too small. The window is 541x377 pixel


Even if I widen the window, all the contents fits accordingly, but the partitions remain at the same size



If I start live-install, and widen the window as below..




... This time the partitions are readable





By default, the size of diskdrake started from a command line on my system is 624x411

mercredi 1 avril 2009

Search button

current layout :



suggested layout with the drop down search button

jeudi 12 mars 2009

Restauration

gunzip -d partition.image.gz | dd bs=1M of=/dev/hda6

Restaurer image MDV sur cle usb
gunzip -dc image_cle_usb.gz | dd bs=1M of=/dev/sdc

samedi 31 janvier 2009

Eviter le flicker dans mplayer avec compiz activé

Can you try this, and compiz should work while still having non-flickering video:

sudo gedit /etc/X11/xorg.conf
In the "Device" section, add:
Option "TexturedVideo" "Off"