Wally는 더 이상 유지 관리되지 않습니다. 대신 새로운 깜박이는 도구인 Keymap을 사용하세요.
ZSA 키보드를 EZ 방식으로 플래시하세요.
Windows 사용자: 기본 기술을 사용하여 처음부터 다시 작성된 새로운 버전의 Wally가 있습니다.
ErgoDox EZ 사용자: Teensy Loader는 여전히 ErgoDox EZ를 플래싱하는 데 작동합니다(Wally도 마찬가지입니다. 옵션이 있습니다!).
Wally는 GUI와 CLI 앱의 두 가지 버전으로 제공됩니다. 관련 릴리스 페이지(GUI/CLI)에서 원하는 플랫폼에 대한 애플리케이션을 다운로드하세요.
Linux 사용자의 경우 udev 규칙이 wiki의 최신 버전과 일치하는지 확인하세요.
Mac OS 사용자의 경우 CLI를 사용하려면 libusb를 설치해야 합니다. brew install libusb
다음 지침은 Wally를 적극적으로 개발 하고 이 오픈 소스 프로젝트에 새로운 기능이나 버그 수정을 제공하려는 사람들에게만 적용됩니다. 단순히 새로운 펌웨어로 보드를 플래시하고 싶다면 위를 참조하세요.
Wally는 핵심인 Wails와 UI용 Preact를 사용하여 구축되었습니다. 이 가이드에서는 귀하가 올바른 Wails 환경을 설정했다고 가정합니다.
Wally는 Windows, Linux 및 macOS와 호환됩니다. 각 플랫폼을 사용하여 개발하려면 몇 가지 추가 설정이 필요합니다.
웨일즈 설치
pkg-config 설정 - http://www.mingw.org/wiki/FAQ "pkg-config를 어떻게 설치하나요?"를 참조하세요.
여기에서 최신 버전의 libusb를 가져와 설치하세요.
프로젝트 실행 wails build
의 루트에서 결과 바이너리는 build
폴더에서 사용할 수 있습니다.
로컬로 컴파일하는 가장 쉬운 방법은 Docker를 사용하는 것입니다.
./build.linux.sh
실행하면 결과 바이너리가 dist/linux64
디렉터리에서 사용 가능해집니다.
대체 방법:
위키 페이지의 지침을 따르세요.
웨일즈 설치
프로젝트 실행 wails build
의 루트에서 결과 바이너리는 build
폴더에서 사용할 수 있습니다.
brew
사용하여 libusb를 설치하십시오.
brew install libusb
웨일즈 설치
프로젝트 실행 wails build
의 루트에서 결과 바이너리는 build
폴더에서 사용할 수 있습니다.
참고: GUI 앱에는 libusb가 포함되어 있지 않으므로 이를 실행하는 컴퓨터에 설치해야 합니다. libusb를 바이너리에 포함하려면 dylibbundler를 설치하고 다음을 실행하세요.
dylibbundler -of -b -x ./dist/osx/Wally.app/Contents/MacOS/Wally -d ./dist/osx/Wally.app/Contents/libs/
아시다시피 이 프로젝트에는 GitHub 문제가 활성화되어 있지 않습니다. 대신 이메일을 통해 [email protected]로 모든 피드백을 제출해 주시면 매우 신속하게 답변해 드리겠습니다. 월리에게 도움을 주셔서 감사합니다!