top | item 40979828

(no title)

howeyc | 1 year ago

If you don't switch between window managers is there any point in having a DM?

Why not just login and run "sway" or "startx"

discuss

order

SushiHippie|1 year ago

I've used DMs only for eye candy, as it looks a bit better than using getty/greetd to login.

But I've never got DMs working without any problems, so I just have

  if [[ $(tty) = /dev/tty1 ]]; then
    exec sway; logout
  fi
in my .zprofile file, which just works (tm).

gorgoiler|1 year ago

This has the advantage of executing all your shell mcguffins too, so PYTHON4_LC_COLOR=Europe/Orange is set for the entire desktop session, not just the shells you launch from your desktop environment.

(By the way, exec is a fundamental Unix syscall of interest in that it replaces the current process’s code with new code. Your logout call will never run. The exec is the last thing zsh does before being replaced by sway.)

bean-weevil|1 year ago

logout is unreachable here because the previous command is exec

acheong08|1 year ago

This is exactly what I do. It’s also a lot faster