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
# 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)
.MP3 n'est pas .mp3
Ajouter MP3 au fichier : /etc/mime.types
à la ligne debutant par: audio/mpeg