Bug Report: defaultProfile in profiles.json is ignored #4043

Closed
opened 2026-01-30 23:36:40 +00:00 by claunia · 32 comments
Owner

Originally created by @mauve on GitHub (Sep 25, 2019).

Environment

Platform ServicePack Version      VersionString
-------- ----------- -------      -------------
 Win32NT             10.0.18980.0 Microsoft Windows NT 10.0.18980.0


Windows Terminal (Preview)
Version: 0.5.2661.0

Steps to reproduce

  1. Open profiles.json (e.g. via Ctrl+,)
  2. Change "defaultProfiles" to the GUID of something which is not Windows Powershell for example the much more reasonable Powershell Core
  3. Windows Powershell is still the default

(extra: If the Windows Powershell is hidden then the "Cannot find default profile warning is shown")

Expected behavior

Uses the specified profile as the default profile.

Actual behavior

Keeps using the default profile specified in the defaults.json

My profile.json:

// To view the default settings, hold "alt" while clicking on the "Settings" button.
// For documentation on these settings, see: https://aka.ms/terminal-documentation

{
  "$schema": "https://aka.ms/terminal-profiles-schema",

  "defaultProfile": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",

  "profiles": [
    {
      "guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
      "hidden": false,
      "name": "PowerShell Core",
      "source": "Windows.Terminal.PowershellCore",
      "fontFace": "Fira Code",
      "fontSize": 10
    },
    {
      // Make changes here to the powershell.exe profile
      "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
      "name": "Windows PowerShell",
      "commandline": "powershell.exe",
      "hidden": false,
      "fontFace": "Fira Code"
    },
    {
      // Make changes here to the cmd.exe profile
      "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
      "name": "cmd",
      "commandline": "cmd.exe",
      "hidden": false,
      "fontFace": "Fira Code"
    },

    {
      "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
      "hidden": false,
      "name": "Azure Cloud Shell",
      "source": "Windows.Terminal.Azure",
      "fontFace": "Fira Code"
    }
  ],

  // Add custom color schemes to this array
  "schemes": [],

  // Add any keybinding overrides to this array.
  // To unbind a default keybinding, set the command to "unbound"
  "keybindings": [],

  "globals": {
    "requestedTheme": "system",
    "copyOnSelect": true
  }
}

Originally created by @mauve on GitHub (Sep 25, 2019). <!-- 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING: 1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement. 2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement. 3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number). 4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement. 5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement. All good? Then proceed! --> <!-- This bug tracker is monitored by Windows Terminal development team and other technical folks. **Important: When reporting BSODs or security issues, DO NOT attach memory dumps, logs, or traces to Github issues**. Instead, send dumps/traces to secure@microsoft.com, referencing this GitHub issue. If this is an application crash, please also provide a Feedback Hub submission link so we can find your diagnostic data on the backend. Use the category "Apps > Windows Terminal (Preview)" and choose "Share My Feedback" after submission to get the link. Please use this form and describe your issue, concisely but precisely, with as much detail as possible. --> # Environment ``` Platform ServicePack Version VersionString -------- ----------- ------- ------------- Win32NT 10.0.18980.0 Microsoft Windows NT 10.0.18980.0 Windows Terminal (Preview) Version: 0.5.2661.0 ``` # Steps to reproduce 1. Open `profiles.json` (e.g. via Ctrl+,) 2. Change `"defaultProfiles"` to the GUID of something which is not `Windows Powershell` for example the much more reasonable `Powershell Core` 3. `Windows Powershell` is still the default (extra: If the `Windows Powershell` is hidden then the "Cannot find default profile warning is shown") # Expected behavior Uses the specified profile as the default profile. # Actual behavior Keeps using the default profile specified in the defaults.json ## My `profile.json`: ``` // To view the default settings, hold "alt" while clicking on the "Settings" button. // For documentation on these settings, see: https://aka.ms/terminal-documentation { "$schema": "https://aka.ms/terminal-profiles-schema", "defaultProfile": "{574e775e-4f2a-5b96-ac1e-a2962a402336}", "profiles": [ { "guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}", "hidden": false, "name": "PowerShell Core", "source": "Windows.Terminal.PowershellCore", "fontFace": "Fira Code", "fontSize": 10 }, { // Make changes here to the powershell.exe profile "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}", "name": "Windows PowerShell", "commandline": "powershell.exe", "hidden": false, "fontFace": "Fira Code" }, { // Make changes here to the cmd.exe profile "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}", "name": "cmd", "commandline": "cmd.exe", "hidden": false, "fontFace": "Fira Code" }, { "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}", "hidden": false, "name": "Azure Cloud Shell", "source": "Windows.Terminal.Azure", "fontFace": "Fira Code" } ], // Add custom color schemes to this array "schemes": [], // Add any keybinding overrides to this array. // To unbind a default keybinding, set the command to "unbound" "keybindings": [], "globals": { "requestedTheme": "system", "copyOnSelect": true } } ```
claunia added the Area-SettingsResolution-DuplicateProduct-Terminal labels 2026-01-30 23:36:40 +00:00
Author
Owner

