-
Notifications
You must be signed in to change notification settings - Fork 28.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Default terminal profile setting is ignored #130268
Comments
(Experimental duplicate detection) |
as @vaindil stated: this started today. Not only are profile settings ignored (User, Remote, Workspace), the prior terminal.integrated.shell.linux is also ignored. Windows 10 + WSL2 Ubuntu 20.04 + VSCode insiders. Always launches integrated using $SHELL, and launches in home, not path from which VSCode was provided. Version: 1.60.0-insider (user setup) |
Thanks for catching this. will be fixed in tomorrow's insider's. |
@meganrogge This only appears to be partially fixed in the latest insiders build. Clicking the + icon works to open the default terminal, but PowerShell is still opened when I initially open a VS Code window (either the first instance or a new window). Looks like #128763 is being used for this, so I'll comment over there too. |
@vaindil @meganrogge - observed same behavior on Windows + WSL2. Initial integrated terminal falls back to $SHELL. +, or Ctrl + ` launches using profile. |
This is still not fixed, when restarting/open @meganrogge |
/duplicate of #128763 - this issue tracks the issue with setting a default profile and creating with the + button not working (not including on launch), which has been fixed. |
I noticed this problem today after the recent update of VS Code. My default profile is Command Prompt and I do have the default settings for it but PowerShell is loaded ignoring them
|
Issue Type: Bug
I have a custom terminal profile in my settings.json file like I always have. This terminal always opened by default prior to today's update. Today, however, the PowerShell terminal is always opening by default (either when opening VS Code fresh or clicking the + icon in the terminal area to create a new one). I found the setting
terminal.integrated.defaultProfile.windows
and set that to my profile, but it has no effect. I do not have eitherterminal.integrated.shell.windows
orterminal.integrated.shellArgs.windows
specified, so the default profile should be honored, but it's not. Setting the default profile to one of the built-in options, like Command Prompt, also has no effect. Opening my custom profile manually using the dropdown to explicitly choose it works just fine, it just refuses to open by default.These are the only lines in settings.json that contain the text
terminal
(other than a bunch of lines that are just hex color codes):VS Code version: Code - Insiders 1.60.0-insider (49af1cb, 2021-08-06T06:41:50.275Z)
OS version: Windows_NT x64 10.0.19043
Restricted Mode: No
System Info
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: enabled
opengl: enabled_on
rasterization: enabled
skia_renderer: enabled_on
video_decode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
A/B Experiments
The text was updated successfully, but these errors were encountered: