Tapadtete

Aller au contenu | Aller au menu | Aller à la recherche

Mot clé - linux

Fil des billets

lundi, mai 21 2007

debian testing from boot lan sur Acer Aspire 1300

Configuration auto des partitions Installation de base sans serveur graphique

apt-get install xfdesktop4 xfce4

pb : startx foire : could not open default font 'fixed' solution : apt-get --reinstall install xfonts-base

pb : souris du touchpad trop lente solution : dans le fichier /etc/X11/xorg.conf, rajouter les lignes dans la section Synaptics Touchpad Option "MinSpeed" " 0.5" Option "MaxSpeed" "1.0"

pb : pas de son dans XMMS solution : sélectionner ALSA comme plugin de sortie Installer alsamixergui Lancer alsamixergui Sélectionner Master & PCM

pb : touches du touchpad inactives (son +/- mute) (les touches luminosités marchent, est-ce du a fr(nodeadkeys) ) ?

pb : lspci : command not found solution : apt-get install pciutils

Compilation du kernel http://people.via.ecp.fr/~alexis/formation-linux/config-noyau.html

apt-get install bzip2 libncurses5-dev fakeroot kernel-package

mkdir ~/kernel/ wget -P ~/kernel ftp://ftp.fr.kernel.org/pub/linux/kernel/v2.6/linux-2.6.19.1.tar.bz2

tar xjf linux-2.6.19.1.tar.bz2 wget http://people.via.ecp.fr/~alexis/formation-linux/config/config-2.6.x

mv config-2.6.x .config make menuconfig

fakeroot make-kpkg append-to-version -lightdojo revision 1 kernel-image

cd .. su dpkg -i linux-image-2.6.19.1-lightdojo_1_i386.deb

lundi, mai 14 2007

Conversion de fichiers en mp3 sous linux

sudo apt-get install soundconverter
sudo apt-get install gstreamer0.8-lame
sudo apt-get install gstreamer0.8-mad
sudo apt-get install gstreamer0.10-plugins-ugly-multiverse

source : http://doc.ubuntu-fr.org/lecture_et_encodage_de_fichiers_audio

samedi, mai 12 2007

Recoller les fichier XTM

cat fichier0[0-5][0-9].xtm > fichier.extension

lundi, avril 16 2007

Aspirer un site en une commande

Utiliser WGET pour aspirer une page ou un site web

wget -np -k -p http://www.monsite.com

Il faut jouer sur les paramètres pour bien récupérer la CSS et les images en local ...

samedi, avril 14 2007

Conversion des videos au format MP4 PSP

Chercher le bon ratio

mplayer -vo null -ao null -frames 0 -identify MaVideo.avi 2>/dev/null | grep ID_VIDEO

La psp n'accepte que 3 résolutions :

1.333 => 320x240 1.77 => 368x208 2.08 => 400x192

Il faut regarder quelle résolution (et quel ratio) se rapproche la plus de la résolution originale.

Lancer la conversion

 ffmpeg -i srcMaVideo.avi -f psp -r 29.970 -b 768000 -ar 24000 -ab 64 -s 400x192 destMaVideo.MP4 -title MaVideo

Transformer les MKV en AVI sous linux

sudo apt-get install mencoder
mencoder -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=900 srcMonFilm.mkv -o destMonFilm.avi

mercredi, avril 11 2007

Rediriger ses mails vers une autre boite

mettre l'adresse e-mail de destination dans le fichier /home/moncompte/.forward

Configuration de samba

Fichier à placer dans /etc/samba/

Configuration du serveur de mail

Contenu à placer dans le fichier /etc/postfix/main.cf

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = free.fr
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = BlackDojo, localhost.localdomain, , localhost
relayhost = smtp.free.fr
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all

Configuration Dell XPS

Drivers Nvidia

avec le script envy

    
Option         "AddARGBGLXVisuals" "true"  # pour beryl
Option         "TripleBuffer" "true"       # pour beryl

wifi

Installer les linux-restricted-modules

Virer les beep :

dans /etc/rc.local
modprobe -r pcspkr

Pour les touches du touchpad :

xev + xmodmap + keylaunch

En 2.6.19 le disque dur est passé de /dev/sda à /dev/hda

Les touches Luminosité qui ne plante pas le serveur X :

gksudo gedit /etc/modprobe.d/blacklist
et on y ajoute la ligne suivante :
 blacklist video
On redémarre ensuite le portable et ça fonctionne :)

Avoir le subwoofer qui fonctionne

L'Inspiron 9400 dispose d'un caisson de basses en dessous du portable, il serait dommage de ne pas en profiter. Malheureusement ce subwoofer n'est pas reconnu par défaut. Pour le faire fonctionner, il va falloir mettre un peu les mains dans le cambouis pour installer une version plus récente des drivers Alsa :D

