使用 zsh 登录时启动 Sway

使用 zsh 登录时启动 Sway

我将 .bash_profile 设置为在登录时执行 sway,然后最终切换到 zshell 作为我的默认 shell。

当我登录时,它只是保持不变,当然不再自动启动。我想知道是否有一种方法可以在 Zsh 中执行 sway,而无需每次打开终端时都尝试启动 sway,或者我需要将终端配置为显式使用 zsh 并使用 bash 启动?

答案1

创建 .zprofile 并向其中添加一个小脚本就是我最终所做的。

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

相关内容