web-dev-qa-db-fra.com

Comment puis-je ouvrir des fichiers SWF avec le lecteur autonome?

J'ai installé le lecteur de débogage Flash autonome sur /usr/lib/flashplayerdebugger et je peux maintenant l'utiliser pour tester dans Flash Builder (Eclipse), mais je ne peux pas ouvrir un fichier SWF avec Nautilus. Si je clique avec le bouton droit et sélectionne Ouvrir avec une autre application, il ne figure pas dans la liste des programmes et je ne vois pas comment l'ajouter. Comment puis-je en faire l'application par défaut pour les fichiers SWF ouverts dans Nautilus?

Mise à jour - * Fichier .desktop

[Desktop Entry]
Name=Flash Player Debuger
Type=Application
Exec=/usr/lib/flashplayerdebugger
Categories=GNOME;Player;AudioVideo;
MimeType=application/x-shockwave-flash;
2
shanethehat

Eh bien, je ne l'avais pas remarqué moi-même. Dans la version précédente d'Ubuntu, vous pouviez spécifier comme commande une application avec laquelle vous vouliez ouvrir un type de fichier spécifique dans le Properties > Open With fenêtre, mais maintenant cela ne semble pas possible. Vous pourriez aussi bien déposer un rapport de bogue pour cela - c'est une fonction très importante qui s'est perdue.

Je peux penser à quelques solutions de contournement cependant.

1. Approche des fichiers de bureau

C'est une façon de le faire "pirate". Pour commencer, vous devez d'abord connaître le nom du type MIME du fichier SWF:

  1. Cliquez avec le bouton droit sur le fichier et ouvrez Properties et restez dans l'onglet Basic. Recherchez la ligne qui dit Tapez et notez quelque part la dernière partie de cette ligne entre parenthèses. Il devrait être nommé quelque chose comme application/swf-flash ou quelque chose de cette façon.

  2. Vous devez maintenant créer (sauf s'il existe déjà, auquel cas vous éditez ) un *.desktop fichier dans l'un des répertoires applications de travail mentionnés ci-dessous:

    • /usr/share/applications/
    • /usr/local/share/applications
    • ~/.local/share/applications [conseillé]

    et dans le champ MimeType, incluez le type MIME que vous avez trouvé à l'étape précédente. Pour ce faire, créez simplement une nouvelle ligne et écrivez ce qui suit:

    MimeType=application/swf-flash;
    

    si vous modifiez un fichier de bureau existant, ajoutez le type MIME que vous avez trouvé et un point-virgule à la ligne:

    MimeType=mimetype1;mimetype2;application/swf-flash;
    

    Il s'agit d'un fichier de bureau fonctionnel que j'ai trouvé pendant que vous lisez:

    [Desktop Entry]
    Name=Flash Player Debuger
    Type=Application
    Exec=/usr/lib/flashplayerdebugger
    Categories=GNOME;Player;AudioVideo;
    MimeType=application/swf-flash;
    

    N'oubliez pas de changerapplication/swf-flashpour le mimetype de travail!

    Une fois cette étape terminée, l'application que vous avez créée un *.desktop le fichier pour devrait apparaître dans les autres applications dans le Open With onglet dans la fenêtre Properties de tout fichier SWF.

2. Demande d'association

Je ne sais pas si cette méthode fonctionne toujours, mais je me souviens d'une application appelée assogiate qui vous permettrait de modifier toutes les associations de fichiers créées par le système, entre autres. Vous voudrez peut-être l'installer, son dans le Software Center.

1
Severo Raz

J'ai regardé le fichier .desktop de gnash swf players, il a un% U à la fin de la ligne d'exécution, a ajouté cela et il est maintenant visible comme application par défaut.

0
Kyle Young