Ce tutorial fonctionne pour tous les portables disposant d'un chipset intel HDA : pour voir si vous en avez un de ce type :

 lspci | grep Audio

si il vous renvoit quelque chose du genre :

 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)

alors c'est bon vous pouvez passer à la suite :)
Installer la derniere version des drivers Alsa

Ce tutorial est extrait de la page anglaise : https://help.ubuntu.com/community/HdaIntelSoundHowto

Commençons par installer le materiel nécessaire à la compilation :

 sudo apt-get install build-essential ncurses-dev linux-headers-`uname -r`

(Il semblerait qu'il y ait besoin de libasound aussi, pour cela une petite recherche dans synaptic)

Pour ce Wiki, nous allons installer la version Alsa 1.0.14rc2. Mais vous pouvez télécharger les dernieres version d'alsa-lib, alsa-util et alsa-driver ici (en n'oubliant pas de modifier les noms des fichiers dans les commandes du tutorial) :

 http://www.alsa-project.org/alsa/ftp/driver/
 http://www.alsa-project.org/alsa/ftp/lib/

 http://www.alsa-project.org/alsa/ftp/utils/

En route ! En premier, on télécharge et on décompresse les fichiers.

 mkdir $HOME/alsa && cd $HOME/alsa && wget http://www.alsa-project.org/alsa/ftp/driver/alsa-driver-1.0.14rc2.tar.bz2
 && wget http://www.alsa-project.org/alsa/ftp/lib/alsa-lib-1.0.14rc2.tar.bz2 && wget 
http://www.alsa-project.org/alsa/ftp/utils/alsa-utils-1.0.14rc2.tar.bz2

puis

 sudo mkdir -p /usr/src/alsa
 cd /usr/src/alsa
 sudo cp $HOME/alsa/* ./
 sudo tar xjf alsa-driver-1.0.14rc2.tar.bz2
 sudo tar xjf alsa-lib-1.0.14rc2.tar.bz2
 sudo tar xjf alsa-utils-1.0.14rc2.tar.bz2

On compile et on installe les drivers :

 cd alsa-driver-1.0.14rc2
 sudo ./configure --with-cards=hda-intel
 sudo make
 sudo make install

Ensuite les libs :

 cd ../alsa-lib-1.0.14rc2
 sudo ./configure
 sudo make
 sudo make install

Puis vient le tour des utils alsa :

 cd ../alsa-utils-1.0.14rc2
 sudo ./configure
 sudo make
 sudo make install

Paramétrer la carte son

Éditez le fichier /etc/modprobe.d/alsa-base avec la commande :

 gksudo gedit /etc/modprobe.d/alsa-base

Ajoutez la ligne suivante :

  options snd-hda-intel model=ref position_fix=1

Et voilà, redémarrez votre portable.

Maintenant faites un clic droit sur le haut parleur du tableau de bord et selectionnez ouvrir le controleur de volume. Ensuite menu édition –> préférences et cocher LFE. Désormais, vous pouvez réglez le volume LFE au niveau que vous désirez. Le plus pratique est de mettre volume principal et LFE a fond et de baisser le volume PCM. Je recherche actuellement une solution pour que les touches de volume à l'avant du portable agissent sur le volume PCM, à suivre...

/!\ Lors d'une mise à jour du noyau, il faudra recompiler Alsa.

Configuration bashrc

Fichier à placer comme suit /home/moncompte/.bashrc

mardi, avril 10 2007

Configuration vsftpd

Fichier de configuration du serveur ftp Vsftpd à placer dans /etc/config

Log d'authentification par mail

Fichier authactivity à placer dans /etc/cron.daily/

#!/bin/bash

body='/tmp/mailtest_body.txt'
dest='julien.smadja@gmail.com'

echo "Activite authentification" > $body
echo "" >> $body

cat /var/log/auth.log >> $body
mv /var/log/auth.log /tmp/auth.log

mpack -s "[BlackDojo] Activite authentification" $body $dest

Log FTP par mail

Envoyer les logs FTP par mail

Fichier ftpactivity à placer dans /etc/cron.daily/

#!/bin/bash

body='/tmp/mailtest_body.txt'
dest='julien.smadja@gmail.com'
ftp='/var/log/vsftpd.log'
filterftp='/var/log/ftpfilter.log'

cut -d ' ' -f 8,13 $ftp | grep [\"] > $filterftp

echo "Activite du FTP" > $body
echo "" >> $body

#cat $filterftp | grep DOWNLOAD >> $body
cat $filterftp >> $body

echo "" > $filterftp

mpack -s "[BlackDojo] Activite du FTP" $body $dest

Cron : Automatisation des tâches

Fichier de configuration : /etc/crontab (voir fichier attaché).

  • Recharger le fichier : sudo /etc/init.d/cron reload
  • Relancer le cron : sudo /etc/init.d/cron restart
  • Executer les tâches d'un dossier : sudo run-parts /etc/cron.daily