Something tells me Fish is not a capable login shell? It was in /etc/shells, but that does not mean it’s a login shell right? Would any shell with job control be a login shell? I’m really scared to logout! Any help is appreciated.

PS: What happens if I choose a shell with no job control whatsover, like Marsh, the shell I’ve been making lately (it has JC, but let’s say it doesn’t!) a my login shell after force-adding it to ‘/etc/shells’? What a design flaw! Or is it?

  • maorofl
    link
    fedilink
    arrow-up
    13
    ·
    edit-2
    2 months ago

    Fish works fine as a login shell. If you’re worried, you can create a temporary new user with fish as a login shell and test it before switching your current one.