- 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) 사용으로 대용량 라인 스캔 카메라 데이터 저장 가능