@zadjii-msft commented on GitHub (Sep 25, 2019):

ah this is the mysterious globals object problem.

If you remove the "globals" object, and just add those keys to the root of the json object, does it work?

@DHowett-MSFT There's a dupe for this somewhere, right? Should we just layer the globals sub-object if we find that too?

@zadjii-msft commented on GitHub (Sep 25, 2019): ah this is the mysterious globals object problem. If you remove the "globals" object, and just add those keys to the root of the json object, does it work? @DHowett-MSFT There's a dupe for this somewhere, right? Should we just layer the globals sub-object if we find that too?
Author
Owner

@mauve commented on GitHub (Sep 25, 2019):

Actually just moving defaultProfile into the globals section solves it. It just seems that the default generated config has a top-level defaultProfile key which is ignored.

@mauve commented on GitHub (Sep 25, 2019): Actually just moving `defaultProfile` into the `globals` section solves it. It just seems that the default generated config has a top-level `defaultProfile` key which is ignored.
Author
Owner

@DHowett-MSFT commented on GitHub (Sep 25, 2019):

It’s only ignored if you create a globals key. We should fix that.

@DHowett-MSFT commented on GitHub (Sep 25, 2019): It’s only ignored if you create a `globals` key. We should fix that.
Author
Owner

@DHowett-MSFT commented on GitHub (Sep 26, 2019):

/dup #2906

@DHowett-MSFT commented on GitHub (Sep 26, 2019): /dup #2906
Author
Owner

@ghost commented on GitHub (Sep 26, 2019):

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

@ghost commented on GitHub (Sep 26, 2019): Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!
Author
Owner

@billwert commented on GitHub (Nov 27, 2019):

I'm seeing a weird derivation of this - @DHowett let me know if you'd like me to open another issue.

I'm on Version: 0.7.3291.0. The default profile is Powershell (61c54bbd..). If I set the default to PowershellCore (574e775e..) nothing happens, and new instances/tabs are Powershell. If I set the default to cmd.exe (0caa0dad..) or Ubuntu (2c4de342..), that works properly. It's just confusion between Powershell and PowershellCore.

This build doesn't seem to have this globals object at all.

@billwert commented on GitHub (Nov 27, 2019): I'm seeing a weird derivation of this - @DHowett let me know if you'd like me to open another issue. I'm on Version: 0.7.3291.0. The default profile is Powershell (61c54bbd..). If I set the default to PowershellCore (574e775e..) nothing happens, and new instances/tabs are Powershell. If I set the default to cmd.exe (0caa0dad..) or Ubuntu (2c4de342..), that works properly. It's just confusion between Powershell and PowershellCore. This build doesn't seem to have this globals object at all.
Author
Owner

@DHowett-MSFT commented on GitHub (Nov 27, 2019):

@billwert that's very unusual... and you do have the version of PowerShell Core that is specified in your profile? The one thing I can think of is that it disappeared and the dynamic detector dropped it from the list... but if you can launch it just fine, that's definitely not it.

