지난번에 설치한 아치리눅스 위에 스웨이를 설치하려고 합니다.
콘솔에서
sudo pacman -S sway wayland xorg-xwayland alacritty wofi firefox pulseaudio pulseaudio-alsa alsa-utils swaylog waybar swayidle sddm
대략 이정도를 설치해줍니다.
sway - 타일링 윈도우 매니저
wayland - 컴포지터(sway는 wayland로 동작합니다)
xrog-xwayland - 아직 wayland에서 호환되지 않는 앱을 사용하기 위해 설치합니다.
alacritty - 터미널입니다. 개인적으로 kitty를 사용합니다.
wofi - 런처입니다. 여기서 프로그램 검색
firefox - 인터넷 브라우저. brave 를 추천합니다.
pulseaudio, pulseaudio-alsa, alsa-utils - 오디오 드라이버 인터페이스
swaylog - 스웨이 로그
waybar - 상단의 스테이터스 바(윈도우의 작업표시줄 같은거)
swayidle - 절전모드
sddm - 디스플레이 매니저(로그인을 제어해줍니다.)
어떤가요 하나하나 알고나니 별거 아니죠? 콘솔에 복사 붙여넣기 하고 확인하면서 엔터 눌러주면 됩니다.
설치가 끝난다음. 스웨이 설정파일을 복사합니다.
sudo cp /etc/sway/config ~/.config/sway/config
Note: 스웨이는 기본설정으로는 루트계정으로 돌아가지 않습니다. 우회하는 방법이 있습니다만 여기서는 다루지 않겠습니다.
nvim ~/.config/sway
에서 어떤게 어떻게 설정되어있는지 쭉 훑어봅니다.
i3wm 과는 다르게 초기 세팅이 hjkl 로 되어있습니다. 원하는 설정으로 변경후 저장.
sway 커맨드로 콘솔에서 실행확인합니다.
잘 된다면 super+enter 키로 터미널을 열고 reboot 합니다.
재부팅하고 들어오면 콘솔일겁니다.
쉘 rc파일에 아래 내용을 추가합니다.
if [ -z $DISPLAY ] && [ "$(tty)" = "/dev/tty1" ]; then exec sway fi
띄어쓰기 주의.
디스플레이 매니저를 활성화시킵니다.
sudo systemctl start sddm sudo systemctl enable sddm
재부팅하거나 sudo systemctl daemon-reload
커맨드로 변경사항 적용시키고 tty1에 접근하면 로그인 화면이 나옵니다.
로그인 하면 sway 가 켜지게 됩니다.
i3를 사용하시던 분이라면 설정파일이 거의 호환 되기 때문에 별다른 설정없이 바로 사용하실 수 있습니다. 다만 i3 는 X 기반이고 sway는 wayland 여서 몇몇의 프로그램들은 별도 설정을 하거나 xwayland 를 통해 사용이 가능합니다.
저는 i3를 조금 사용하다가 kitty 에서 배경 투명하게 하는게 wayland에서만 된다고 해서 알아보다 wayland 가 차세대 컴포지터라고 해서(귀가 얇은편) 알아보게 되었고 스웨이로 갈아탔습니다. 별도의 커스터마이징이(특히 키맵 세팅)을 알아보는데 좀 시간을 들였지만 방법은 다 있었습니다. 현재 wayland에서도 대부분의 프로그램들이 지원되고 있으며 X 와는 다르게 좀더 부드러운 느낌이 듭니다.
'리눅스' 카테고리의 다른 글
arch 리눅스 피그마 설치 에러 날때 조치 뭐? GLIBC 2.35 not found? (0) | 2023.02.28 |
---|---|
아치 리눅스 설치하기 - arch~sway install (1/2) (0) | 2022.08.18 |
어쩌다 나는 리눅스 스웨이(sway install)를 설치하게 되었나? (0) | 2022.08.17 |
댓글