Rechercher : dans
Par :

[usb] lancer application

Dernière réponse le 16 fév 2006 à 08:56:49 mister18, le 14 fév 2006 à 17:02:40 
 Signaler ce message aux modérateurs

Bonjour,
je voulais savoir s'il y a moyen de lancer une application sous Unix automatiquement suite à la reconnaissance du raccordement d'une clé USB?
Merci

Meilleures réponses pour « [usb] lancer application » dans :
[ssh/X11] Lancer une application avec les droits d'un autre user Voir Avec le forwarding X11, il est possible de lancer des applications graphiques à distance à travers une connexion ssh. Cependant, si vous souhaitez lancer les applications avec les droits d'un autre utilisateur, cela ne fonctionnera pas (par...
Lancer une application automatiquement VoirVous désirez allumer votre ordinateur sans avoir ensuite à ouvrir Windows Mail, Thunderbird ou n'importe quelle autre application ? Cette astuce est faite pour vous ! Pour expliquer, je vais prendre un cas simple : le démarrage de Windows...
Lancer un programme au démarrage du PC VoirLe problème Les solutions 1- Sans toucher au registre 2- En modifiant le registre Désactiver son lancement Le problème Certains programmes tels que Mozilla Firefox, Internet explorer ou encore les programmes de messagerie électronique ne...
[Logiciels] Modifier la priorité d'une application VoirIntroduction Méthode de modification de la priorité Lancer un processus via l'invite de commande Lancer un processus via le menu contextuel Introduction Windows NT (version 3.51 & 4), 2000, XP et Vista attribuent automatiquement aux...

1

mamiemando, le 15 fév 2006 à 09:17:09

Je pense que si tu as un truc du genre hotplugd d'installé ça doit être faisable. Par exemple gnome (et même kde ?) crée un raccourci vers la clé usb quand tu branches celle-ci.

Bonne chance

Répondre à mamiemando

2

mister18, le 15 fév 2006 à 13:43:30

Merci mamiemando! sauf que j'ai pas précisé que j'était débutant et don tout ce qui est hotplugd et gnome je connais pas vraiment! est ce que tu peu m'expliquer encore plus ce que c'est.
merci beaucoup!

Répondre à mister18

3

cathan, le 15 fév 2006 à 14:00:11

Salut, tu utilise quelle distribution. Si t'as Mandrake 10.0 ou plus , les usb sont automatiquement monter et afficher sur le bureau. Sinon tu peux faire quelque modifications comme suit :

ajoute au fichier /etc/fstab la ligne suivante ( permission root )
/dev/sda1 /mnt/usb vfat noauto,users,exec,noatime,umask=000 0 0

aprés dans konsole tu tape :
mkdir /mnt/usb

puis après insértion de ton usb, tu tape :
mount /mnt/usb

et tu peux voir ton usb dans /mnt/usb.

avant de l'enlever il faut le demonter :
umount /mnt/usb.

C'est ce que j'ai fait et ça marche nickel.

Répondre à cathan

4

 mamiemando, le 16 fév 2006 à 08:56:49

La procédure que cathan explique comment monter une clé usb. Informatiquement parlant ça consiste à construire un système de fichier virtuel (VFS) qui sera manipuler à la place de la clé usb directement. En effet les accès disques sont des choses très "lentes". C'est le rôle de l'opération de montage (mount). Le rôle de l'opération de démontage est ensuite d'écrire les manipulations effectuées sur le VFS sur le média, c'est d'ailleurs pour ça qu'il faut bien faire un umount pour valider ce que tu as fait.

hotplugd est si l'on traduit litéralement le "démon de connexion à chaud", comprendre la tâche tournant en arrière plan qui vérifie si tu connectes ou non un matériel à chaud comme une clé usb. Mandrake en installe un et c'est pour celà que la petite icône apparaît. Quelle que soit la distrib, linux crée un device de la forme /dev/sdXN (avec X une lettre et N un nombre) associé à ta clé usb au moment ou tu la branches.

Le rôle de /etc/fstab est d'associer un device et un point de montage (concrètement le répertoire dans lequel sera placé le VFS) suivant certaines options (est ce que ce device est en read-only, est-ce que le systeme doit le monter automatiquement, quel est le filesystem utilisé,....) et typiquement tes disques dur sont paramétrés dans ce fichier. Pour plus d'infos :

man fstab

Par soucis de commodité on rajoute une entrée pour les clé usb, ce qui évite d'avoir à taper dans la commande mount le device, le point de montage, le filesystem et les options en tapant un truc du genre :
mount -t vfat /dev/sda1 /mnt/usb

C'est ce que te fait faire cathan. Note que le point de montage (le répertoire où tu montes la clé) doit être au préalable créé, ce qui revient à créer un dossier (mkdir -p /mnt/usb).

Bonne chance

Répondre à mamiemando