← 소프트웨어 자료실

OpenRGB

OpenRGB는 여러 제조사의 RGB 조명을 한곳에서 제어하는 무료 오픈 소스 프로그램이다. Linux에서 지원 장치의 색상·효과를 설정하고 프로필을 저장할 수 있으며, 공식적으로 Windows와 macOS도 지원한다. 장치별 호환성과 Linux 하드웨어 접근 권한을 먼저 확인해야 한다.

누구에게 맞는 프로그램인가

서로 다른 브랜드의 키보드, 메모리, 메인보드 조명을 Linux에서 함께 관리하려는 사용자에게 적합하다. 제조사 프로그램에 의존하지 않고 지원 장치를 한 화면에서 설정하는 것이 핵심이다. 다만 브랜드가 같다고 모든 모델과 효과가 지원되는 것은 아니다.

등록 정보에는 Linux만 적혀 있지만 공식 홈페이지는 Windows·Linux·macOS를 명시한다. 2026년 10월 9일 확인한 공식 배포 페이지의 최신 정식 릴리스는 2026년 9월 11일 공개된 1.0이다. 지원 종료 제품으로 볼 근거는 확인되지 않았다.

설치와 첫 조명 설정

먼저 공식 Releases에서 설치할 버전의 지원 장치 목록을 확인하고, 배포판과 CPU 구조에 맞는 패키지를 고른다. Linux에는 AppImage, Flatpak, Debian·Fedora 패키지가 제공되며, 제시된 Flathub 페이지에도 1.0이 표시되어 있다. 공식 Debian·Fedora 패키지는 대응하는 hidapi-hotplug 패키지도 필요하다는 안내가 있다.

배포판 패키지는 일반적으로 udev 규칙을 함께 설치하지만 Flatpak과 AppImage는 수동 설정이 필요하다. 1.0부터는 프로그램이 규칙을 생성하므로 현재 공식 udev 안내에 따라 생성·등록하고 규칙을 다시 불러온다. 실행 후 감지된 장치를 선택해 단색부터 적용하고, 원하는 설정을 프로필로 저장한다.

ARGB 설정과 실무 활용 예시

ARGB 출력은 연결된 LED 수를 자동으로 알아낼 수 없어 직접 입력해야 한다. 첫 실행의 초기화 화면이나 해당 Zone의 Edit Zone에서 개수를 설정하고, 필요하면 세그먼트로 나눈다. 직렬 연결은 LED 개수를 합산하지만, 신호를 복제하는 병렬 허브는 같은 방식으로 합산하면 안 된다.

예를 들어 Linux 작업용 PC에서 지원되는 키보드와 케이스 조명을 같은 단색으로 맞춰 '작업' 프로필로 저장할 수 있다. Settings의 Profile Manager에서 Load Profile on Open을 지정하면 실행할 때 불러온다. CPU·GPU 온도에 따라 조명 색을 바꾸려면 별도 Hardware Sync 플러그인을 검토한다.

무료 범위와 기능 제약

본체는 GNU GPL v2로 제공되는 무료 오픈 소스 소프트웨어다. 확인한 공식 자료에는 본체의 유료 등급이나 무료판 사용량 제한이 제시되어 있지 않다.

실제 제약은 장치 지원 범위와 실행 방식에 있다. Effects 플러그인의 통합 효과는 Direct Mode 지원 장치를 대상으로 한다. 백그라운드 서비스는 플러그인에 접근하지 못하므로 플러그인이 포함된 프로필은 사용자 인터페이스가 열려 있어야 해당 부분까지 적용된다. 플러그인을 추가할 때는 본체와 Plugin API의 호환성을 확인한다.

장치가 안 보이거나 효과가 어긋날 때

장치 미감지는 설치 버전의 지원 목록, USB·I2C 접근 권한, udev 규칙 적용 여부 순서로 확인한다. 지원 목록은 완전 지원뿐 아니라 부분 지원·문제 있는 지원을 구분하므로 모델별 주의 사항도 읽어야 한다. Linux의 AMD GPU RGB 제어는 공식 FAQ에서 커널 6.15 이상을 요구한다.

일부 LED만 반응하거나 효과의 길이가 어긋나면 Zone의 LED 개수와 직렬·병렬 연결 구성을 확인한다. 여러 조명 제어 프로그램이 같은 장치를 동시에 제어하는 상황도 피한다. 개발용 Pipeline 빌드는 장치 호환성이 개선될 수 있지만 공식적으로 정식판보다 불안정할 수 있다고 안내한다.

