まとめ
アイコンをダブルクリックして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 ディレクトリを削除することで解決されました。
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」であることを確認します。
注: [デフォルト データ] 値がNuke Script以外の場合は、[デフォルト名] をダブルクリックしてテキストを入力し、[OK] を押して値を変更します。
UserChoiceディレクトリを削除し、 Nuke Script Data 値を.nk Default に追加すると、.nk ファイルをダブルクリックすると、添付された .reg ファイルを実行して Default Nukeアプリケーションを更新できるようになります。上記の実行で問題が発生した場合は、サポートにお問い合わせください。
マックOS
macOS では、デフォルトの起動アプリケーションを設定するプロセスが Windows とは異なります。 .nk スクリプトをダブルクリックしてデフォルトのNukeアプリケーションを更新するには、次の手順を実行してください。
- を含むNukeスクリプトを見つけて右クリックします。 .nk拡張子。
- コンテキスト メニューで[情報を見る]を選択します。
- 「プログラムから開く」をクリックして選択範囲を展開します。
- アプリケーションのドロップダウンを選択し、インストールされているNukeアプリケーションを優先として選択します。
- [すべて変更…]をクリックし、 [続行]をクリックしてデフォルトのアプリケーションを設定します。
注: .nkスクリプトをダブルクリックすると、デフォルトのアプリケーションで開きます。この手順は、必要に応じて.hrox Nuke Studio / Hieroプロジェクト ファイルにも使用できます。
注: macOS のデフォルトのアプリケーション設定は、ユーザー アカウントごとにのみ変更されます。
Linux [CentOS 7]
Linux ディストリビューションの場合、 Nukeには独自の MIME タイプ ( application/x-nuke ) があり、.nk スクリプトをダブルクリックしてNuke起動できるようにするには、これを特定のディレクトリのファイル リストに追加する必要があります。詳細については、「参考資料」セクションを参照してください。 Linux プラットフォームで .nk スクリプトを起動するには、次の手順を実行してください。
注:これは、GNOME デスクトップ環境を備えた CentOS 7 でテストされたことに留意してください。他のデスクトップ環境やファイルの場所は異なる場合があります。
- ターミナルで、次のディレクトリに変更します: /usr/share/mime/packages
- sudo として、 nanoやvim などのターミナル テキスト エディタを開き、 「applications-x-nuke.xml」というファイルを作成します。例:
sudo nano applications-x-nuke.xml
- 次のコードをコピー/貼り付けます。
<?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>
- .xml ファイルを保存して終了します (Ctrl+O、 nanoでは Ctrl+X)
- MIME データベースを更新して、それが確実に有効になるようにします:
sudo update-mime-database /usr/share/mime
- 次に、アプリケーション データベースを更新します:
sudo update-desktop-database /usr/share/applications
- 次のコマンドを使用して、作成した .xml ファイルを~/.local/share/mime/packages/にコピーします。
sudo cp applications-x-nuke.xml ~/.local/share/mime/packages/
注: /mime/packages/ディレクトリがまだ利用できない可能性があります。この場合、ファイルをコピーする前に、次のコマンドを実行してディレクトリを作成します:mkdir -p ~/.local/share/mime/packages/
- その場所の MIME データベースを更新します:
sudo update-mime-database ~/.local/share/mime
- アプリケーションデータベースを更新します:
sudo update-desktop-database ~/.local/share/applications
- 現在のユーザーからログアウトし、再度ログインして変更を適用します。
注:以下のスクリーンショットに示すように、MIME データベースを更新するときに、他の Linux MIME タイプに関連するエラーが発生する場合があります。これらは、 applications/x-nuke MIME タイプを作成する目的では無視できます。 update-mime-database コマンドとupdate-desktop-databaseコマンドの詳細については、「参考資料」セクションを参照してください。
Nuke 12 以降、 Nukeインストール時にショートカットを作成しなくなるため、ショートカットを手動で作成する必要があります。この動作を変更する機能リクエストは次のように記録されます: ID 162266 - どのデスクトップ アイコンをデスクトップにインストール/追加するかを制御する機能を追加します。
ショートカットは次の方法で作成できます。
- ターミナルで、次のディレクトリに変更します: /usr/share/applications/
- sudo として、 nanoやvim などのターミナル テキスト エディタを開き、 「Nuke14.0v5.desktop」というファイルを作成します。例:
sudo nano Nuke 14.0v5.desktop
- 次のコードをコピー/貼り付けます。
[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;
- .desktop ファイルを保存して終了します ( nanoでは Ctrl+O、次に Ctrl+X)
Linux でのショートカット作成の詳細については、こちらを参照してください:Q100521: Linux オペレーティング システムでのデスクトップ ショートカットの作成
mimeapps.listにapplication/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スクリプト:
- 関連するファイルの種類 ( .nk ) を右クリックします。
- [プロパティ] を選択し、[プログラムから開く] タブを選択します。
- NukeまたはNukeXアプリケーションをクリックし、 [デフォルトとして設定]を選択します。
注:この方法を実行すると、同じ種類の他のデフォルト アプリケーション (つまり、プレーン テキスト ドキュメント) の動作が変わる可能性があることに注意してください。他のテキスト ファイルをNukeで開きたくない場合は、デフォルトとして設定する代わりに、 Nukeスクリプトを右クリックして[アプリケーションで開く] > Nukeを選択するか、最初の方法で MIME タイプを設定します。
参考文献
- Linux のデスクトップ設定を支援するには、 Linux プラットフォームへのNukeインストールに関する詳細情報を参照してください。
- Nuke 12 以降、インストーラーにはアプリケーション アイコンが含まれなくなりました。 Linux でデスクトップ ショートカットを作成する方法の詳細については、次の記事を参照してください。
- 追加のフラグを使用してデスクトップ ショートカットを作成する場合は、以下も参照してください。
- GNOME の MIME タイプに関する追加情報は、このRed Hat ガイドおよびGNOME 2.14 ガイドの 53 ページに記載されています。
- MIME データベースの更新に関する詳細情報は、次の場所でご覧いただけます。
- mime データベースの更新| デスクトップデータベースの更新
さらなるヘルプ
上記の手順を試しても問題が解決しない場合は、サポート リクエストを開いて、発生した正確な問題と実行したトラブルシューティング手順をお知らせください。
サポート リクエストを開く方法の詳細については、次の記事を参照してください: Q100064: サポート チケットを発行する方法
添付ファイル:
私たちはそれを聞いて申し訳ございません
理由をお聞かせください