본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Chameleon Ultra GUI

0

Chameleon Ultra GUI는 GameTec-live가 GitHub에서 공개한 Flutter 기반 크로스 플랫폼 GUI 프로그램으로, Chameleon Ultra 및 Chameleon Lite 하드웨어 장비를 컴퓨터나 모바일 기기에서 함께 사용할 수 있도록 돕는 데 목적이 있습니다.

크로스 플랫폼

소개

Chameleon Ultra GUI는 GameTec-live가 GitHub에서 공개한 Flutter 기반 크로스 플랫폼 GUI 프로그램으로, Chameleon Ultra 및 Chameleon Lite 하드웨어 장비를 컴퓨터나 모바일 기기에서 함께 사용할 수 있도록 돕는 데 목적이 있습니다. 단일 코드베이스로 Windows, Linux, macOS, iOS, iPadOS, Android 등 다양한 운영체제용 빌드를 제공하며, 각 플랫폼의 공식 배포 채널 또는 직접 다운로드 방식으로 설치할 수 있도록 구성되어 있습니다.

상세정보

설치 경로

README는 플랫폼별 설치 경로를 다음과 같이 안내합니다.

  • Windows

    GitHub 릴리스의 windows-installer.zip(NSIS 설치 프로그램) 또는 포터빌 windows.zip을 내려받아 사용합니다. winget을 사용할 경우 winget install --id GameTec-live.ChameleonUltraGUI --exact 명령으로 설치할 수 있습니다.

  • Linux

    Debian 계열용 .deb 패키지, AUR 패키지, 일반 linux.zip, Ubuntu 20.04 LTS 기반 linux-legacy.zip, Flathub 중 하나를 선택해 설치합니다.

  • macOS / iOS / iPadOS

    Apple App Store에서 “Chameleon Ultra GUI”를 설치하거나, TestFlight 베타 빌드를 통해 미리 받을 수 있습니다.

  • Android

    Google Play 스토어에서 설치하거나, 서명되지 않은 APK를 직접 내려받아 ADB 또는 파일 관리자로 설치합니다. 이 APK는 Google Play 버전과 호환되지 않습니다.

기본 사용 흐름

설치 후 프로그램을 실행하면 Connect Page에서 장치를 연결하고, Home Page에서 상태를 확인합니다. 이후 Slot Manager에서 슬롯과 저장된 카드를 정리하고, Read Card에서 카드를 읽어 데이터를 확인하는 흐름으로 사용할 수 있습니다.

활용 예시

README의 화면 구성과 기능 설명을 바탕으로 다음과 같은 활용이 가능합니다.

  • 데스크톱에서 Windows용 NSIS 설치 프로그램으로 설치해 Chameleon Ultra/Chameleon Lite를 연결하고 슬롯과 카드를 관리합니다.
  • 노트북에 포터빌 zip을 내려받아 별도 설치 없이 장치 연결 화면과 카드 읽기 기능을 사용합니다.
  • Debian/Arch 기반 Linux에서는 패키지 매니저로, 기타 배포판은 linux.zip 바이너리를 cmake로 설치해 동일하게 GUI를 사용합니다.
  • 모바일에서는 iOS App Store, TestFlight, Google Play 또는 APK로 설치해 이동 중에도 슬롯과 카드 데이터를 확인합니다.

지원 환경 ·요구사항

Flutter 기반 크로스 플랫폼 빌드를 제공하므로 Windows, Linux, macOS, iOS, iPadOS, Android에서 동작합니다. 일부 Linux KDE 환경에서는 zenity 패키지가 필요하며, 장치 통신을 위해 사용자가 dialout(Arch Linux의 경우 uucp) 그룹에 속해 있어야 합니다. ModemManager가 활성화된 배포판에서는 통신 간섭이 발생할 수 있어 비활성화 또는 제거가 권장됩니다.

버전 ·업데이트

최신 빌드는 GitHub 릴리스 페이지에서 확인할 수 있으며, 모바일 스토어(Apple App Store, Google Play)와 Flathub 등 공식 배포 채널에서도 업데이트가 제공됩니다. Chocolatey와 F-Store는 README에서 아직 준비 중으로 표시되어 있습니다.

제한 ·라이선스 ·확인사항

소스 코드는 GPL-3.0 라이선스로 공개되어 있으며, 라이선스 전문은 저장소의 LICENSE 파일에서 확인할 수 있습니다. Android APK는 서명되지 않은 빌드로 Google Play 버전과 호환되지 않으며, 배포 채널별 업데이트 시점이 다를 수 있습니다. Flathub 빌드는 공식 CI에서 자동 생성되지 않아 업데이트가 지연될 수 있습니다.

시스템 요구사항

Windows에서는 NSIS 기반 설치 프로그램(zip) 또는 포터빌 zip이 제공되며, Linux에서는 zenity 패키지가 일부 KDE 환경에서 파일 선택기 동작을 위해 필요할 수 있습니다. Linux 사용자는 본인을 dialout 그룹에 추가해야 하며, Arch Linux에서는 uucp 그룹을 사용해야 하고, ModemManager를 비활성화하거나 제거하는 것이 통신 간섭을 줄이는 데 권장됩니다.