|
by CoYoT
|
Project /
MimeType"Open a file with" Iceweasel/Firefox and run-mailcaprun-mailcaprun-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 openWithInFirefoxRendre le fichier executable chmod +x openWithInFirefoxContenu 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 .mp3Ajouter MP3 au fichier : /etc/mime.types à la ligne debutant par: audio/mpeg audio/mpeg mpga mpega mp2 mp3 m4a MP3 |