Fan Control
Fan Control은 wiiznokes가 개발하는 오픈소스 팬 제어 도구다. 센서 데이터를 실시간으로 확인하고, 팬에 사용자 지정 동작을 연결해 제어하며 구성을 저장할 수 있다. Linux에서는 Flathub로 배포되지만, 실제 제어 가능 여부는 센서 인식과 udev 권한 설정에 달려 있다.
누구에게 필요한 도구인가
Linux PC에서 센서 상태를 보면서 팬 동작을 직접 구성하려는 사용자에게 적합하다. 단순한 온도 확인을 넘어, 인식된 팬에 동작 규칙을 연결하고 구성을 관리하는 용도다. 여기서 다루는 제품은 wiiznokes의 Fan Control이며 이름이 비슷한 다른 팬 관리 프로그램과 구분해야 한다.
공식 프로젝트는 Linux와 Windows를 지원한다고 명시한다. 이 소개의 설치 경로는 Linux용 Flathub 배포판이며, 해당 페이지에 표시된 아키텍처는 x86_64다. [공식 프로젝트](https://github.com/wiiznokes/fan-control)
설치와 첫 구성 만들기
공식 README의 Linux 설치 순서는 필요한 udev 규칙을 적용한 다음 Flathub에서 앱을 설치하는 것이다. udev 규칙은 일반 사용자가 팬 제어 값에 접근하도록 하며, Flatpak이 자동으로 설치할 수 없어 별도 관리자 작업이 필요하다. 공식 안내는 규칙 파일을 /etc/udev/rules.d/에 배치하고 규칙을 다시 불러오도록 설명한다.
실행 후 오른쪽 버튼으로 항목을 추가하고, 왼쪽 Control에서 팬을 고른 뒤 Behavior를 선택해 스위치를 켠다. Configuration name에 이름을 입력하고 +를 누르면 구성을 저장한다. [udev 설정 안내](https://github.com/wiiznokes/fan-control/blob/master/res/linux/udev_rules.md)
실무에서는 이렇게 활용한다
예를 들어 Linux 데스크톱에서 영상 인코딩 작업 중 팬 소음과 냉각 상태를 조정하려면, 먼저 앱에 표시되는 센서와 제어 가능한 팬을 확인한다. 대상 팬 하나에 동작을 연결하고 실제 작업 부하를 걸어 센서 변화와 팬 반응을 관찰한 뒤, 확인한 구성을 알아보기 쉬운 이름으로 저장하는 식으로 활용할 수 있다.
처음부터 여러 팬 설정을 동시에 바꾸기보다 하나씩 확인하면 어떤 설정이 결과에 영향을 주었는지 구분하기 쉽다. 특정 온도나 속도 값을 모든 PC에 공통으로 적용할 수 있다고 가정해서는 안 된다.
팬이 보이지 않거나 제어되지 않을 때
먼저 센서 인식 문제인지 접근 권한 문제인지 구분한다. 공식 README는 lm-sensors 설치와 sensors-detect 실행을 센서 탐지 절차로 안내한다. 문제 해결 문서는 sensors 프로그램에서도 대상이 나타나지 않으면 앱에도 표시되지 않는다고 설명한다.
팬이 목록에 있지만 반응하지 않으면 udev 규칙 적용 여부, Control의 팬 선택, Behavior 연결, 활성화 스위치를 차례로 확인한다. 개발자는 여러 노트북의 팬이 탐지되지 않을 수 있으며 Linux에서 NVIDIA는 지원하지 않는다고 명시한다. 따라서 앱 재설치만으로 해결될 문제라고 단정하기 어렵다. [공식 문제 해결 문서](https://github.com/wiiznokes/fan-control/blob/master/TROUBLESHOOTING.md)
비용과 배포 상태
Flathub는 이 앱을 무료로 표시하며, 공식 저장소의 라이선스는 GPL-3.0이다. 확인한 자료에는 유료 구독이나 기능 잠금 해제 상품이 안내되어 있지 않다. 무료 사용 여부와 하드웨어 호환성은 별개이므로, 무료라는 이유로 모든 팬을 제어할 수 있는 것은 아니다.
2026년 10월 24일 확인한 Flathub 표시 버전과 GitHub의 최신 릴리스 표시는 모두 26.01이다. 확인한 공식 자료에서 지원 종료 공지는 발견되지 않았다. [공식 릴리스](https://github.com/wiiznokes/fan-control/releases)
다른 도구와 선택하는 기준
센서가 인식되는지 확인하는 것이 목적이면 공식 문서가 안내하는 sensors부터 살펴보는 편이 효율적이다. 화면에서 팬과 동작을 연결하고 구성을 저장하려면 Fan Control을 검토할 수 있다.
선택의 핵심은 기능 목록보다 자신의 장치에서 제어 대상이 실제로 나타나는지다. 특히 노트북이나 NVIDIA 팬 제어가 목적이라면 이 제품의 공식 제한을 먼저 확인하고, 해당 기종을 명시적으로 지원하는 제조사 도구나 별도 프로젝트와 비교해야 한다.
공식 안내
- Install Fan Control on Linux | Flathub · 확인 2026-10-24
- wiiznokes/fan-control — 공식 README · 확인 2026-10-24
- Install udev rules on Linux · 확인 2026-10-24
- fan-control — TROUBLESHOOTING.md · 확인 2026-10-24
- Releases · wiiznokes/fan-control · 확인 2026-10-24
주요 기능
- 시스템에서 인식한 센서 데이터를 실시간으로 표시한다.
- Control 항목에서 팬을 선택하고 Behavior를 연결한 뒤 스위치로 제어를 활성화한다.
- 구성에 이름을 붙여 저장할 수 있다.
- Linux용 Flatpak을 제공하며, 공식 프로젝트는 Windows도 지원한다.
관련 프로그램
miniforge
github.com
Miniforge는 conda-forge를 기본 패키지 저장소로 설정한 최소 설치 배포판이다. conda와 mamba를 제공하며, 필요한 라이브러리를 추가하고 프로젝트마다 독립된 실행 환경을 만들 수 있다. macOS에서 Python 데이터 분석이나 개발 환경을 직접 구성하려는 사용자에게 적합하다.
GitHub Desktop
desktop.github.com
GitHub Desktop은 Git 저장소의 변경 비교, 커밋, 브랜치 관리와 원격 동기화를 그래픽 화면에서 수행하는 무료 오픈 소스 앱이다. GitHub와 GitHub Enterprise 연동에 초점을 두며, macOS와 Windows에서 사용할 수 있다.
Postman
postman.com
Postman은 API 요청 전송, 응답 검사, 테스트 자동화와 협업을 제공하는 API 개발 플랫폼입니다. macOS의 Intel·Apple Silicon을 지원합니다.
Proxyman
proxyman.com
Proxyman은 앱과 서버 사이의 HTTP·HTTPS 요청과 응답을 수집하고, 내용을 검사하거나 시험용 응답으로 바꾸는 네트워크 디버깅 프록시다. macOS에서 웹·모바일 앱의 API 오류를 추적하는 개발자와 QA 담당자에게 적합하다.
OpenCode
opencode.ai
OpenCode는 프로젝트 코드를 읽고 설명·수정 작업을 돕는 오픈소스 AI 코딩 에이전트입니다. 터미널, 데스크톱 앱, IDE 확장으로 이용하며 여러 모델 제공자와 로컬 모델을 연결할 수 있습니다. macOS는 Apple Silicon과 Intel용 데스크톱 배포를 모두 제공합니다.
Maccy
maccy.app
Clipboard manager