소개
WinLux는 Tauri 2와 React로 제작된 경량 Windows 전용 데스크톱 유틸리티입니다. Lparksi가 GitHub에서 공개한 이 도구는 Windows의 라이트/다크 테마를 빠르게 전환하고, 시스템 트레이에 상주하며, 일출/일몰 시간에 따른 자동 테마 전환을 지원합니다. 다국어 앱 언어 설정 관리 기능도 함께 제공됩니다.
상세정보
원클릭 라이트/다크 테마 전환
시스템 트레이 메뉴에서 Dark Mode 또는 Light Mode를 선택하면 앱과 시스템 테마가 즉시 전환됩니다. Windows 레지스트리 HKCUSoftwareMicrosoftWindowsCurrentVersionThemesPersonalize 값을 읽고 쓰는 방식으로 동작합니다.
시스템 트레이 상주
기본적으로 메인 창을 띄우지 않고 백그라운드에서 실행되며, 트레이 아이콘을 통해 주 창 열기, 라이트/다크 즉시 전환, 자동 전환 토글, 언어 변경, 앱 종료 메뉴를 사용할 수 있습니다.
언어 설정 관리
앱의 표시 언어를 빠르게 변경할 수 있습니다. 시스템 언어를 따라가는 auto 모드와 30개 지원 언어 가운데 수동 선택을 모두 지원하며, 설정은 HKCUSoftwareWinLuxLanguagePreference에 저장됩니다.
일출/일몰 기반 자동 테마 전환
주소나 좌표를 등록하면 OpenStreetMap Nominatim을 통해 위치를 확인하고, 백그라운드 작업이 현지 일출/일몰 시각에 맞춰 앱/시스템 테마를 자동으로 전환합니다. 위치가 저장되지 않은 상태에서 자동 전환을 켜면 앱이 설정 필요 오류를 표시합니다.
트레이 우선 동작(Lazy Window Lifecycle)
시작 시 메인 창을 생성하지 않고 트레이에서 대기하며, 트레이 아이콘이나 Open Main Window 메뉴로 창을 열면 비로소 WebView 창이 만들어집니다. 창을 닫으면 종료 대신 숨김 처리되고, 3분 동안 다시 열지 않을 경우 창 인스턴스가 파괴됩니다.
설치
- WinGet으로 설치:
winget install --id Lparksi.WinLux --exact - GitHub Releases에서 NSIS 설치 파일을 내려받아 실행하면 30개 언어 가운데 설치 언어를 선택할 수 있습니다.
기본 사용 흐름
- 설치 후 실행하면 시스템 트레이에 WinLux 아이콘이 등록되고 메인 창은 자동으로 나타나지 않습니다.
- 트레이 아이콘 왼쪽 클릭 또는 Open Main Window 메뉴로 주 창을 엽니다.
- 메뉴에서 Dark Mode/Light Mode로 즉시 테마를 전환하거나, Auto Switch: On/Off로 자동 전환을 켜고 끕니다.
- 자동 전환을 처음 켤 때는 Solar Times 설정에서 주소를 입력해 위치를 저장하거나, 설정된 위치의 일출/일몰 데이터를 불러옵니다.
- Language 서브메뉴에서 원하는 언어를 고르면 앱 표시 언어가 즉시 바뀝니다.
- 주 창을 닫으면 앱이 종료되지 않고 트레이로 숨겨지며, Quit 메뉴를 선택해야 완전히 종료됩니다.
WinLux는 오픈소스인가요?
MIT 라이선스로 공개된 오픈소스 프로젝트이며, 소스 코드는 GitHub 저장소에서 확인할 수 있습니다.
기본 언어는 무엇이고 어떤 언어를 지원하나요?
기본 언어는 영어(미국)이며, 한국어를 포함한 30개 언어가 NSIS 설치 단계 및 앱 내부 언어 메뉴에서 선택 가능합니다.
자동 테마 전환을 켰는데 동작하지 않으면 어떻게 하나요?
자동 전환을 활성화하기 전 Solar Times 설정에서 위치(주소 또는 좌표)를 저장해야 합니다. 저장된 위치가 없으면 앱이 설정 필요 오류를 표시합니다.
화면으로 보는 주요 기능
테마 관리자

WinLux 테마 관리자 창에서 어두운 모드와 밝은 모드를 한 번의 클릭으로 전환할 수 있다. 현재 어두운 모드가 선택되어 있으며, 밝은 모드는 선택되지 않았다. 언어 설정은 영어(미국)로 설정되어 있다. 창의 오른쪽 상단에는 'Light' 버튼이 있으며, 아래에는 'Solar Times & Auto Switch'와 'More Info'라는 확장 가능한 섹션이 있다.
시스템 트레이 메뉴

시스템 트레이에서 표시되는 메뉴에서 'Open Main Window', 'Dark Mode', 'Light Mode', 'Auto Switch: On', 'Language', 'Quit' 항목이 있다. 'Dark Mode'와 'Auto Switch: On' 항목 옆에는 체크 표시가 있다.
시스템 요구사항
Windows 10 또는 Windows 11, x64 아키텍처. 실행 파일 설치 시 별도 런타임 요구 사항은 명시되지 않았으며, 소스에서 직접 빌드할 경우 Bun, Rust stable 툴체인(MSVC 타깃), Tauri의 Windows 사전 요구 사항(WebView2, 빌드 도구)이 필요합니다. 주소 기반 일출/일몰 좌표 자동 설정 기능을 사용할 때만 OpenStreetMap Nominatim을 위한 인터넷 연결이 요구됩니다.