@DHowett-MSFT commented on GitHub (Nov 27, 2019): @billwert that's very unusual... and you do have the version of PowerShell Core that is specified in your profile? The one thing I can think of is that it disappeared and the dynamic detector dropped it from the list... but if you can launch it just fine, that's definitely not it.
Author
Owner

@billwert commented on GitHub (Dec 2, 2019):

@DHowett-MSFT Sorry - just getting back from the holiday. Now I can't replicate what I was getting the other day, which is good. Maybe I was screwing things up copying and pasting the other day. Now I'm hitting #2300 and am excited for it to get fixed. :)

@billwert commented on GitHub (Dec 2, 2019): @DHowett-MSFT Sorry - just getting back from the holiday. Now I can't replicate what I was getting the other day, which is good. Maybe I was screwing things up copying and pasting the other day. Now I'm hitting #2300 and am excited for it to get fixed. :)
Author
Owner

@exitdown commented on GitHub (Dec 26, 2019):

i do not have a globals object in my profiles.json but i am also unable to use it. I've commented everything out except the ubuntu object and it still displays all of them and defaults to powershell.
can someone please clarify exactly where the object should reside as ive tried having it in appdata/local/packages/windowsterminal_432452352351/roamingstate/profiles.json and appdata/local/packages/windowsterminal_224231512535/localstate/profiles.json both are ignored (btw the packagename i just made up the garbage past the underscore but they are as shipped)

@exitdown commented on GitHub (Dec 26, 2019): i do not have a globals object in my profiles.json but i am also unable to use it. I've commented everything out except the ubuntu object and it still displays all of them and defaults to powershell. can someone please clarify exactly where the object should reside as ive tried having it in appdata/local/packages/windowsterminal_432452352351/roamingstate/profiles.json and appdata/local/packages/windowsterminal_224231512535/localstate/profiles.json both are ignored (btw the packagename i just made up the garbage past the underscore but they are as shipped)
Author
Owner

@exitdown commented on GitHub (Jan 14, 2020):

no comment i guess cos everyone on holiday :) any help appreciated, all my seettings appear to be ignored regardless of what i do

@exitdown commented on GitHub (Jan 14, 2020): no comment i guess cos everyone on holiday :) any help appreciated, all my seettings appear to be ignored regardless of what i do
Author
Owner

@DHowett-MSFT commented on GitHub (Jan 14, 2020):

None of us can really figure out what's up with your installation. I'm sorry.

Can you share the profiles.json in LocalState that you're talking about?

@DHowett-MSFT commented on GitHub (Jan 14, 2020): None of us can really figure out what's up with your installation. I'm sorry. Can you share the profiles.json in LocalState that you're talking about?
Author
Owner

@exitdown commented on GitHub (Jan 14, 2020):

// To view the default settings, hold "alt" while clicking on the "Settings" button.
// For documentation on these settings, see: https://aka.ms/terminal-documentation

{
    "$schema": "https://aka.ms/terminal-profiles-schema",


	"defaultProfile": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}",

    "profiles":
    [
        {
            // Make changes here to the powershell.exe profile         
			"guid": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}",
            "hidden": false,
            "name": "Ubuntu-18.04",
            "source": "Windows.Terminal.Wsl",
			
			
        },
        
    ],

    // Add custom color schemes to this array
    "schemes": [
			
			],

    // Add any keybinding overrides to this array.
    // To unbind a default keybinding, set the command to "unbound"
    "keybindings": []
}

and yet all the terminal options are displayed and the default is powershell every time . ive tried every iteration from commening out using // to outright removing as above. somehwere somehow something is superceeding but i dont know how it can. i suppose i could try deleting everything and resintalling the termianl from scratch again :(

@exitdown commented on GitHub (Jan 14, 2020): ```json // To view the default settings, hold "alt" while clicking on the "Settings" button. // For documentation on these settings, see: https://aka.ms/terminal-documentation { "$schema": "https://aka.ms/terminal-profiles-schema", "defaultProfile": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}", "profiles": [ { // Make changes here to the powershell.exe profile "guid": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}", "hidden": false, "name": "Ubuntu-18.04", "source": "Windows.Terminal.Wsl", }, ], // Add custom color schemes to this array "schemes": [ ], // Add any keybinding overrides to this array. // To unbind a default keybinding, set the command to "unbound" "keybindings": [] } ``` and yet all the terminal options are displayed and the default is powershell every time . ive tried every iteration from commening out using // to outright removing as above. somehwere somehow something is superceeding but i dont know how it can. i suppose i could try deleting everything and resintalling the termianl from scratch again :(
Author
Owner

