桌面启动

桌面启动框架

Shotgun Desktop 的启动逻辑
最新版本:v1.9.1 (Prod)
我们的版本号遵循语义化版本标准。
系统名称:tk-framework-desktopstartup

请注意:本文档介绍仅当控制 Toolkit 配置时可用的功能。有关更多详细信息,请参见 Shotgun 集成用户手册
概述
文档
                  锁定启动逻辑
                        从 GitHub 下载特定的发布版本
                        配置 Shotgun Desktop 使用特定副本
                        还原至旧的行为
安装、更新和开发
配置选项

Shotgun Desktop 的可升级启动逻辑。这是一个系统框架,由 Shotgun Desktop 启动时自动下载,包含自身初始化所需的所有引导逻辑。

文档

桌面启动框架用于执行 Shotgun Desktop 的启动逻辑。它的主要功能包括:

  1. 初始化浏览器集成
  2. 完成用户登录
  3. 下载 Toolkit
  4. 配置站点配置
  5. 自动更新自身并在必要时更新站点配置
  6. 启动 tk-desktop 插件。

这是一个内部 Toolkit 框架,因此它实现的界面随时可能发生变化。建议您不要在自己的项目中使用此框架。

锁定启动逻辑

请注意,此操作需要使用版本为 1.3.4 的 Shotgun Desktop 应用。如果您不确定自己的应用程序版本,请启动 Shotgun Desktop。登录后,单击右下角的用户图标,然后单击 About...App Version 应该为 1.3.4 或更高版本。

默认情况下,Shotgun Desktop 会将 tk-framework-desktopstartup 更新下载到用户计算机本地,并在应用程序启动过程中使用它。当您启动应用程序时,Toolkit 会自动检查是否有此框架的更新。如果有更新,它还会自动下载并安装更新。

另外,您可以将 Shotgun Desktop 配置为使用框架的特定副本,而不使用本地副本。这样做将禁用自动更新功能,您需要自己更新启动逻辑。为了能够时刻关注更新,建议您订阅此页面

从 GitHub 下载特定的发布版本

有时,您需要手动从 GitHub 下载更新。您可以很容易地从版本(Releases)页面下载软件包,并可在此处查看有关每个官方发布版本的详细信息。

配置 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 中存储和管理的所有应用、插件和框架的源代码。欢迎根据实际需要演进和完善这些内容,以它们为基础做进一步的独立开发,修改它们(以及向我们提交 Pull 请求!),或者只是随手玩一玩,简单了解它们的构建方式和 Toolkit 的工作原理。您可以通过以下网址访问此代码库:https://github.com/shotgunsoftware/tk-framework-desktopstartup

特殊要求

  • 需要安装 Shotgun Pipeline Toolkit 核心 API 版本 v0.16.0 或更高版本才能使用此功能。

配置

无需配置!

此功能没有任何要配置的选项!

关注

0 评论

登录写评论。