Como posso fazer com que arquivos SWF sejam abertos com o player autônomo?

2

Instalei o player de depuração Flash autônomo em /usr/lib/flashplayerdebugger e agora posso usá-lo para testar no Flash Builder (Eclipse), mas não consigo abrir um SWF com ele do Nautilus. Se eu clicar com o botão direito e selecionar Abrir com outro aplicativo, ele não está na lista de programas e não consigo ver como adicioná-lo. Como posso torná-lo o aplicativo padrão para arquivos SWF abertos no Nautilus?

Atualizar - arquivo * .desktop

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

2 respostas

1

Bem, eu não tinha percebido isso sozinho. Na versão anterior do Ubuntu, você foi capaz de especificar como um comando de um aplicativo que você queria abrir um tipo de arquivo específico na janela Properties > Open With , mas agora isso não parece possível. Você pode muito bem arquivar um relatório de bug para isso - é uma função muito importante que se perdeu.

Eu consigo pensar em algumas soluções alternativas.

1. Abordagem de arquivos da área de trabalho

Esta é uma maneira "hacker" de fazer isso. Para começar, você deve primeiro descobrir o nome do tipo MIME do arquivo SWF:

  1. Clique com o botão direito do mouse no arquivo e abra Properties e permaneça na guia Basic . Procure a linha que diz Type e anote em algum lugar a última parte da linha que está entre parênteses. Deve ser nomeado algo como application/swf-flash ou algo assim.

  2. Agora você deve criar (a menos que já exista, caso em que você ) um arquivo *.desktop em um dos diretórios applications de trabalho mencionados abaixo:

    • /usr/share/applications/
    • /usr/local/share/applications
    • ~/.local/share/applications [recomendado]

    e no campo MimeType incluem o tipo MIM que você encontrou na etapa anterior. Para fazer isso, basta criar uma nova linha e escrever o seguinte:

    MimeType=application/swf-flash;
    

    se você estiver editando um arquivo de área de trabalho existente, anexe o tipo MIME que você encontrou e um ponto-e-vírgula à linha:

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

    Este é um arquivo de área de trabalho que eu criei enquanto você lê:

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

    Lembre-se de alterar application/swf-flash para o mimetype de trabalho!

    Depois de concluir esta etapa, o aplicativo para o qual você criou o arquivo *.desktop deve aparecer em outros aplicativos na guia Open With na janela Properties de qualquer arquivo SWF.

2. Assogiate application

Eu não sei se esse método ainda funciona, mas eu me lembro de um aplicativo chamado assogiate , que permite que você altere todas as associações de arquivos feitas pelo sistema, entre outras coisas. Você pode querer instalar isto, está no Centro de Software .

    
por Severo Raz 13.11.2011 / 00:01
0

Eu olhei para o arquivo .desktop do gnash swf players, ele tem um% U no final da linha exec, adicionado e agora é visível como um aplicativo padrão.

    
por Kyle Young 16.10.2014 / 16:27