zsh를 사용하여 로그인할 때 Sway 시작

zsh를 사용하여 로그인할 때 Sway 시작

로그인 시 sway를 실행하도록 .bash_profile을 설정한 다음 결국 기본 쉘로 zshell로 전환했습니다.

로그인하면 그대로 유지되며 더 이상 자동으로 시작되지 않습니다. 터미널을 열 때마다 sway를 시작하지 않고 Zsh에서 sway를 실행할 수 있는 방법이 있는지 궁금합니다. 아니면 zsh를 명시적으로 사용하고 bash로 실행하도록 터미널을 구성해야 합니까?

답변1

.zprofile을 생성하고 여기에 작은 스크립트를 추가하는 것이 제가 한 일입니다.

if [[ -z $DISPLAY && $TTY = /dev/tty1 ]]; then
  export MOZ_ENABLE_WAYLAND=1
  exec sway
fi

관련 정보