프로젝트 소개
Decky Loader는 Steam Deck용 홈브류 플러그인 런처입니다. 기기의 인터페이스와 시스템 동작을 확장하는 커뮤니티 플러그인을 설치하고 실행할 수 있는 방법을 제공하며, 메뉴 스타일링, 시스템 사운드 변경, 화면 채도 조정, 추가 시스템 설정 변경 등의 기능을 포함합니다. 플러그인 브라우저가 내장되어 있으며, URL에서 플러그인을 설치할 수도 있지만, 프로젝트는 신뢰할 수 없는 소스에 대해 경고합니다.
README에 설명된 주요 기능:
- 여러 플러그인의 깔끔한 주입 및 로딩.
- 시스템 업데이트 및 재부팅 후에도 지속됨(단, SteamOS 업데이트로 인해 Decky가 사라질 수 있으며, 설치 프로그램을 다시 실행하여 해결할 수 있다는 주의 사항이 있음).
- 플러그인과 로더 간의 양방향 통신.
- TypeScript React에서 호출되는 Python 함수 지원.
- 플러그인은 CORS를 우회하는 fetch 호출을 할 수 있음.
설치는 데스크톱 모드에서 다운로드 가능한 설치 파일을 실행하여 수행되며, 사전에 관리자/sudo 비밀번호를 설정할 필요가 없습니다. Konsole을 통한 빠른 설치 방법도 문서화되어 있습니다. 제거도 유사한 경로를 따르며, 빠른 제거 명령이 제공됩니다. README는 포트 충돌에 대해 언급합니다: Syncthing이 포트 8080을 사용할 수 있으며, Decky Loader가 필요로 하는 포트이므로, 1337 또는 8080 포트를 사용하는 소프트웨어는 재구성해야 합니다.
플러그인 개발에 대해서는 README가 플러그인 템플릿 저장소와 프로젝트 위키를 안내하며, 완전한 플러그인 개발 문서는 아직 존재하지 않는다고 언급합니다. 기여 지침은 저장소 클론, pnpm을 사용한 프론트엔드 빌드, VS Code 작업 또는 deck.sh 스크립트를 사용한 Steam Deck 배포 변경 사항을 다룹니다. 프로젝트는 원래 플러그인 로더 개념을 marios8543의 Steam Deck UI Inject 프로젝트에 기여로 인정합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.