@DHowett-MSFT commented on GitHub (Jan 14, 2020):

I'm surprised it doesn't start up and display an error like this:

image

because on line 17 you have a key/value pair with a , at the end, and nothing after it... which is invalid json.

@DHowett-MSFT commented on GitHub (Jan 14, 2020): I'm surprised it doesn't start up and display an error like this: ![image](https://user-images.githubusercontent.com/14316954/72385919-4f9f5f00-36d5-11ea-9854-8d09427fda79.png) because on line 17 you have a key/value pair with a `,` at the end, and nothing after it... which is invalid json.
Author
Owner

@DHowett-MSFT commented on GitHub (Jan 14, 2020):

If you've stripped out anything from your profile, you have probably made it impossible to diagnose your issue.

@DHowett-MSFT commented on GitHub (Jan 14, 2020): If you've stripped out anything from your profile, you have probably made it impossible to diagnose your issue.
Author
Owner

@exitdown commented on GitHub (Jan 14, 2020):

yeah, thats the confusing thing, ive got increasingly desperate to the point where ive been intentionally introducing errors to prove its not using the file. its not using the file :(
its getting it from somewhere else and i dont know how. ill try completely deleting everytign and installing it again. but i cant help but suspect that whatever weird environment variable its picking up to cause it to compeltey ignore /local/ and /roaming/ will continue to have the same effect on the reinstalled version. I guess one thing i could ask is if someone could detail every location that the application can inheret from? or is that to vast a request? :)

@exitdown commented on GitHub (Jan 14, 2020): yeah, thats the confusing thing, ive got increasingly desperate to the point where ive been intentionally introducing errors to prove its not using the file. its not using the file :( its getting it from somewhere else and i dont know how. ill try completely deleting everytign and installing it again. but i cant help but suspect that whatever weird environment variable its picking up to cause it to compeltey ignore /local/ and /roaming/ will continue to have the same effect on the reinstalled version. I guess one thing i could ask is if someone could detail every location that the application can inheret from? or is that to vast a request? :)
Author
Owner

@DHowett-MSFT commented on GitHub (Jan 14, 2020):

There are only two locations the application will read settings from.

local

%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\profiles.json

If this file exists, no other files will be used.

roaming

%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState\profiles.json

This file is only used if the local one does not exist.
When it is used, it is deleted and moved to LocalState.
RoamingState is where very old (v0.2) versions of Terminal used to save their data.

@DHowett-MSFT commented on GitHub (Jan 14, 2020): There are only two locations the application will read settings from. ### local `%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\profiles.json` If this file exists, _no other files will be used._ ### roaming `%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState\profiles.json` This file is *only* used if the local one does not exist. When it is used, it is deleted and moved to `LocalState`. `RoamingState` is where very old (v0.2) versions of Terminal used to save their data.
Author
Owner

@exitdown commented on GitHub (Jan 14, 2020):

ok, thanks for confirmign that, im doing a complete removal of the application, and ill try reisntalling it clean and see what happens.

@exitdown commented on GitHub (Jan 14, 2020): ok, thanks for confirmign that, im doing a complete removal of the application, and ill try reisntalling it clean and see what happens.
Author
Owner

@DHowett-MSFT commented on GitHub (Jan 14, 2020):

It does not support any environment variables, registry changes, or other configuration options that will change the location of the settings file.

If you have a very old (< v0.2) version of Terminal installed that you compiled from this repository, it will read settings from %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState\profiles.json.

If you have the version of Windows Terminal distributed by onovotny or anybody else who published a version in May 2018, you are severely out of date.

If you have built and installed terminal locally after v0.2, your package name will be different (WindowsTerminalDev_xxxxxxx).

@DHowett-MSFT commented on GitHub (Jan 14, 2020): It does not support any environment variables, registry changes, or other configuration options that will change the location of the settings file. If you have a very old (< v0.2) version of Terminal installed that you compiled from this repository, it will read settings from `%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState\profiles.json`. If you have the version of Windows Terminal distributed by onovotny or anybody else who published a version in May 2018, you are _severely_ out of date. If you have built and installed terminal locally after v0.2, your package name will be different (`WindowsTerminalDev_xxxxxxx`).
Author
Owner

@DHowett-MSFT commented on GitHub (Jan 14, 2020):

If you are using our store-distributed version, the only file it reads is %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\profiles.json. 😄

@DHowett-MSFT commented on GitHub (Jan 14, 2020): If you are using our store-distributed version, the only file it reads is `%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\profiles.json`. :smile:
Author
Owner

@exitdown commented on GitHub (Jan 14, 2020):

going with store distributed version, complete reinstall, from factory setup, loading the profile and altering "default" as below

// To view the default settings, hold "alt" while clicking on the "Settings" button.
// For documentation on these settings, see: https://aka.ms/terminal-documentation

{
    "$schema": "https://aka.ms/terminal-profiles-schema",

    "defaultProfile": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}",

    "profiles":
    [
        {
            // Make changes here to the powershell.exe profile
            "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
            "name": "Windows PowerShell",
            "commandline": "powershell.exe",
            "hidden": false
        },
        {
            // Make changes here to the cmd.exe profile
            "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
            "name": "cmd",
            "commandline": "cmd.exe",
            "hidden": false
        },
        {
            "guid": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}",
            "hidden": false,
            "name": "Ubuntu-18.04",
            "source": "Windows.Terminal.Wsl"
        },
        {
            "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
            "hidden": false,
            "name": "Azure Cloud Shell",
            "source": "Windows.Terminal.Azure"
        }
    ],

    // Add custom color schemes to this array
    "schemes": [],

    // Add any keybinding overrides to this array.
    // To unbind a default keybinding, set the command to "unbound"
    "keybindings": []
}

