Can't have more than 5 profiles in the dropdown menu. #9413

Closed
opened 2026-01-31 01:53:50 +00:00 by claunia · 11 comments
Owner

Originally created by @maximousblk on GitHub (Jul 3, 2020).

Environment

Windows build number: 10.0.18363.900
Windows Terminal version (if applicable): 1.0.1811.0

Any other software?

Steps to reproduce

Add more than 5 profiles to list in the settings.json

Expected behavior

Have more than 5 profiles in the dropdown. as shown here

image

Actual behavior

have at max 5 profiles or first 5 if more in the dropdown.

image

Originally created by @maximousblk on GitHub (Jul 3, 2020). <!-- 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 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 ```none Windows build number: 10.0.18363.900 Windows Terminal version (if applicable): 1.0.1811.0 Any other software? ``` # Steps to reproduce <!-- A description of how to trigger this bug. --> Add more than 5 profiles to `list` in the `settings.json` # Expected behavior <!-- A description of what you're expecting, possibly containing screenshots or reference material. --> Have more than 5 profiles in the dropdown. as shown [here](https://docs.microsoft.com/en-us/windows/terminal/customize-settings/profile-settings#dropdown-settings) ![image](https://user-images.githubusercontent.com/28438021/86466609-8df70c00-bd51-11ea-8f81-1bb9404114a4.png) # Actual behavior <!-- What's actually happening? --> have at max 5 profiles or first 5 if more in the dropdown. ![image](https://user-images.githubusercontent.com/28438021/86466821-fba33800-bd51-11ea-960b-90494994f838.png)
claunia added the Needs-TriageNeeds-Tag-FixNeeds-Attention labels 2026-01-31 01:53:50 +00:00
Author
Owner

@maximousblk commented on GitHub (Jul 3, 2020):

settings.json:

// This file was initially generated by Windows Terminal 1.0.1811.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": "{9695D2D6-65E7-4DB5-9AE9-C857416E9ABA}",

    "theme": "dark",

    // 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.

            "colorScheme": "Dracula",
            "closeOnExit": "always",
            "startingDirectory": "%USERPROFILE%",
            "suppressApplicationTitle": true,
            "fontFace": "JetBrains Mono",
            "fontSize": 12,
            "padding": "16"
        },
        "list": [
            {
                // Make changes here to the Cmder profile
                "guid": "{9695D2D6-65E7-4DB5-9AE9-C857416E9ABA}",
                "name": "Cmder",
                "commandline": "cmd.exe /k %CMDER_ROOT%\\vendor\\init.bat",
                "icon": "%CMDER_ROOT%/icons/cmder.ico",
                "hidden": false
            },
            {
                // Make changes here to the NuShell profile
                "guid": "{95c5a4fe-f9d7-4e85-a2d7-843317b06ad8}",
                "name": "NuShell",
                "commandline": "nu.exe",
                "icon": "C:/bin/nu/nu.ico",
                "hidden": false
            },
            {
                // Make changes here to the Git Bash profile
                "guid": "{ced5fbe8-313c-4760-9a4b-ed66b4901125}",
                "name": "Git Bash",
                "commandline": "C:/Program Files/Git/bin/bash.exe -li",
                "icon": "C:/Program Files/Git/mingw64/share/git/git-for-windows.ico",
                "hidden": false
            },
            {
                // 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
            },
            {
                "guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
                "name": "Ubuntu",
                "source": "Windows.Terminal.Wsl",
                "hidden": false
            },
            {
                "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
                "name": "Azure Cloud Shell",
                "source": "Windows.Terminal.Azure",
                "hidden": true
            }
        ]
    },

    // Add custom color schemes to this array.
    // To learn more about color schemes, visit https://aka.ms/terminal-color-schemes
    "schemes": [
        {
            "name": "Dracula",
            "background": "#282A36",
            "black": "#21222C",
            "blue": "#BD93F9",
            "brightBlack": "#6272A4",
            "brightBlue": "#D6ACFF",
            "brightCyan": "#A4FFFF",
            "brightGreen": "#69FF94",
            "brightPurple": "#FF92DF",
            "brightRed": "#FF6E6E",
            "brightWhite": "#FFFFFF",
            "brightYellow": "#FFFFA5",
            "cyan": "#8BE9FD",
            "foreground": "#F8F8F2",
            "green": "#50FA7B",
            "purple": "#FF79C6",
            "red": "#FF5555",
            "white": "#F8F8F2",
            "yellow": "#F1FA8C"
        }
    ],

    // Add custom keybindings to this array.
    // To unbind a key combination from your defaults.json, set the command to "unbound".
    // To learn more about keybindings, visit https://aka.ms/terminal-keybindings
    "keybindings": [
        // 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"
        }
    ]
}
@maximousblk commented on GitHub (Jul 3, 2020): settings.json: ```jsonc // This file was initially generated by Windows Terminal 1.0.1811.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": "{9695D2D6-65E7-4DB5-9AE9-C857416E9ABA}", "theme": "dark", // 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. "colorScheme": "Dracula", "closeOnExit": "always", "startingDirectory": "%USERPROFILE%", "suppressApplicationTitle": true, "fontFace": "JetBrains Mono", "fontSize": 12, "padding": "16" }, "list": [ { // Make changes here to the Cmder profile "guid": "{9695D2D6-65E7-4DB5-9AE9-C857416E9ABA}", "name": "Cmder", "commandline": "cmd.exe /k %CMDER_ROOT%\\vendor\\init.bat", "icon": "%CMDER_ROOT%/icons/cmder.ico", "hidden": false }, { // Make changes here to the NuShell profile "guid": "{95c5a4fe-f9d7-4e85-a2d7-843317b06ad8}", "name": "NuShell", "commandline": "nu.exe", "icon": "C:/bin/nu/nu.ico", "hidden": false }, { // Make changes here to the Git Bash profile "guid": "{ced5fbe8-313c-4760-9a4b-ed66b4901125}", "name": "Git Bash", "commandline": "C:/Program Files/Git/bin/bash.exe -li", "icon": "C:/Program Files/Git/mingw64/share/git/git-for-windows.ico", "hidden": false }, { // 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 }, { "guid": "{2c4de342-38b7-51cf-b940-2309a097f518}", "name": "Ubuntu", "source": "Windows.Terminal.Wsl", "hidden": false }, { "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}", "name": "Azure Cloud Shell", "source": "Windows.Terminal.Azure", "hidden": true } ] }, // Add custom color schemes to this array. // To learn more about color schemes, visit https://aka.ms/terminal-color-schemes "schemes": [ { "name": "Dracula", "background": "#282A36", "black": "#21222C", "blue": "#BD93F9", "brightBlack": "#6272A4", "brightBlue": "#D6ACFF", "brightCyan": "#A4FFFF", "brightGreen": "#69FF94", "brightPurple": "#FF92DF", "brightRed": "#FF6E6E", "brightWhite": "#FFFFFF", "brightYellow": "#FFFFA5", "cyan": "#8BE9FD", "foreground": "#F8F8F2", "green": "#50FA7B", "purple": "#FF79C6", "red": "#FF5555", "white": "#F8F8F2", "yellow": "#F1FA8C" } ], // Add custom keybindings to this array. // To unbind a key combination from your defaults.json, set the command to "unbound". // To learn more about keybindings, visit https://aka.ms/terminal-keybindings "keybindings": [ // 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" } ] } ```
Author
Owner

