デスクトップ起動

デスクトップ起動フレームワーク

Shotgun Desktop の起動ロジック
最新バージョン: v1.9.1 (製品)
バージョン番号は、セマンティック バージョニング基準に従っています。
システム名: tk-framework-desktopstartup

注: このドキュメントは、Toolkit の設定を管理するユーザのみが使用可能な機能について説明します。詳細については、『Shotgun 統合ユーザ ガイド』を参照してください。
概要
ドキュメント
                  起動ロジックのロックダウン
                        GitHub から特定のリリースをダウンロードする
                        特定のコピーを使用するための Shotgun Desktop の設定
                        以前の動作に戻す
インストール、更新、開発
設定オプション

Shotgun Desktop のアップグレード可能な起動ロジックです。これは起動時に Shotgun Desktop によって自動的にダウンロードされるシステム フレームワークで、自分自身を初期化するために必要なすべてのブートストラップ ロジックが含まれています。

ドキュメント

デスクトップ起動フレームワークは、Shotgun Desktop の起動ロジックを実装します。主な機能は次のとおりです。

  1. ブラウザの統合の初期化
  2. ユーザのログイン
  3. Toolkit のダウンロード
  4. サイト構成の設定
  5. 自分自身の自動更新とサイト構成(必要な場合)
  6. tk-desktop エンジンを起動します。

これは内部の Toolkit フレームワークなので、実装するインタフェースは変更される可能性があります。プロジェクトではこのフレームワークを使用しないことを推奨します。

起動ロジックのロックダウン

これには Shotgun Desktop アプリのバージョン 1.3.4 が必要です。アプリケーションのバージョンが不明な場合は、Shotgun Desktop を起動してください。ログインしたら、右下のユーザ アイコンをクリックし、About... をクリックします。App Version1.3.4 以上でなければなりません。

既定では、Shotgun Desktop はユーザのローカル マシンに tk-framework-desktopstartup アップデートをダウンロードし、アプリケーションの起動シーケンス中にそれを使用します。アプリケーションを起動すると、Toolkit は自動的にフレームワークの更新をチェックします。利用可能なアップデートがあれば、自動的にダウンロードしてインストールします。

または、ローカル コピーを使用する代わりに、フレームワークの特定のコピーを使用するように Shotgun Desktop を構成することもできます。これにより自動更新機能が無効になり、ユーザが自分自身が起動ロジックを更新できるようになります。更新を常に最新の状態にするには、このページに登録することを推奨します。

GitHub から特定のリリースをダウンロードする

GitHub から手動でアップデートをダウンロードする必要があります。バンドルは、リリース ページから簡単にダウンロードすることができます。公式リリースについての詳細はここにあります。

特定のコピーを使用するための Shotgun Desktop の設定

起動ロジックをロックダウンする唯一の方法は環境変数を使用することです。SGTK_DESKTOP_STARTUP_LOCATION をフレームワークのコピーのルート フォルダに設定すると、Shotgun Desktop は起動時にこのコードのコピーを使用します。変数が設定されると、Shotgun Desktop が起動するときに起動ロジックのコピーが使用されます。

本マニュアルの執筆時点では、技術的な制限のため、起動ロジックをロックするときに About... ボックスの Startup Version フィールドは Undefined になります。

以前の動作に戻す

変更を元に戻すには、環境変数の設定を解除し、Shotgun Desktop を起動します。

インストールと更新

最新バージョンに更新する

この項目が既にプロジェクトにインストールされている場合に最新バージョンを取得するには、update コマンドを実行します。特定のプロジェクトに含まれている tank コマンドに移動し、そこでこのコマンドを実行します。

> cd /my_tank_configs/project_xyz
> ./tank updates

または、tank コマンドを実行し、プロジェクトの名前を指定して、更新チェックを実行するプロジェクトを指定します。

> tank Project XYZ updates

コラボレーションと発展

Shotgun Pipeline Toolkit にアクセスできる場合は、すべてのアプリ、エンジン、およびフレームワークのソース コードにも Github からアクセスできます。これらは Github を使用して格納および管理しています。これらの項目は自由に発展させてください。さらなる独立した開発用の基盤として使用したり、変更を加えたり(その際はプル リクエストを送信してください)、 いろいろと研究してビルドの方法やツールキットの動作を確認してください。このコード リポジトリには https://github.com/shotgunsoftware/tk-framework-desktopstartup からアクセスできます。

特殊な要件

  • 上記の操作を行うには、Shotgun Pipeline Toolkit Core API バージョン v0.16.0 以降が必要です。

環境設定

設定は不要です。

この項目には設定するオプションがありません。

フォローする

0 コメント

ログインしてコメントを残してください。