Decky Loader는 Steam Deck용 홈브류 플러그인 런처입니다. 메뉴 스타일 지정, 시스템 사운드 변경, 화면 채도 조정, 추가 시스템 설정 변경 등을 수행하는 데 사용할 수 있습니다.
Decky Loader, 문서 및 개발 도구에 대한 자세한 내용을 보려면 당사 위키를 방문하세요.
여러 플러그인을 깔끔하게 주입하고 로드합니다.
시스템 업데이트와 재부팅 사이에도 설치된 상태를 유지합니다.
플러그인과 로더 간의 양방향 통신을 허용합니다.
TypeScript React에서 실행되는 Python 함수를 지원합니다.
플러그인이 CORS를 완전히 우회하는 가져오기 호출을 수행할 수 있도록 허용합니다.
동기화는 Decky Loader가 작동하는 데 필요한 Steam Deck의 포트 8080을 사용할 수 있습니다. Syncthing을 서비스로 사용하는 경우 포트를 다른 포트로 변경하세요.
8384는 동기화에 권장되는 포트입니다.
포트 1337 또는 8080을 사용하는 소프트웨어를 사용하는 경우 해당 포트를 다른 포트로 변경하거나 제거하십시오.
때때로 Decky는 SteamOS 업데이트에서 사라집니다. 설치 프로그램을 다시 실행하고 안정적인 브랜치를 다시 설치하면 이 문제를 쉽게 해결할 수 있습니다. 그래도 문제가 해결되지 않으면 시험판을 대신 설치해 보십시오. 문제가 해결되지 않으면 기존 문제를 확인하고, 문제가 없으면 새 문제를 제출할 수 있습니다.
이 설치는 admin/sudo 비밀번호를 설정하지 않고도 수행할 수 있습니다.
가능하면 마우스와 키보드를 준비하세요.
키보드와 마우스는 USB-C 또는 Bluetooth를 통해 Steam Deck에 연결할 수 있습니다.
다양한 Bluetooth 키보드 및 마우스 앱을 iOS 및 Android에서 사용할 수 있습니다. (KDE 연결은 스팀 데크에 사전 설치되어 있습니다)
Steam Link 앱은 Windows, macOS, Linux에서 사용할 수 있습니다. 원격 데스크톱 대체품으로도 잘 작동합니다.
다른 옵션이 없으면 오른쪽 트랙패드를 마우스로 사용하고 필요에 따라 눌러 화상 키보드를 엽니다.
버튼을 누르고 전원 메뉴를 엽니다.
"데스크톱으로 전환"을 선택합니다.
원하는 브라우저에서 이 Github 페이지로 이동하세요.
설치 프로그램 파일을 다운로드합니다. (firefox를 사용하는 경우 이름은 decky_installer.desktop.download
입니다. 실행하기 전에 이름을 decky_installer.desktop
으로 변경하세요.)
파일을 바탕화면으로 드래그한 후 두 번 클릭하여 실행하세요.
관리자 비밀번호를 입력하거나 Decky가 일시적으로 관리자 비밀번호를 Decky!
(이 비밀번호는 설치 프로그램이 완료되면 제거됩니다.)
설치하려는 Decky Loader 버전을 선택하세요.
최신 릴리스
대부분의 사용자를 대상으로 합니다. 이것은 Decky Loader의 최신 안정 버전입니다.
최신 사전 출시
플러그인 개발자를 위한 것입니다. 시험판은 완전히 안정적이지는 않지만 최신 변경 사항이 포함되어 있습니다. 플러그인 개발에 대한 자세한 내용은 위키 페이지를 참조하세요.
바탕 화면에서 게임 모드로 돌아가기 바로가기를 엽니다.
Konsole을 사용할 수 있는 사람들을 위한 빠른 설치도 있습니다. curl -L https://github.com/SteamDeckHomebrew/decky-installer/releases/latest/download/install_release.sh | sh
메시지가 나타나면 비밀번호를 입력하세요.
떠나셨다니 안타깝습니다! 문제가 있어서 제거를 고려하고 있다면 문제를 열거나 Discord에 가입하여 귀하와 다른 사용자에게 도움을 드릴 수 있도록 해주세요.
버튼을 누르고 전원 메뉴를 엽니다.
"데스크톱으로 전환"을 선택합니다.
설치 프로그램 파일을 다시 실행하고 uninstall decky loader
선택하세요.
Konsole을 사용할 수 있는 사람들을 위한 빠른 제거도 있습니다. curl -L https://github.com/SteamDeckHomebrew/decky-installer/releases/latest/download/uninstall.sh | sh
메시지가 나타나면 비밀번호를 입력하세요.
이제 Decky Loader가 설치되었으므로 플러그인 사용을 시작할 수 있습니다. 각 플러그인은 서로 다른 개발자에 의해 유지 관리되고 고유한 용도가 있지만 대부분은 아래에 설명된 일반 구조를 따릅니다.
버튼을 누르고 아이콘으로 이동합니다. 플러그인 및 로더 자체와 상호 작용하는 데 사용되는 Decky 메뉴입니다.
아이콘을 선택하여 플러그인 브라우저를 엽니다. 여기에서 플러그인을 찾아 설치할 수 있습니다.
설정 메뉴의 URL에서 설치할 수도 있습니다. 신뢰할 수 없는 소스의 플러그인을 설치하지 않는 것이 좋습니다.
플러그인을 설치하려면 원하는 플러그인에서 "설치" 버튼을 선택하세요. 드롭다운 메뉴에서 버전을 선택할 수도 있지만 이는 권장되지 않습니다.
플러그인을 업데이트, 제거, 다시 로드하려면 Decky 메뉴로 이동하여 아이콘을 선택하세요.
플러그인을 제거하면 해당 플러그인 파일만 제거되며 플러그인이 생성한 다른 파일은 제거되지 않습니다.
아직 완전한 플러그인 개발 문서가 없습니다. 그러나 좋은 출발점은 플러그인 템플릿 저장소입니다. 질문이 있으시면 Discord에 가입해 보세요.
Decky Loader의 개발 버전 설치에 대한 자세한 내용은 개발 관련 위키 페이지를 참조하세요. 이 YouTube 가이드에 따라 Windows 또는 Linux 컴퓨터에 Steam Deck UI를 설치하여 테스트할 수도 있습니다.
PR을 시작하기 전에 최신 커밋을 사용하여 저장소를 기본으로 복제하세요.
저장소 복제본에서 다음 명령을 실행합니다.
CD 프론트엔드 pnpm 나 pnpm 실행 빌드
UI를 수정하는 경우 Steam Deck에 변경 사항을 적용하기 전에 이 명령을 실행해야 합니다.
VS Code 작업 또는 deck.sh
스크립트를 사용하여 변경 사항을 Steam Deck에 배포하고 테스트하세요.
Python 스크립트 버전으로 변경 사항을 테스트하게 됩니다. 매번 빌드하고 배포하고 다시 로드해야 합니다.
pnpm 업데이트 Decky-frontend-lib --latest
소스 제어 및 플러그인 배포는 종속성을 최신 상태로 유지하기 위해 복제된 저장소에 대한 각 기여자에게 맡겨집니다.
플러그인 로더 개념의 원래 아이디어는 marios8543의 Steam Deck UI Inject 프로젝트 작업을 기반으로 합니다.