다른 도구와 선택 기준

여러 제조사의 지원 장치를 함께 관리하거나 여러 PC를 동기화하려면 OpenRGB를 우선 검토할 수 있다. Linux에서 Razer 주변기기 중심으로 구성했다면 OpenRazer를 사용하는 Polychromatic도 비교 대상이다. Polychromatic은 공식적으로 Razer 장치의 조명과 하드웨어 기능을 관리하는 Linux용 인터페이스로 소개된다.

선택할 때는 내 장치의 정확한 모델, 필요한 효과, 권한 설정 부담, 프로필 자동 적용 방식부터 비교한다. 특정 제조사 프로그램이 제공하는 기능 전체를 OpenRGB가 대체한다고 가정하지 말고, 필요한 기능의 지원 여부를 먼저 확인한다.

공식 안내

주요 기능

  • 지원 RGB 장치의 색상과 효과 모드를 변경하고 장치 정보를 확인한다.
  • 조명 설정을 프로필로 저장·불러오며, 시작 시 적용할 프로필을 지정한다.
  • ARGB 출력의 LED 개수를 수동으로 설정하고 구역을 세그먼트로 나눈다.
  • 네트워크 SDK와 클라이언트 기능으로 외부 프로그램의 조명 제어와 여러 PC의 동기화를 지원한다.
  • Effects·Visual Map·Hardware Sync 등의 플러그인으로 통합 효과, 가상 배치, 시스템 상태 표시를 확장한다.
광고

관련 프로그램

Burp Suite Community Edition

portswigger.net

Burp Suite Community Edition은 PortSwigger의 무료 웹 보안 수동 테스트 도구 모음이다. 브라우저와 서버 사이의 HTTP·HTTPS 및 WebSocket 통신을 확인하고, 요청을 수정·재전송해 응답을 분석한다. macOS용 Intel·Apple Silicon 설치 파일을 제공하며, 웹 개발자와 보안 학습자의 요청 분석 및 취약점 재현에 활용할 수 있다.

기타macOS

miniforge

github.com

Miniforge는 conda-forge를 기본 패키지 저장소로 설정한 최소 설치 배포판이다. conda와 mamba를 제공하며, 필요한 라이브러리를 추가하고 프로젝트마다 독립된 실행 환경을 만들 수 있다. macOS에서 Python 데이터 분석이나 개발 환경을 직접 구성하려는 사용자에게 적합하다.

기타macOS

mitmproxy

mitmproxy.org

mitmproxy는 HTTP·HTTPS 통신을 가로채 요청과 응답을 살펴보고, 수정·저장·재생하는 무료 오픈소스 프록시입니다. macOS뿐 아니라 Windows와 Linux도 지원합니다. 터미널 인터페이스인 mitmproxy, 브라우저 GUI인 mitmweb, 자동화에 쓰는 mitmdump를 제공하며, 앱과 서버 사이의 API 오류를 분석하거나 테스트 응답을 만드는 개발자·QA 담당자에게 적합합니다.

기타macOS

AWS Corretto JDK

corretto.aws

AWS Corretto JDK의 공식 명칭은 Amazon Corretto이며, Amazon이 배포하는 무료 OpenJDK 개발·실행 환경이다. Java SE 호환성 검증을 거쳤으며 macOS, Linux, Windows에서 Java 프로그램을 개발하고 실행할 수 있다. 이 설명은 제공된 버전에 해당하는 Corretto 21 LTS와 macOS 사용을 중심으로 다룬다.

기타macOS

Postman

postman.com

Postman은 API 요청 전송, 응답 검사, 테스트 자동화와 협업을 제공하는 API 개발 플랫폼입니다. macOS의 Intel·Apple Silicon을 지원합니다.

기타macOS

VSCodium

github.com

VSCodium은 Microsoft의 VS Code 오픈 소스를 커뮤니티 기본 설정으로 빌드해 배포하는 무료 코드 편집기입니다. Microsoft 브랜딩을 제외하고 편집기 텔레메트리를 기본 비활성화하며, 확장 설치에는 Open VSX를 사용합니다. macOS·Windows·Linux를 지원하지만, 일부 Microsoft 전용 확장과 디버거는 호환되지 않으므로 기존 개발 환경을 옮기기 전에 확인이 필요합니다.

기타macOS