Cappy : Les Malaquettes








Éclusier-Vaux : La montagne de Vaux
Toutencourt :
Agrandir le plan
Linux tips, some projects, my travels, my experiences...








mv /etc/X11/xorg.conf /etc/X11/xorg.conf-old ls -s /etc/X11/xorg-monoscreen.conf /etc/xorg.conf
... title=Gentoo-2.6.20-r8 - [Monoscreen] root=(hd0,1) kernel=/boot/vmlinuz root=/dev/hda2 vga=791 splash=silent dualscreen=no title=Gentoo-2.6.20-r8 - [Dualscreen] root=(hd0,1) kernel=/boot/vmlinuz root=/dev/hda2 vga=791 splash=silent dualscreen=yes ...On peut donc voir que j'ajoute l'option dualscreen au kernel qui me permet de savoir dès le boot si je suis à la maison ou au travail.
#!/bin/sh dualscreen=$(sed -e "s/.*dualscreen=\([^ ]*\).*/\1/" /proc/cmdline) if [ -h /etc/X11/xorg.conf ] then rm /etc/X11/xorg.conf else echo "Warning: /etc/X11/xorg.conf is not a symbolic link keeping the old one" exit 1 fi if [ "$dualscreen" = "yes" ] then ln -s /etc/X11/xorg-dualscreen.conf /etc/X11/xorg.conf else ln -s /etc/X11/xorg-onescreen.conf /etc/X11/xorg.conf fiUne fois que ce script est en place, il faut le rendre exécutable :
chmod +x /etc/init.d/dualscreenLa dernière étape consistera à exécuter ce script au démarrage (avant toute les application lançant X tel que gdm, kdm et xdm :
Sur Debian/RedHat/Mandriva # ln -s /etc/init.d/dualscreen /etc/rc2.d/S40dualscreen Sur Gentoo # rc-update add dualscreen default




#!/bin/sh
## Ce script permet de récupérer les photos d'un appareil photo
## numérique compatible PTP (gphoto2) en passant par
## l'utilisateur root
##
## Dépendances:
## * bash
## * date
## * gphoto2
## * su
DEST=~/Images/$(date +%F)
USER=$(id -nu)
GROUP=$(id -ng)
echo "Script de récupération des photos"
echo "Répertoire de destination : $DEST"
[ -d "$DEST" ] || {
echo "Création du répertoire de destination : $DEST"
mkdir -p $DEST || {
echo "[Erreur] Impossible de créer le répertoire de destination"
exit 1
}
}
cd "$DEST"
echo "Invocation de Gphoto2 en root et récupération des Photos"
su -c "gphoto2 -P ; chown $USER:$GROUP *"
[ $? -eq 0 ] || {
echo "[Erreur] Problème durant la récupération des photos"
exit 2
}
echo "Tout c'est bien passé. FIN !"
exit 0
Ce que fait le script :





























