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

おすすめ記事