web-dev-qa-db-ja.com

スタンドアロンプ​​レーヤーでSWFファイルを開くにはどうすればよいですか?

スタンドアロンのFlashデバッグプレーヤーを/usr/lib/flashplayerdebuggerにインストールしました。これを使用してFlash Builder(Eclipse)内でテストできますが、NautilusからSWFを開くことができません。右クリックして[他のアプリケーションで開く]を選択すると、プログラムのリストに表示されず、追加する方法がわかりません。 Nautilusで開いたSWFファイルのデフォルトのアプリケーションにするにはどうすればよいですか?

更新-* .desktopファイル

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

さて、私はこれに気づきませんでした。以前のUbuntuバージョンでは、_Properties > Open With_ウィンドウで特定のファイルタイプを開きたいアプリケーションをコマンドとして指定することができましたが、今では不可能に思えます。バグレポートを提出することもできます-失われた非常に重要な機能です。

ただし、いくつかの回避策を考えることができます。

1.デスクトップファイルアプローチ

これは「ハッカー」のやり方の1つです。まず、SWFファイルのMIMEタイプ名を確認する必要があります。

  1. ファイルを右クリックしてPropertiesを開き、Basicタブを開いたままにします。 Typeと書かれている行を探し、その行の最後の括弧内のどこかに書き留めます。 _application/swf-flash_のような名前、またはそのような名前にする必要があります。

  2. 次に、(存在する場合を除いて、作成する必要があります(その場合はedit)_*.desktop_ファイルを作業中のapplicationsディレクトリは以下のとおりです。

    • _/usr/share/applications/_
    • _/usr/local/share/applications_
    • _~/.local/share/applications_ [推奨]

    MimeTypeフィールドには、前のステップで見つけたMIMEタイプを含めます。これを行うには、新しい行を作成して次のように記述します。

    _MimeType=application/swf-flash;
    _

    既存のデスクトップファイルを編集している場合は、見つかったMIMEタイプとセミコロンを行に追加します。

    _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の場合!

    この手順を完了すると、_*.desktop_ファイルを作成したアプリケーションが、SWFファイルのPropertiesウィンドウの_Open With_タブにある他のアプリケーション内に表示されます。

2.関連アプリケーション

この方法が機能するかどうかはわかりませんが、assogiateというアプリケーションを覚えています。このアプリケーションを使用すると、システムによって作成されたすべてのファイルの関連付けを変更できます。 Software Centerにインストールできます。

1
Severo Raz

私はgnash swfプレーヤーの.desktopファイルを確認しました。exec行の最後に%Uがあり、これを追加すると、デフォルトのアプリケーションとして表示されます。

0
Kyle Young