sway: deprecated — 조만간 설정/패키지 일괄 제거 예정
## 배경 sway/wlroots 가 사용자의 Apple 하드웨어에서 **SIGBUS 크래시 + 렌더링 손상**을 유발함. 무관한 프로세스(chrome 등)가 동시에 SIGBUS/SIGILL 로 죽고 세션이 종료되는 현상이 반복됨. 동일 증상이 별도 머신 **iMac18,3** 에서도 발생했고, **Hyprland 로 이주하여 해결**됨. 참고: https://damoang.net/linux/1859 → 이 환경에서 sway 는 **deprecated** 로 간주하며, 조만간 설정과 패키지를 일괄 제거할 예정. ## 현재 상태 - Hyprland 이주 완료, 정상 동작 확인 (config 오류 0, 터치패드/해상도/키맵 OK) - sway 는 만일을 대비한 **폴백으로 임시 유지** 중 ## 제거 대상 ### 패키지 (시스템 + 로컬 `custom` AUR 리포) - `sway-git` - `wlroots-git` (sway-git 전용 의존, Hyprland 는 aquamarine 사용) - `wlroots-git-debug` - `swaylock-effects` - `swaybg` (공식 리포 — 시스템에서만 제거) ```sh sudo pacman -Rn sway-git wlroots-git wlroots-git-debug swaylock-effects swaybg repo-remove /var/cache/pacman/custom/custom.db.tar.gz sway-git wlroots-git wlroots-git-debug swaylock-effects rm /var/cache/pacman/custom/{sway-git,wlroots-git,wlroots-git-debug,swaylock-effects}-*.pkg.tar.zst ``` ### 설정 (이 리포) - `Specific/Linux/General/.config/sway/config.d/` - `Specific/Linux/General/.config/sway/src/` - 로컬 `~/.config/sway/` (배포본) ## 유지 (제거하지 말 것) - `swayidle` — **Hyprland backend(`hypr/src/backend`)가 재사용** 중 (dpms off/on) - `swaync`, `wmenu`, `foot`, `grim`, `slurp` — 컴포지터 무관 / 양쪽 공유 ## 계획 Hyprland 안정성을 며칠 더 확인한 뒤 위 패키지·설정을 일괄 제거.
issue