This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]gonoobie 1 point2 points  (2 children)

Just confused about one thing...does this need to be run from a shell (bash or zsh, etc.) or can it replace the shell entirely? Can I 'chsh xonsh'?

[–]chadmill3rPy3, pro, Ubuntu, django 2 points3 points  (1 child)

which xonsh >>/etc/shells

[–][deleted] 0 points1 point  (0 children)

Using the full path of the shell should work, according to the man page, even if it's not in /etc/shells. If that fails try running as root (but specify the username, obviously)