-
MacBook Air M2에 Asahi Linux와 Sway 윈도우 매니저를 설치해 일상용으로 사용하는 과정을 다룸
- 설치는 Fedora minimal 기반으로 진행되었으며, 터미널 한 줄 명령어로 Asahi Linux를 설치 가능
-
노치 영역 재활용, Swaybar 및 Waybar 커스터마이징, 배터리 상태 표시 수정 등 MacBook 환경에 맞춘 설정이 포함됨
-
터치패드 품질, 시스템 반응성, ARM64 SDK 호환성 등에서 매우 우수한 성능을 보였으나, 비디오 하드웨어 가속 미지원과 절전 중 배터리 소모 등의 한계 존재
- 전반적으로 M2 기반 Asahi Linux의 안정성과 실사용 가능성을 입증한 사례임
Asahi Linux 설치
-
Asahi Linux 공식 사이트의 단일 명령어를 터미널에 붙여넣어 설치 가능
- 설치 과정은 원활했으나, root.img와 boot.img 복사 속도가 150KB/s 수준으로 매우 느림
-
Sway 윈도우 매니저 사용을 전제로 Fedora minimal 버전을 선택해 저장공간 절약
초기 설정
-
Wi-Fi 연결은 nmcli 명령어로 수행
-
nmcli device wifi connect 'my_ssid' password 'mypassword'
- 이후 sudo dnf install 명령으로 Sway 데스크탑 환경, fish, Alacritty, Firefox, Neovim 등 주요 패키지 설치
- 개인 dotfiles Git 저장소를 클론 후 setup.sh 실행
- MacBook 환경에 맞지 않은 설정을 수정 후 저장소에 반영
MacBook 맞춤 커스터마이징
- 기본 설정에서는 노치가 포함된 상단 행이 비활성화되어 화면이 좁게 보임
-
grubby --args=apple_dcp.show_notch=1 --update-kernel=ALL 명령으로 노치 영역 활성화
-
Swaybar를 상단에 배치하고, 노치 높이(56px)에 맞춰 색상과 워크스페이스 표시를 조정
-
i3status 설정을 수정해 MacBook 배터리 경로(/sys/class/power_supply/macsmc-battery/uevent) 를 인식하도록 변경
- 마우스 커서가 상단 바에 닿지 않도록 input map_to_region 설정으로 56px 상단 영역 차단
Waybar로 전환
-
2025년 9월경, Swaybar 대신 Waybar로 변경
-
swaymsg의 배터리 처리 문제와 시각적 개선 목적
-
아이콘 기반 인터페이스로 화면 공간 절약 가능하지만, 그래픽 렌더링으로 약간 느림
- Waybar는 여전히 노치 뒤쪽에 위치
- 새 설정 파일은 GitHub의 waybar_config 및 waybar_style.css에 공개
일상용 사용 경험
-
Asahi Linux의 안정성과 부드러운 성능에 매우 만족
-
AMD Ryzen 7945HX + 64GB RAM 데스크탑보다 더 부드럽게 느껴짐
-
터치패드 품질이 macOS 수준으로 우수하며, 두 손가락 스크롤과 관성 스크롤이 자연스러움
-
Alkeria SDK for ARM64 설치 성공
-
.deb 파일을 bsdtar로 추출해 수동 설치
-
M2 칩의 빠른 코드 컴파일 속도 확인
-
배터리 지속시간: 화면 밝기 높음 + 코드 컴파일 시 4.5시간 동안 100%→60%로 감소
- macOS의 15시간보다는 짧지만 실사용 가능 수준
-
문제점
- 절전 중 배터리 소모량 증가, 사용하지 않을 때는 완전 종료 필요
-
비디오 하드웨어 가속 미지원
- 일부 USB 포트 및 외부 디스플레이 인식 문제
-
외장 SSD(4TB Crucial X8) 사용으로 대용량 라인 스캔 카메라 데이터 저장 가능