프로젝트 소개
Rift는 성능과 사용성에 초점을 맞춘 macOS용 타일링 창 관리자입니다. Rust로 작성되었으며 System Integrity Protection(SIP)을 비활성화할 필요가 없습니다.
레이아웃 옵션에는 타일링(i3/sway 유사), 이진 공간 분할(bspwm 유사), 선택적 스택이 있는 플로팅 프레임, 마스터-스택(dwm 유사), 스크롤링 컬럼(niri 스타일), 스택/아코디언이 포함됩니다. 메뉴바 아이콘은 워크스페이스 전환, 레이아웃 변경, 빠른 제어를 위한 메뉴를 제공합니다. 레이아웃은 메뉴바나 CLI에서 저장 및 복원할 수 있으며, 재사용 가능한 레이아웃은 설정 가능한 폴더에서 로드됩니다.
다른 기능으로는 자동 올리기가 있는 마우스 따라가기 포커스, 성능 좋은 애니메이션, 워크스페이스 간 트랙패드 제스처 전환, 핫 리로드 가능한 설정, sketchybar와 같은 서드파티 프로그램을 위한 Mach 포트 기반 IPC가 있습니다. 다른 주요 창 관리자와 달리 "Displays have separate Spaces"가 활성화된 상태에서 작동하는 것으로 알려져 있습니다.
빠른 시작과 설정은 프로젝트 문서 사이트에 문서화되어 있습니다. 커뮤니티 논의와 지원은 Matrix 룸 #rift:matrix.org에서 이루어집니다. 프로젝트는 후원을 받습니다.
README에 따르면 Rift는 glide-wm의 포크로 시작되었으며 이후 크게 분기되었습니다. yabai 및 기타 프로젝트에서 리버스 엔지니어링한 비공개 API를 사용하며, glide-wm이나 yabai와 제휴 관계가 없습니다. 동기 섹션에서는 안정성과 성능을 위해 비공개/문서화되지 않은 API를 선호한다는 점, 그리고 한 디스플레이에서 작업하는 동안 다른 디스플레이에서 애니메이션과 전체 화면을 원한다는 점을 언급합니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.