does not result in ubuntu opening as default. it opens powershell lol :(

@exitdown commented on GitHub (Jan 14, 2020): going with store distributed version, complete reinstall, from factory setup, loading the profile and altering "default" as below ```json // To view the default settings, hold "alt" while clicking on the "Settings" button. // For documentation on these settings, see: https://aka.ms/terminal-documentation { "$schema": "https://aka.ms/terminal-profiles-schema", "defaultProfile": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}", "profiles": [ { // Make changes here to the powershell.exe profile "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}", "name": "Windows PowerShell", "commandline": "powershell.exe", "hidden": false }, { // Make changes here to the cmd.exe profile "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}", "name": "cmd", "commandline": "cmd.exe", "hidden": false }, { "guid": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}", "hidden": false, "name": "Ubuntu-18.04", "source": "Windows.Terminal.Wsl" }, { "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}", "hidden": false, "name": "Azure Cloud Shell", "source": "Windows.Terminal.Azure" } ], // Add custom color schemes to this array "schemes": [], // Add any keybinding overrides to this array. // To unbind a default keybinding, set the command to "unbound" "keybindings": [] } ``` does not result in ubuntu opening as default. it opens powershell lol :(
Author
Owner

@exitdown commented on GitHub (Jan 14, 2020):

for ref that file is %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\profiles.json

@exitdown commented on GitHub (Jan 14, 2020): for ref that file is %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\profiles.json
Author
Owner

@DHowett-MSFT commented on GitHub (Jan 14, 2020):

That file should not be in RoamingState. It will be ignored if there is one in LocalState.

@DHowett-MSFT commented on GitHub (Jan 14, 2020): That file should not be in `RoamingState`. It will be ignored if there is one in `LocalState`.
Author
Owner

@exitdown commented on GitHub (Jan 14, 2020):

yeah sorry, i updated my comment to reflect, that was copy paste buffer from previous experiment, im working with LocalState as per the file oppened by the settings menu and as referenced by you previously . sorry about that

@exitdown commented on GitHub (Jan 14, 2020): yeah sorry, i updated my comment to reflect, that was copy paste buffer from previous experiment, im working with LocalState as per the file oppened by the settings menu and as referenced by you previously . sorry about that
Author
Owner

@DHowett-MSFT commented on GitHub (Jan 14, 2020):

Fascinating. And if you set the defaultProfile to the GUID from cmd it's also ignored?

@DHowett-MSFT commented on GitHub (Jan 14, 2020): Fascinating. And if you set the defaultProfile to the GUID from `cmd` it's also ignored?
Author
Owner

@exitdown commented on GitHub (Jan 14, 2020):

image

image

image

@exitdown commented on GitHub (Jan 14, 2020): ![image](https://user-images.githubusercontent.com/3011504/72386910-2f2fdd00-3787-11ea-9c68-54a93741a02a.png) ![image](https://user-images.githubusercontent.com/3011504/72386933-3951db80-3787-11ea-9015-6cd9db5623b9.png) ![image](https://user-images.githubusercontent.com/3011504/72386948-479ff780-3787-11ea-8628-ded68a1c7d60.png)
Author
Owner

@DHowett-MSFT commented on GitHub (Jan 14, 2020):

In addition, would you mind sending a screenshot of the About page from inside Terminal? This is very weird.

@DHowett-MSFT commented on GitHub (Jan 14, 2020): In addition, would you mind sending a screenshot of the About page from inside Terminal? This is very weird.
Author
Owner

@exitdown commented on GitHub (Jan 14, 2020):

resorting to screenshots to give certainty for you :)

as i understand it, i have set the default profile to load the windows subsytem for linux, but it loads powershell every time.

i could try setting it to load cmd instead?

@exitdown commented on GitHub (Jan 14, 2020): resorting to screenshots to give certainty for you :) as i understand it, i have set the default profile to load the windows subsytem for linux, but it loads powershell every time. i could try setting it to load cmd instead?
Author
Owner

@exitdown commented on GitHub (Jan 14, 2020):

image

@exitdown commented on GitHub (Jan 14, 2020): ![image](https://user-images.githubusercontent.com/3011504/72387046-79b15980-3787-11ea-8b45-dbc933cdb830.png)
Author
Owner

@exitdown commented on GitHub (Jan 14, 2020):

ok what the actual..... so i changed it to use the cmd guid, and it worked, and then changed it to use the wsl guid, and that worked too.

how in the holy heck lol

@exitdown commented on GitHub (Jan 14, 2020): ok what the actual..... so i changed it to use the cmd guid, and it worked, and then changed it to use the wsl guid, and that worked too. how in the holy heck lol
Author
Owner

@DHowett-MSFT commented on GitHub (Jan 14, 2020):

WELLP I GUESS THAT'S IT THEN

i seriously have no idea 😄

@DHowett-MSFT commented on GitHub (Jan 14, 2020): WELLP I GUESS THAT'S IT THEN i seriously have no idea :smile:
Author
Owner

@exitdown commented on GitHub (Jan 14, 2020):

so changing from powershell default to wsl default guid is ignored and continues to use powershell and ignores all setting. changing it to cmd first, then it starts listnening. lol shurg hey if my problems solved im a happy camper hahahahah! now to try doing my fancy translucency and wallpaper :D thanks for your help! sometimes its nice to just know that im not going in circles, having someone confirm that it wasnt inheriting from elsewhere was very helpful. random af hahaha thanks a lot!

@exitdown commented on GitHub (Jan 14, 2020): so changing from powershell default to wsl default guid is ignored and continues to use powershell and ignores all setting. changing it to cmd first, then it starts listnening. lol *shurg* hey if my problems solved im a happy camper hahahahah! now to try doing my fancy translucency and wallpaper :D thanks for your help! sometimes its nice to just know that im not going in circles, having someone confirm that it wasnt inheriting from elsewhere was very helpful. random af hahaha thanks a lot!
Author
Owner

@DHowett-MSFT commented on GitHub (Apr 24, 2020):

Please look at #5458

@DHowett-MSFT commented on GitHub (Apr 24, 2020): Please look at #5458
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#4043