Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel Déchelotte
Salut
| Est-ce que quelqu'un sait comment modifier le script | /etc/hotplug/usb/usbcam pour lancer FLPhoto dés qu'on connecte un | appareil photo numérique ?
Alors un petit truc rapide et pas super propre :
$ cat /etc/hotplug/usb/usbcam #!/bin/bash
if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]; then chgrp camera "${DEVICE}" chmod a+rw "${DEVICE}" # /usr/bin/play /usr/share/games/heroes/sfx/dream.wav
USER_WHO_OWNS_THE_X_SESSION=$(w -h | awk '/:0.0/ {print $1;exit}') if [ ! -z ${USER_WHO_OWNS_THE_X_SESSION} ]; then su ${USER_WHO_OWNS_THE_X_SESSION} -c 'DISPLAY=":0" /usr/bin/flphoto&' fi
A adapter a ton script usbcam, s'il est different du mien.
A part ca, FLPhoto, qu'est-ce que c'est ? [... google ...] Argh, ca utilise encore un nouveau toolkit, FLTK. Bon, j'essaie quand meme. [... test ...] Ouah ! Impressionnant ! Vais-je enfin pouvoir me debarasser de cette bouse de gtkam ? Il y a juste ce beep a desactiver, mais mes premiers essais m'ont vraiment emballe. Merci !
Daniel, tout content -- http://yo.dan.free.fr/
Salut
| Est-ce que quelqu'un sait comment modifier le script
| /etc/hotplug/usb/usbcam pour lancer FLPhoto dés qu'on connecte un
| appareil photo numérique ?
Alors un petit truc rapide et pas super propre :
$ cat /etc/hotplug/usb/usbcam
#!/bin/bash
if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]; then
chgrp camera "${DEVICE}"
chmod a+rw "${DEVICE}"
# /usr/bin/play /usr/share/games/heroes/sfx/dream.wav
USER_WHO_OWNS_THE_X_SESSION=$(w -h | awk '/:0.0/ {print $1;exit}')
if [ ! -z ${USER_WHO_OWNS_THE_X_SESSION} ]; then
su ${USER_WHO_OWNS_THE_X_SESSION} -c 'DISPLAY=":0" /usr/bin/flphoto&'
fi
A adapter a ton script usbcam, s'il est different du mien.
A part ca, FLPhoto, qu'est-ce que c'est ? [... google ...] Argh, ca utilise
encore un nouveau toolkit, FLTK. Bon, j'essaie quand meme. [... test ...]
Ouah ! Impressionnant ! Vais-je enfin pouvoir me debarasser de cette bouse
de gtkam ? Il y a juste ce beep a desactiver, mais mes premiers essais
m'ont vraiment emballe. Merci !
| Est-ce que quelqu'un sait comment modifier le script | /etc/hotplug/usb/usbcam pour lancer FLPhoto dés qu'on connecte un | appareil photo numérique ?
Alors un petit truc rapide et pas super propre :
$ cat /etc/hotplug/usb/usbcam #!/bin/bash
if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]; then chgrp camera "${DEVICE}" chmod a+rw "${DEVICE}" # /usr/bin/play /usr/share/games/heroes/sfx/dream.wav
USER_WHO_OWNS_THE_X_SESSION=$(w -h | awk '/:0.0/ {print $1;exit}') if [ ! -z ${USER_WHO_OWNS_THE_X_SESSION} ]; then su ${USER_WHO_OWNS_THE_X_SESSION} -c 'DISPLAY=":0" /usr/bin/flphoto&' fi
A adapter a ton script usbcam, s'il est different du mien.
A part ca, FLPhoto, qu'est-ce que c'est ? [... google ...] Argh, ca utilise encore un nouveau toolkit, FLTK. Bon, j'essaie quand meme. [... test ...] Ouah ! Impressionnant ! Vais-je enfin pouvoir me debarasser de cette bouse de gtkam ? Il y a juste ce beep a desactiver, mais mes premiers essais m'ont vraiment emballe. Merci !
Daniel, tout content -- http://yo.dan.free.fr/
franck
Merci!
Je ne suis pas un pro de la programmation shell Est ce que tu peux me donner les indications: ton script semble vouloir lancer l'appli sous un autre utilisateur que root. Pourquoi faire çà ? que signifie l'écriture {$DEVICE} ?
Quelqu'un a t-il un bon site à me conseiller pour la programmation shell ?
Merci
FRanck
Le Sun, 28 Sep 2003 01:27:51 -0400, Daniel Déchelotte a écrit :
Salut
| Est-ce que quelqu'un sait comment modifier le script | /etc/hotplug/usb/usbcam pour lancer FLPhoto dés qu'on connecte un | appareil photo numérique ?
Alors un petit truc rapide et pas super propre :
$ cat /etc/hotplug/usb/usbcam #!/bin/bash
if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]; then chgrp camera "${DEVICE}" chmod a+rw "${DEVICE}" # /usr/bin/play /usr/share/games/heroes/sfx/dream.wav
USER_WHO_OWNS_THE_X_SESSION=$(w -h | awk '/:0.0/ {print $1;exit}') if [ ! -z ${USER_WHO_OWNS_THE_X_SESSION} ]; then su ${USER_WHO_OWNS_THE_X_SESSION} -c 'DISPLAY=":0" /usr/bin/flphoto&' fi
A adapter a ton script usbcam, s'il est different du mien.
A part ca, FLPhoto, qu'est-ce que c'est ? [... google ...] Argh, ca utilise encore un nouveau toolkit, FLTK. Bon, j'essaie quand meme. [... test ...] Ouah ! Impressionnant ! Vais-je enfin pouvoir me debarasser de cette bouse de gtkam ? Il y a juste ce beep a desactiver, mais mes premiers essais m'ont vraiment emballe. Merci !
Daniel, tout content
Merci!
Je ne suis pas un pro de la programmation shell
Est ce que tu peux me donner les indications:
ton script semble vouloir lancer l'appli sous un autre utilisateur que
root. Pourquoi faire çà ?
que signifie l'écriture {$DEVICE} ?
Quelqu'un a t-il un bon site à me conseiller pour la programmation shell ?
Merci
FRanck
Le Sun, 28 Sep 2003 01:27:51 -0400, Daniel Déchelotte a écrit :
Salut
| Est-ce que quelqu'un sait comment modifier le script
| /etc/hotplug/usb/usbcam pour lancer FLPhoto dés qu'on connecte un
| appareil photo numérique ?
Alors un petit truc rapide et pas super propre :
$ cat /etc/hotplug/usb/usbcam
#!/bin/bash
if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]; then
chgrp camera "${DEVICE}"
chmod a+rw "${DEVICE}"
# /usr/bin/play /usr/share/games/heroes/sfx/dream.wav
USER_WHO_OWNS_THE_X_SESSION=$(w -h | awk '/:0.0/ {print $1;exit}')
if [ ! -z ${USER_WHO_OWNS_THE_X_SESSION} ]; then
su ${USER_WHO_OWNS_THE_X_SESSION} -c 'DISPLAY=":0" /usr/bin/flphoto&'
fi
A adapter a ton script usbcam, s'il est different du mien.
A part ca, FLPhoto, qu'est-ce que c'est ? [... google ...] Argh, ca utilise
encore un nouveau toolkit, FLTK. Bon, j'essaie quand meme. [... test ...]
Ouah ! Impressionnant ! Vais-je enfin pouvoir me debarasser de cette bouse
de gtkam ? Il y a juste ce beep a desactiver, mais mes premiers essais
m'ont vraiment emballe. Merci !
Je ne suis pas un pro de la programmation shell Est ce que tu peux me donner les indications: ton script semble vouloir lancer l'appli sous un autre utilisateur que root. Pourquoi faire çà ? que signifie l'écriture {$DEVICE} ?
Quelqu'un a t-il un bon site à me conseiller pour la programmation shell ?
Merci
FRanck
Le Sun, 28 Sep 2003 01:27:51 -0400, Daniel Déchelotte a écrit :
Salut
| Est-ce que quelqu'un sait comment modifier le script | /etc/hotplug/usb/usbcam pour lancer FLPhoto dés qu'on connecte un | appareil photo numérique ?
Alors un petit truc rapide et pas super propre :
$ cat /etc/hotplug/usb/usbcam #!/bin/bash
if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]; then chgrp camera "${DEVICE}" chmod a+rw "${DEVICE}" # /usr/bin/play /usr/share/games/heroes/sfx/dream.wav
USER_WHO_OWNS_THE_X_SESSION=$(w -h | awk '/:0.0/ {print $1;exit}') if [ ! -z ${USER_WHO_OWNS_THE_X_SESSION} ]; then su ${USER_WHO_OWNS_THE_X_SESSION} -c 'DISPLAY=":0" /usr/bin/flphoto&' fi
A adapter a ton script usbcam, s'il est different du mien.
A part ca, FLPhoto, qu'est-ce que c'est ? [... google ...] Argh, ca utilise encore un nouveau toolkit, FLTK. Bon, j'essaie quand meme. [... test ...] Ouah ! Impressionnant ! Vais-je enfin pouvoir me debarasser de cette bouse de gtkam ? Il y a juste ce beep a desactiver, mais mes premiers essais m'ont vraiment emballe. Merci !
Daniel, tout content
Daniel Déchelotte
| ton script semble vouloir lancer l'appli sous un autre utilisateur que | root. Pourquoi faire çà ?
Parce que si l'appli est lancee par root, deja elle risque de ne pas avoir le droit de s'afficher, et ensuite elle va avoir le droit de parcourir et modifier tous les fichiers sur ton disque dur ! L'objectif est de detecter qui s'est loggue graphiquement et de lancer l'application sous cette identite. Et comme on en parle plus loin dans ce forum, cette etape de detection n'est pas si elementaire. ;-)
| que signifie l'écriture {$DEVICE} ?
Petite remarque : c'est bien ${le_nom_de_la_variable}, et non les accollades a l'exterieur. Ca demande simplement au shell d'utiliser la valeur de la variable DEVICE. C'est le programme appelant qui donne a ACTION et a DEVICE les valeurs appropriees, et notre script a juste a utiliser leurs valeurs, en mettant un $ devant le nom de la variable.
Et pour terminer : il est d'usage de ne garder de l'article precedent que ce a quoi on repond (ou ce sur quoi on demande des precisions), et de repondre *sous* la question. Une bonne lecture est : http://www.usenet-fr.net/fur/usenet/repondre-sur-usenet.html.
Daniel -- http://yo.dan.free.fr/
| ton script semble vouloir lancer l'appli sous un autre utilisateur que
| root. Pourquoi faire çà ?
Parce que si l'appli est lancee par root, deja elle risque de ne pas avoir
le droit de s'afficher, et ensuite elle va avoir le droit de parcourir et
modifier tous les fichiers sur ton disque dur ! L'objectif est de detecter
qui s'est loggue graphiquement et de lancer l'application sous cette
identite. Et comme on en parle plus loin dans ce forum, cette etape de
detection n'est pas si elementaire. ;-)
| que signifie l'écriture {$DEVICE} ?
Petite remarque : c'est bien ${le_nom_de_la_variable}, et non les
accollades a l'exterieur. Ca demande simplement au shell d'utiliser la
valeur de la variable DEVICE. C'est le programme appelant qui donne a
ACTION et a DEVICE les valeurs appropriees, et notre script a juste a
utiliser leurs valeurs, en mettant un $ devant le nom de la variable.
Et pour terminer : il est d'usage de ne garder de l'article precedent que
ce a quoi on repond (ou ce sur quoi on demande des precisions), et de
repondre *sous* la question. Une bonne lecture est :
http://www.usenet-fr.net/fur/usenet/repondre-sur-usenet.html.
| ton script semble vouloir lancer l'appli sous un autre utilisateur que | root. Pourquoi faire çà ?
Parce que si l'appli est lancee par root, deja elle risque de ne pas avoir le droit de s'afficher, et ensuite elle va avoir le droit de parcourir et modifier tous les fichiers sur ton disque dur ! L'objectif est de detecter qui s'est loggue graphiquement et de lancer l'application sous cette identite. Et comme on en parle plus loin dans ce forum, cette etape de detection n'est pas si elementaire. ;-)
| que signifie l'écriture {$DEVICE} ?
Petite remarque : c'est bien ${le_nom_de_la_variable}, et non les accollades a l'exterieur. Ca demande simplement au shell d'utiliser la valeur de la variable DEVICE. C'est le programme appelant qui donne a ACTION et a DEVICE les valeurs appropriees, et notre script a juste a utiliser leurs valeurs, en mettant un $ devant le nom de la variable.
Et pour terminer : il est d'usage de ne garder de l'article precedent que ce a quoi on repond (ou ce sur quoi on demande des precisions), et de repondre *sous* la question. Une bonne lecture est : http://www.usenet-fr.net/fur/usenet/repondre-sur-usenet.html.
Daniel -- http://yo.dan.free.fr/
franck
Et pour terminer : il est d'usage de ne garder de l'article precedent que ce a quoi on repond (ou ce sur quoi on demande des precisions), et de repondre *sous* la question. Une bonne lecture est : http://www.usenet-fr.net/fur/usenet/repondre-sur-usenet.html.
Merci pour cette judicieuse remarque ... et pour ton aide ! Je ne suis pas encore un habitué des forums ;)
Franck
Et pour terminer : il est d'usage de ne garder de l'article precedent que
ce a quoi on repond (ou ce sur quoi on demande des precisions), et de
repondre *sous* la question. Une bonne lecture est :
http://www.usenet-fr.net/fur/usenet/repondre-sur-usenet.html.
Merci pour cette judicieuse remarque ... et pour ton aide !
Je ne suis pas encore un habitué des forums ;)
Et pour terminer : il est d'usage de ne garder de l'article precedent que ce a quoi on repond (ou ce sur quoi on demande des precisions), et de repondre *sous* la question. Une bonne lecture est : http://www.usenet-fr.net/fur/usenet/repondre-sur-usenet.html.
Merci pour cette judicieuse remarque ... et pour ton aide ! Je ne suis pas encore un habitué des forums ;)
Franck
les chrysanthemes
Daniel Déchelotte wrote:
A part ca, FLPhoto, qu'est-ce que c'est ? [... google ...] Argh, ca utilise encore un nouveau toolkit, FLTK. Bon, j'essaie quand meme.
FLTK a 4 ans! Tres bon.
[... test ...] Ouah ! Impressionnant ! Vais-je enfin pouvoir me debarasser de cette bouse de gtkam ? Il y a juste ce beep a desactiver, mais mes premiers essais m'ont vraiment emballe. Merci !
Daniel, tout content
Daniel Déchelotte wrote:
A part ca, FLPhoto, qu'est-ce que c'est ? [... google ...] Argh, ca utilise
encore un nouveau toolkit, FLTK. Bon, j'essaie quand meme.
FLTK a 4 ans! Tres bon.
[... test ...]
Ouah ! Impressionnant ! Vais-je enfin pouvoir me debarasser de cette bouse
de gtkam ? Il y a juste ce beep a desactiver, mais mes premiers essais
m'ont vraiment emballe. Merci !
A part ca, FLPhoto, qu'est-ce que c'est ? [... google ...] Argh, ca utilise encore un nouveau toolkit, FLTK. Bon, j'essaie quand meme.
FLTK a 4 ans! Tres bon.
[... test ...] Ouah ! Impressionnant ! Vais-je enfin pouvoir me debarasser de cette bouse de gtkam ? Il y a juste ce beep a desactiver, mais mes premiers essais m'ont vraiment emballe. Merci !