MimeType

"Open a file with" Iceweasel/Firefox and run-mailcap

run-mailcap

run-mailcap associe un type mime d'un fichier et une application (mode view)

il fait partie du paquet mime-support

pour tester l'association d'un fichier et son application:

run-mailcap dsc001.jpg

ajouter le "Ouvrir"/"Open" "Ouvrir avec"/"Open with" dans Firefox(Iceweasel du eeepc)

Ajouter 3 paramètres à la configuration de firefox, les 2 premiers sont des booléens à passer à true (valeur de 1)

cf: http://rubylution.ping.de/articles/2007/09/11/open-containing-folder-in-firefox-under-linux

network.protocol-handler.expose.file = true (Boolean)

network.protocol-handler.external.file = true (Boolean)

Le suivant indique le programme à appeler quand on clic sur Open depuis le gestionnaire de téléchargement. network.protocol-handler.app.file = openWithInFirefox (String)

openWithInFirefox est un script bash permettant de s'assurer d'une part qu'il est bien appelé, de visualiser les parametres passés, de netoyer le "file://" passé par firefox

Creer le fichier openWithInFirefox
touch openWithInFirefox
Rendre le fichier executable
chmod +x openWithInFirefox
Contenu du fichier
#!/bin/bash

# suppresion du file:// et des espaces
file=$(echo "$1" | sed -e 's/%20/ /g' | sed -e 's-file://--g')

# debug dans le fichier /tmp/openWith
echo "Open with param: premier: $1 second: $2 file: $file" >> /tmp/openWith

# appel de run-mailcap avec le chemin du fichier en parametre
run-mailcap $file

Copie du script dans /usr/bin pour qu'il soit accessible (dans le PATH)

Copie du fichier (en root)
sudo cp openWithInFirefox /usr/bin/

.MP3 n'est pas .mp3

Ajouter MP3 au fichier : /etc/mime.types

à la ligne debutant par: audio/mpeg

audio/mpeg mpga mpega mp2 mp3 m4a MP3