데스크톱 시작

Desktop Startup Framework

Shotgun 데스크톱의 시작 로직
최신 버전: v1.9.1(prod)
버전 번호의 경우 유의적 버전 표준을 따릅니다.
시스템 이름: tk-framework-desktopstartup

참고: 이 문서에서는 툴킷 구성에 대한 제어 권한을 갖고 있는 경우에만 사용할 수 있는 기능에 대해 설명합니다. 자세한 정보는 Shotgun 통합 사용자 안내서를 참조하십시오.
개요 요약
설명서
                  시작 로직 잠금
                        GitHub에서 특정 릴리즈 다운로드
                        특정 사본을 사용하도록 Shotgun 데스크톱 구성
                        이전 동작으로 되돌리기
설치, 업데이트 및 개발
구성 옵션

업그레이드 가능한 Shotgun 데스크톱의 시작 로직입니다. 이 로직은 시작 시 Shotgun 데스크톱이 자동으로 다운로드하는 시스템 프레임워크로 초기화에 필요한 모든 부트스트랩 로직을 포함하고 있습니다.

설명서

Desktop Startup Framework는 Shotgun 데스크톱의 시작 로직을 구현합니다. 주요 기능은 다음과 같습니다.

  1. 브라우저 통합 초기화
  2. 사용자 로그인
  3. 툴킷 다운로드
  4. 사이트 구성 설정
  5. 필요 시 자신과 사이트 구성 자동 업데이트
  6. tk-desktop 엔진 실행

내부 툴킷 프레임워크이므로 이 프레임워크가 구현하는 인터페이스는 변경될 수 있습니다. 이 프레임워크를 프로젝트에서는 사용하지 않는 것이 좋습니다.

시작 로직 잠금

이 경우 Shotgun 데스크톱 앱 버전 1.3.4가 필요합니다. 응용프로그램 버전이 확실하지 않으면 Shotgun 데스크톱을 실행하십시오. 로그인하고 나면 오른쪽 아래의 사용자 아이콘을 클릭하고, About...을 클릭합니다. App Version1.3.4 이상이어야 합니다.

기본적으로 Shotgun 데스크톱은 tk-framework-desktopstartup 업데이트를 사용자 컴퓨터에 로컬로 다운로드하고, 응용프로그램 실행 시퀀스 중에 이를 사용합니다. 응용프로그램을 실행하면 툴킷이 프레임워크 업데이트를 자동으로 확인합니다. 또한 업데이트가 있으면 자동으로 다운로드하여 설치합니다.

아니면, Shotgun 데스크톱이 로컬 사본 대신 특정 프레임워크 사본을 사용하도록 구성해도 됩니다. 이렇게 하면 자동 업데이트가 비활성화되기 때문에 시작 로직 업데이트는 여러분이 직접 책임져야 합니다. 업데이트를 최신 상태로 유지하려면 이 페이지를 구독하는 것이 좋습니다.

GitHub에서 특정 릴리즈 다운로드

GitHub에서는 수동으로 업데이트를 다운로드해야 합니다. 번들은 릴리즈 페이지에서 쉽게 다운로드할 수 있고, 각각의 공식 릴리즈에 대한 자세한 정보는 여기에서 참조할 수 있습니다.

특정 사본을 사용하도록 Shotgun 데스크톱 구성

시작 로직을 잠그는 유일한 방법은 환경 변수를 사용하는 것입니다. SGTK_DESKTOP_STARTUP_LOCATION을 프레임워크 사본의 루트 폴더로 설정하면 Shotgun 데스크톱으로 하여금 시작 시 이 코드 사본을 사용하도록 할 수 있습니다. 이 변수를 설정하면 Shotgun 데스크톱을 실행할 수 있고, 그러면 이 특정한 시작 로직 사본을 사용하게 됩니다.

현재는 기술적 한계로 인해 시작 로직을 잠글 때 About... 상자의 Startup Version 필드는 Undefined 상태로 유지된다는 점에 유의해 주십시오.

이전 동작으로 되돌리기

변경 사항을 되돌리려면 환경 변수 설정을 해제하고 Shotgun 데스크톱을 실행하면 됩니다.

설치 및 업데이트

최신 버전으로 업데이트

프로젝트에 이 항목이 이미 설치되어 있는 경우 최신 버전을 얻으려면 update 명령을 실행할 수 있습니다. 특정 프로젝트와 함께 제공되는 tank 명령을 탐색하여 다음과 같이 실행할 수 있습니다.

> cd /my_tank_configs/project_xyz
> ./tank updates

또는 스튜디오 tank 명령을 실행하고 업데이트 확인을 실행할 프로젝트 이름을 지정할 수 있습니다.

> tank Project XYZ updates

협업 및 개선

Shotgun Pipeline Toolkit에 액세스할 수 있다면 모든 앱, 엔진 및 프레임워크가 저장 및 관리되는 Github에서 그 소스 코드에도 액세스할 수 있습니다. 이러한 항목을 자유롭게 개선하여 향후 독립적인 개발을 위한 기반으로 사용하고 변경 후 다시 풀 리퀘스트를 제출하거나, 아니면 그냥 조금만 손을 보고 어떻게 빌드되었는지, 툴킷이 어떻게 작동하는지 확인해 보십시오. 이 코드 리포지토리는 https://github.com/shotgunsoftware/tk-framework-desktopstartup에서 액세스할 수 있습니다.

특별 요구 사항

  • 이 기능을 이용하려면 Shotgun Pipeline Toolkit Core API 버전 v0.16.0 이상이 필요합니다.

구성

구성이 필요하지 않습니다.

이 항목에는 어떠한 구성 옵션도 없습니다!

팔로우

0 댓글

댓글을 남기려면 로그인하세요.