Profile GUID is not recognized by defaultProfile if hidden #10975

Closed
opened 2026-01-31 02:35:09 +00:00 by claunia · 3 comments
Owner

Originally created by @arvinreynoso on GitHub (Oct 11, 2020).

Environment

Windows Build Version: 10.0.19041
Windows Terminal Version: 1.3.2651.0

Steps to Reproduce

  1. Set hidden to true in profile list
{
  "guid": "{6b342e18-c43b-45ef-9ea9-149badcf55b9}",
  "name": "Ubuntu",
  "source": "Windows.Terminal.Wsl",
  "hidden": true
}
  1. Set the default profile guid to hidden profile guid
"defaultProfile": "{6b342e18-c43b-45ef-9ea9-149badcf55b9}",
  1. Save settings.json

Expected Behavior

Use the default profile and hide the profile in dropdown menu list

Actual Behavior

Unable to find GUID and return error below:
image

Additional information

Full settings.json

// This file was initially generated by Windows Terminal 1.3.2651.0
// It should still be usable in newer versions, but newer versions might have additional
// settings, help text, or changes that you will not see unless you clear this file
// and let us generate a new one for you.

// 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": "{6b342e18-c43b-45ef-9ea9-149badcf55b9}",

    // You can add more global application settings here.
    // To learn more about global settings, visit https://aka.ms/terminal-global-settings

    // If enabled, selections are automatically copied to your clipboard.
    "copyOnSelect": false,

    // If enabled, formatted data is also copied to your clipboard
    "copyFormatting": false,

    // A profile specifies a command to execute paired with information about how it should look and feel.
    // Each one of them will appear in the 'New Tab' dropdown,
    // and can be invoked from the commandline with `wt.exe -p xxx`
    // To learn more about profiles, visit https://aka.ms/terminal-profile-settings
    "profiles":
    {
        "defaults":
        {
            // Put settings here that you want to apply to all profiles.
        },
        "list":
        [
            {
                "guid": "{6b342e18-c43b-45ef-9ea9-149badcf55b9}",
                "name": "Ubuntu",
                "source": "Windows.Terminal.Wsl",
                "hidden": true
            },
            {
                // 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": "Command Prompt",
                "commandline": "cmd.exe",
                "hidden": false
            }
        ]
    },

    // Add custom color schemes to this array.
    // To learn more about color schemes, visit https://aka.ms/terminal-color-schemes
    "schemes": [],

    // Add custom actions and keybindings to this array.
    // To unbind a key combination from your defaults.json, set the command to "unbound".
    // To learn more about actions and keybindings, visit https://aka.ms/terminal-keybindings
    "actions":
    [
        // Copy and paste are bound to Ctrl+Shift+C and Ctrl+Shift+V in your defaults.json.
        // These two lines additionally bind them to Ctrl+C and Ctrl+V.
        // To learn more about selection, visit https://aka.ms/terminal-selection
        { "command": {"action": "copy", "singleLine": false }, "keys": "ctrl+c" },
        { "command": "paste", "keys": "ctrl+v" },

        // Press Ctrl+Shift+F to open the search box
        { "command": "find", "keys": "ctrl+shift+f" },

        // Press Alt+Shift+D to open a new pane.
        // - "split": "auto" makes this pane open in the direction that provides the most surface area.
        // - "splitMode": "duplicate" makes the new pane use the focused pane's profile.
        // To learn more about panes, visit https://aka.ms/terminal-panes
        { "command": { "action": "splitPane", "split": "auto", "splitMode": "duplicate" }, "keys": "alt+shift+d" }
    ]
}
Originally created by @arvinreynoso on GitHub (Oct 11, 2020). ### Environment ``` Windows Build Version: 10.0.19041 Windows Terminal Version: 1.3.2651.0 ``` ### Steps to Reproduce 1. Set hidden to **true** in profile list ``` { "guid": "{6b342e18-c43b-45ef-9ea9-149badcf55b9}", "name": "Ubuntu", "source": "Windows.Terminal.Wsl", "hidden": true } ``` 2. Set the default profile guid to hidden profile guid ``` "defaultProfile": "{6b342e18-c43b-45ef-9ea9-149badcf55b9}", ``` 3. Save _settings.json_ ### Expected Behavior Use the default profile and hide the profile in dropdown menu list ### Actual Behavior Unable to find GUID and return error below: ![image](https://user-images.githubusercontent.com/6755953/95676768-422aed00-0bf3-11eb-95af-17760c27469e.png) ### Additional information Full _settings.json_ ``` // This file was initially generated by Windows Terminal 1.3.2651.0 // It should still be usable in newer versions, but newer versions might have additional // settings, help text, or changes that you will not see unless you clear this file // and let us generate a new one for you. // 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": "{6b342e18-c43b-45ef-9ea9-149badcf55b9}", // You can add more global application settings here. // To learn more about global settings, visit https://aka.ms/terminal-global-settings // If enabled, selections are automatically copied to your clipboard. "copyOnSelect": false, // If enabled, formatted data is also copied to your clipboard "copyFormatting": false, // A profile specifies a command to execute paired with information about how it should look and feel. // Each one of them will appear in the 'New Tab' dropdown, // and can be invoked from the commandline with `wt.exe -p xxx` // To learn more about profiles, visit https://aka.ms/terminal-profile-settings "profiles": { "defaults": { // Put settings here that you want to apply to all profiles. }, "list": [ { "guid": "{6b342e18-c43b-45ef-9ea9-149badcf55b9}", "name": "Ubuntu", "source": "Windows.Terminal.Wsl", "hidden": true }, { // 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": "Command Prompt", "commandline": "cmd.exe", "hidden": false } ] }, // Add custom color schemes to this array. // To learn more about color schemes, visit https://aka.ms/terminal-color-schemes "schemes": [], // Add custom actions and keybindings to this array. // To unbind a key combination from your defaults.json, set the command to "unbound". // To learn more about actions and keybindings, visit https://aka.ms/terminal-keybindings "actions": [ // Copy and paste are bound to Ctrl+Shift+C and Ctrl+Shift+V in your defaults.json. // These two lines additionally bind them to Ctrl+C and Ctrl+V. // To learn more about selection, visit https://aka.ms/terminal-selection { "command": {"action": "copy", "singleLine": false }, "keys": "ctrl+c" }, { "command": "paste", "keys": "ctrl+v" }, // Press Ctrl+Shift+F to open the search box { "command": "find", "keys": "ctrl+shift+f" }, // Press Alt+Shift+D to open a new pane. // - "split": "auto" makes this pane open in the direction that provides the most surface area. // - "splitMode": "duplicate" makes the new pane use the focused pane's profile. // To learn more about panes, visit https://aka.ms/terminal-panes { "command": { "action": "splitPane", "split": "auto", "splitMode": "duplicate" }, "keys": "alt+shift+d" } ] } ```
claunia added the Resolution-Duplicate label 2026-01-31 02:35:09 +00:00
Author
Owner

@DHowett commented on GitHub (Oct 11, 2020):

Thanks! This is actually a symptom of /dup #4139 😄

@DHowett commented on GitHub (Oct 11, 2020): Thanks! This is actually a symptom of /dup #4139 :smile:
Author
Owner

@ghost commented on GitHub (Oct 11, 2020):

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 (Oct 11, 2020): 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

@Leonardo-Brindeiro commented on GitHub (Nov 10, 2022):

Eu estou com esse problema e não consigo me livrar e estou tentando de tudo.

@Leonardo-Brindeiro commented on GitHub (Nov 10, 2022): Eu estou com esse problema e não consigo me livrar e estou tentando de tudo.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#10975