Setting "terminal.integrated.defaultProfile.linux": "zsh" does not work on relaunch, bash shell is spawned instead #11868
Replies: 4 comments
-
Experiencing the same thing. Have not found a way to fix it yet. Pretty annoying! |
Beta Was this translation helpful? Give feedback.
-
We experiencing the same issue, zsh is set up in the devcontainer.json file as vscode setting customizations. But it opens bash on start. |
Beta Was this translation helpful? Give feedback.
-
Tried today, you can fix this by changing the default shell on in your Dockerfile. This will differ from user-to-user, but for me: RUN apt-get update && apt-get install -y zsh
RUN groupadd --gid 1000 node \
&& useradd --uid 1000 --gid node --shell /bin/zsh --create-home node |
Beta Was this translation helpful? Give feedback.
-
I'm having the same issue, but I'm running this on a Steam Deck, so I'm using Arch Linux SteamOS 3.0. |
Beta Was this translation helpful? Give feedback.
-
Setting "terminal.integrated.defaultProfile.linux": "zsh" in settings.json works on new terminals created in Codespaces but the initial terminal always seems to be bash (initial terminal = terminal spawned after wakeup of a Codespace).
Anyone else experience this annoying behaviour?
Regards,
Tobias
Beta Was this translation helpful? Give feedback.
All reactions