@DHowett commented on GitHub (Jul 3, 2020):

The two that aren’t showing up are set to hidden...

@DHowett commented on GitHub (Jul 3, 2020): The two that aren’t showing up are set to `hidden`...
Author
Owner

@maximousblk commented on GitHub (Jul 3, 2020):

@DHowett there are 6 profiles that have hidden: false and also I have 2 wsl distros from which only one shows up.

@maximousblk commented on GitHub (Jul 3, 2020): @DHowett there are 6 profiles that have `hidden: false` and also I have 2 wsl distros from which only one shows up.
Author
Owner

@DHowett commented on GitHub (Jul 3, 2020):

Sorry, I was going by the comment that showed up in my email inbox, which had Git Bash hidden.

Which one is the second WSL distro? All I can see there is Ubuntu.

Can you share the output of wsl -l?

@DHowett commented on GitHub (Jul 3, 2020): Sorry, I was going by the comment that showed up in my email inbox, which had Git Bash hidden. Which one is the second WSL distro? All I can see there is Ubuntu. Can you share the output of `wsl -l`?
Author
Owner

@maximousblk commented on GitHub (Jul 3, 2020):

Can't do it right now but one is the Ubuntu which you can see in the screenshot and other is Ubuntu-18.04 which doesn't show up here.

I can run Ubuntu 18 but it doesn't show up.

I will attach the log for the list once I get back.

@maximousblk commented on GitHub (Jul 3, 2020): Can't do it right now but one is the Ubuntu which you can see in the screenshot and other is Ubuntu-18.04 which doesn't show up here. I can run Ubuntu 18 but it doesn't show up. I will attach the log for the list once I get back.
Author
Owner

@maximousblk commented on GitHub (Jul 4, 2020):

@DHowett here is the log:

C:\Users\maximousblk>wsl -l
Windows Subsystem for Linux Distributions:
Ubuntu (Default)
Ubuntu-18.04
@maximousblk commented on GitHub (Jul 4, 2020): @DHowett here is the log: ``` C:\Users\maximousblk>wsl -l Windows Subsystem for Linux Distributions: Ubuntu (Default) Ubuntu-18.04 ```
Author
Owner

@maximousblk commented on GitHub (Jul 7, 2020):

@DHowett any updates on this?

@maximousblk commented on GitHub (Jul 7, 2020): @DHowett any updates on this?
Author
Owner

@nicedevil007 commented on GitHub (Sep 3, 2021):

Same here, may wish to add more than 5 :/

@nicedevil007 commented on GitHub (Sep 3, 2021): Same here, may wish to add more than 5 :/
Author
Owner

@DHowett commented on GitHub (Sep 3, 2021):

Huh. Can you share your settings file as well? I didn't realize that this switched into "Attention" state -- sorry to let it languish for a year

@DHowett commented on GitHub (Sep 3, 2021): Huh. Can you share your settings file as well? I didn't realize that this switched into "Attention" state -- sorry to let it languish for a year
Author
Owner

@maximousblk commented on GitHub (Sep 3, 2021):

I'm not sure how but it got fixed a while back

image

Maybe try uninstalling and installing or changing the install medium (MS Store or winget)

@maximousblk commented on GitHub (Sep 3, 2021): I'm not sure how but it got fixed a while back ![image](https://user-images.githubusercontent.com/28438021/132050116-f784dd51-a27d-49d9-9def-d29105c2190f.png) Maybe try uninstalling and installing or changing the install medium (MS Store or winget)
Author
Owner

@lancerts commented on GitHub (Jan 23, 2024):

any update?

@lancerts commented on GitHub (Jan 23, 2024): any update?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#9413