Original article: w:Sway (window manager)
Sway는 i3에서 영감을 받아 C로 작성된 타일링 창 관리자이자 Wayland 컴포지터입니다. Sway는 보다 현대적인 Wayland 디스플레이 서버 프로토콜과 wlroots 컴포지터 라이브러리를 사용하여 i3를 즉시 대체하도록 설계되었습니다. Sway는 기존 i3 구성 파일과 함께 작동하고 대부분의 i3 특색을 지원하는 동시에 몇 가지 새로운 자체 특색도 제공합니다.
창 조작을 위한 Sway의 기본 제어는 vi와 유사합니다. 창 초점은 Super 키와 h, j, k 또는 l 키 중 하나의 조합으로 제어됩니다. 창 이동은 shift 키를 추가하여 같은 키 조합에 의해 수행됩니다.
i3과 마찬가지로, Sway는 유닉스 도메인 소켓과 많은 프로그래밍 언어의 JSON-기반 IPC 인터페이스를 사용하여 확장되고 조작될 수 있습니다.
Sway의 첫 번째 안정 릴리스는 3.6년의 개발 끝에 2019년 3월 11일에 출시되었습니다.
Installation
Original article: debian:sway
데비안 위키의 내용을 사용해서 설치해 봅니다:
- sudo apt install sway
추가적으로 다음을 설치해 보십시오:
- sudo apt install foot-themes swayidle swaylock xdg-desktop-portal-wlr
Configurations
데비안 위키로부터 먼저 다음 과정을 진행합니다:
- mkdir -p ~/.config/sway
- cp /etc/sway/config ~/.config/sway/
- nano ~/.config/sway/config
그런-다음 미리 설정된 설정을 참조할 수 있습니다.
Features
Sway는 i3의 여러 특색을 복제합니다:
- 구성은 일반 텍스트 파일을 통해 수행됩니다.
- 창 타일링은 동적이 아닌 수동으로 처리됩니다.
- 창은 수평 또는 수직으로 분할될 수 있습니다.
- 창은 탭 (웹 브라우저에서 볼 수 있는 것과 같은 수평 목록) 또는 스택 (수직 목록) 레이아웃으로 정렬될 수 있습니다.
- 창은 부동 창 관리자와 유사하게 부동될 수 있습니다.
- 타일 및 부동 창은 마우스와 키보드를 모두 사용하여 크기를 조정하거나 이동할 수 있습니다.
- Sway는 키보드에서 완전히 구동될 수 있습니다.
Sway는 다음과 같은 몇 가지 고유한 특색도 제공합니다:
- 키 바인딩을 할당할 때 여러 개의 비-수정자 키를 지원합니다.
- 동일한 작업 공간에 있는 창은 여러 컨테이너로 분할될 수 있습니다. 즉, 한 세트의 창은 탭 레이아웃으로 정렬되고 작업 공간의 다른 창은 통상적으로 타일링되거나 부동 또는 스택 레이아웃으로 정렬될 수 있습니다.
- 별도의 프로그램에 의존하는 대신 입력, 출력 및 배경 화면 구성을 처리합니다.
- 제스처(Gestures).