Q100576: .nk ファイルを開くために使用されるデフォルトのアプリケーションを Nuke または NukeX に設定する方法

フォローする

まとめ

アイコンをダブルクリックしてNukeスクリプトを起動すると、通常、インストールされている最新バージョンで起動します。この記事では、指定されたバージョンで .nk スクリプトを開くためのデフォルト設定を更新する方法と、どのNuke製品 ( NukeまたはNukeXで起動するかについて説明します。


詳しくは

ウィンドウズ

スクリプトをダブルクリックしてNukeを起動すると時間を節約できます。そうするとき、ユーザーは特定のバージョンまたは製品が開くことを期待します。 Windows では、これは Windows レジストリを編集することで実現できます。

また、 Nukeバージョン 12.0v1 以降の新規インストールではNuke Script (.nk) ファイルの関連付けが欠落しているという報告もあります。このバグはバグ データベースに次のように記録されています。

ID 437042 - Windows にインストールされた場合、 Nuke関連プログラムにNukeスクリプトを登録しなくなりました。

この問題はNuke 12.2v6 および 13.0v2 で解決されたため、これらのバージョン以降のNukeをインストールすると、 Nukeスクリプトはインストールした最後のバージョンのNukeで開く必要があります。


さらに、最近の Windows Update (1903 年以降) が行われ、 Nukeがデフォルトの .nk スクリプト起動を設定できる方法が変更された可能性があります。この場合は、 「 1906 UPDATE 」というタイトルの Windows セクションの最後までスクロールしてください。

警告:レジストリに誤った変更が加えられた場合、マシンに悪影響を及ぼす可能性があることに留意してください。続行は自己責任で行ってください。レジストリを介してコンピュータの設定を変更することに抵抗がない場合は、管理者として次の操作を行ってください。

1. [スタート] メニューから「regedit」と入力し、キーボードの Enter キーを押してレジストリ エディタ プログラムを起動します。

2. アドレス バーで、次をコピーして貼り付けます: Computer\HKEY_CLASSES_ROOT\NukeScript\shell\open\command​

3. [名前] カテゴリの(デフォルト)値をダブルクリックして、データを編集します。​

4. Nukeデフォルトの場所にインストールされている場合は、次のテキストをコピーして貼り付け、「OK」を押します: "C:\Program Files\Nuke14.0v5\Nuke14.0.exe" --nukex "%1"​
Nukeカスタムの場所にインストールされている場合は、インストールされたディレクトリを見つけて、そのパスをNuke 14.0.exe" --nukex "%1"​で使用します。

5. 任意の をダブルクリックします。 NukeX 14.0v5 で起動するnkファイル。

: 上記の手順に従うと、 .nkスクリプトを使用して常にNukeX 14.0v5 を起動するようにレジストリのデフォルトが変更されます。インストールされている任意のNukeバージョンに合わせてデータ値を編集できます。

上記の手順は にも適用できます。次のパスを使用してhrox Studio/ Hieroプロジェクトを作成します: Computer\HKEY_CLASSES_ROOT\NukeStudioProject\shell\open\command

Studio またはHieroの場合は、 --studioまたは--hieroフラグが使用されていることを確認します: "C:\Program Files\Nuke14.0v5\Nuke14.0.exe" --hiero "%1"​

注: Windows レジストリを手動で編集したくない場合は、添付ファイルをダウンロードしてください。このファイルをダブルクリックすると、 Nukeインストールされている限り、 NukeX 14.0v5 およびNuke Studio 14.0v5 を使用して値が自動的に追加されます。デフォルトのディレクトリ。さらに、上記の変更を加えてレジストリを編集すると、 Nuke現在のインストールのデフォルトを更新しなくなるため、バージョンごとに手動で変更する必要があります。


1906 年のアップデート

Windows の最新バージョン (1906 以降) では、添付された .reg ファイルを使用したり、上記の情報を手動で追加したりしてデフォルトのアプリケーションを設定することはできません。この問題は、次に示すように、.nk デフォルト エントリのデータ値を「 Nuke Script 」として追加し、UserChoice ディレクトリを削除することで解決されました。

mceclip0.png

Windows 10 のより新しいバージョンでデフォルトの .nk 起動アプリケーションを更新できるようにするには、次の手順を実行してください。

1. [スタート] メニューから「regedit」と入力し、キーボードの Enter キーを押してレジストリ エディタ プログラムを起動します。

2. 次のパスに移動します: Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts

3. .nk拡張子を見つけて、ディレクトリを完全に展開します。

4. UserChoiceディレクトリを削除します。 (最初にフォルダーをエクスポートしてバックアップを作成すると効果的です。右クリックして [エクスポート] を選択し、名前を付けてファイルを保存します)。

5. 次に、 Computer\HKEY_CLASSES_ROOT\.nkに移動します。

6. 次に示すように、 .nkディレクトリが選択されていること、およびデフォルト名の値のデータ値が「NukeScript」であることを確認します。

mceclip1.png

注: [デフォルト データ] 値がNuke Script以外の場合は、[デフォルト名] をダブルクリックしてテキストを入力し、[OK] を押して値を変更します。

mceclip2.png

UserChoiceディレクトリを削除し、 Nuke Script Data 値を.nk Default に追加すると、.nk ファイルをダブルクリックすると、添付された .reg ファイルを実行して Default Nukeアプリケーションを更新できるようになります。上記の実行で問題が発生した場合は、サポートにお問い合わせください。


マックOS

macOS では、デフォルトの起動アプリケーションを設定するプロセスが Windows とは異なります。 .nk スクリプトをダブルクリックしてデフォルトのNukeアプリケーションを更新するには、次の手順を実行してください。

  1. を含むNukeスクリプトを見つけて右クリックします。 .nk拡張子。
  2. コンテキスト メニューで[情報を見る]を選択します。
  3. 「プログラムから開く」をクリックして選択範囲を展開します。
  4. アプリケーションのドロップダウンを選択し、インストールされているNukeアプリケーションを優先として選択します。
  5. [すべて変更…]をクリックし、 [続行]をクリックしてデフォルトのアプリケーションを設定します。

注: .nkスクリプトをダブルクリックすると、デフォルトのアプリケーションで開きます。この手順は、必要に応じて.hrox Nuke Studio / Hieroプロジェクト ファイルにも使用できます。

注: macOS のデフォルトのアプリケーション設定は、ユーザー アカウントごとにのみ変更されます。

Linux [CentOS 7]

Linux ディストリビューションの場合、 Nukeには独自の MIME タイプ ( application/x-nuke ) があり、.nk スクリプトをダブルクリックしてNuke起動できるようにするには、これを特定のディレクトリのファイル リストに追加する必要があります。詳細については、「参考資料」セクションを参照してください。 Linux プラットフォームで .nk スクリプトを起動するには、次の手順を実行してください。

注:これは、GNOME デスクトップ環境を備えた CentOS 7 でテストされたことに留意してください。他のデスクトップ環境やファイルの場所は異なる場合があります。

  1. ターミナルで、次のディレクトリに変更します: /usr/share/mime/packages
  2. sudo として、 nanovim などのターミナル テキスト エディタを開き、 「applications-x-nuke.xml」というファイルを作成します。例: sudo nano applications-x-nuke.xml
  3. 次のコードをコピー/貼り付けます。
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-nuke">
<comment>NukeScript</comment>
<glob pattern="*.nk"/>
</mime-type>
</mime-info>
  1. .xml ファイルを保存して終了します (Ctrl+O、 nanoでは Ctrl+X)
  2. MIME データベースを更新して、それが確実に有効になるようにします: sudo update-mime-database /usr/share/mime
  3. 次に、アプリケーション データベースを更新します: sudo update-desktop-database /usr/share/applications
  4. 次のコマンドを使用して、作成した .xml ファイルを~/.local/share/mime/packages/にコピーします。
    sudo cp applications-x-nuke.xml ~/.local/share/mime/packages/

    注: /mime/packages/ディレクトリがまだ利用できない可能性があります。この場合、ファイルをコピーする前に、次のコマンドを実行してディレクトリを作成します: mkdir -p ~/.local/share/mime/packages/
  5. その場所の MIME データベースを更新します: sudo update-mime-database ~/.local/share/mime
  6. アプリケーションデータベースを更新します: sudo update-desktop-database ~/.local/share/applications
  7. 現在のユーザーからログアウトし、再度ログインして変更を適用します。

注:以下のスクリーンショットに示すように、MIME データベースを更新するときに、他の Linux MIME タイプに関連するエラーが発生する場合があります。これらは、 applications/x-nuke MIME タイプを作成する目的では無視できます。 update-mime-database コマンドupdate-desktop-databaseコマンドの詳細については、「参考資料」セクションを参照してください。

Nuke 12 以降、 Nukeインストール時にショートカットを作成しなくなるため、ショートカットを手動で作成する必要があります。この動作を変更する機能リクエストは次のように記録されます: ID 162266 - どのデスクトップ アイコンをデスクトップにインストール/追加するかを制御する機能を追加します。

ショートカットは次の方法で作成できます。

  1. ターミナルで、次のディレクトリに変更します: /usr/share/applications/
  2. sudo として、 nanovim などのターミナル テキスト エディタを開き、 「Nuke14.0v5.desktop」というファイルを作成します。例: sudo nano Nuke 14.0v5.desktop
  3. 次のコードをコピー/貼り付けます。
 [Desktop Entry]
Name=Nuke14.0v5
Comment=
Exec="/usr/local/ Nuke 14.0v5/ Nuke 14.0" --nukex -b %f
Terminal=false
MimeType=application/x-nuke;
Icon=/usr/local/ Nuke 14.0v5/plugins/icons/ Nuke App48.png
Type=Application
Categories=Graphics;2DGraphics;RasterGraphics;FLTK;
  1. .desktop ファイルを保存して終了します ( nanoでは Ctrl+O、次に Ctrl+X)

Linux でのショートカット作成の詳細については、こちらを参照してください:Q100521: Linux オペレーティング システムでのデスクトップ ショートカットの作成

mimeapps.listapplication/x-nuke MIME タイプを追加または調整する必要がある場合もあります。ターミナルで次のコマンドを使用してリストを編集してください: nano ~/.config/mimeapps.list

まだ利用できない場合は、以下のスクリーンショットに示すように、最新バージョンのNukeの [追加された関連付け] および [デフォルトのアプリケーション] リストに次の行を追加してください。
application/x-nuke=Nuke14.0v5.desktop;
application/x-nuke=Nuke14.0v5.desktop;

.nkスクリプトが目的のアプリケーションに関連付けられているはずです。ダブルクリックすると、正しいバージョンが起動します。

Linux で GNOME デスクトップを使用する代替方法として、MIME タイプが登録されていれば、次の手順を実行して . Nukeをデフォルトのアプリケーションとして使用するnkスクリプト:

  1. 関連するファイルの種類 ( .nk ) を右クリックします。
  2. [プロパティ] を選択し、[プログラムから開く] タブを選択します。
  3. NukeまたはNukeXアプリケーションをクリックし、 [デフォルトとして設定]を選択します。

注:この方法を実行すると、同じ種類の他のデフォルト アプリケーション (つまり、プレーン テキスト ドキュメント) の動作が変わる可能性があることに注意してください。他のテキスト ファイルをNukeで開きたくない場合は、デフォルトとして設定する代わりに、 Nukeスクリプトを右クリックして[アプリケーションで開く] > Nukeを選択するか、最初の方法で MIME タイプを設定します。

参考文献

さらなるヘルプ

上記の手順を試しても問題が解決しない場合は、サポート リクエストを開いて、発生した正確な問題と実行したトラブルシューティング手順をお知らせください。

サポート リクエストを開く方法の詳細については、次の記事を参照してください: Q100064: サポート チケットを発行する方法

添付ファイル:

私たちはそれを聞いて申し訳ございません

理由をお聞かせください