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