如何使用独立播放器打开 SWF 文件?

如何使用独立播放器打开 SWF 文件?

我已经安装了独立的 Flash 调试播放器,/usr/lib/flashplayerdebugger现在可以使用它在 Flash Builder(Eclipse)中进行测试,但我无法使用它从 Nautilus 打开 SWF。如果我右键单击并选择使用其他应用程序打开,它不在程序列表中,我不知道如何添加它。如何将它设置为在 Nautilus 中打开 SWF 文件的默认应用程序?

更新- *.桌面文件

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

答案1

嗯,我自己没有注意到这一点。在之前的 Ubuntu 版本中,你可以将你想要在窗口中打开特定文件类型的应用程序指定为命令Properties > Open With,但现在这似乎不可能了。你不妨为此提交一个错误报告 - 这是一个非常重要的功能,但却被遗失了。

不过我可以想到几个解决方法。

1. 桌面文件方法

这是“黑客”的一种做法。首先,您必须找出 SWF 文件的 mimetype 名称:

  1. 右键单击文件并打开Properties并停留在Basic选项卡中。查找以下行:类型并写下该行括号内的最后一部分。它应该被命名为application/swf-flash或 类似的东西。

  2. 现在你必须创建(除非它已经存在,在这种情况下你需要编辑)下面提到的*.desktop工作目录之一中的文件:applications

    • /usr/share/applications/
    • /usr/local/share/applications
    • ~/.local/share/applications[受到推崇的]

    并在MimeType字段中包含您在上一步中找到的 mimetype。为此,只需创建新行并写入以下内容:

    MimeType=application/swf-flash;
    

    如果您正在编辑现有的桌面文件,请将找到的 mimetype 和分号附加到该行:

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

    这是我在您阅读以下内容时想出的一个可用的桌面文件:

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

    记得改变 application/swf-flash 用于工作的 mimetype!

    完成此步骤后,您为其创建文件的应用程序应出现在任何 SWF 文件窗口选项卡*.desktop中的其他应用程序中。Open WithProperties

2. 关联申请

我不知道这种方法是否仍然有效,但我记得一个名为的应用程序assogiate,它可以让你更改系统建立的所有文件关联等。你可能想安装这个,它在软件中心

答案2

我查看了 gnash swf 播放器 .desktop 文件,它在 exec 行末尾有一个 %U,添加了它之后它现在可作为默认应用程序查看。

相关内容