Feature Request - List Icons in the default profiles.json #1956

Closed
opened 2026-01-30 22:42:47 +00:00 by claunia · 3 comments
Owner

Originally created by @JushBJJ on GitHub (Jun 23, 2019).

Summary of the new feature/enhancement

It took a while for me to figure out how to change the icons using the JSON file somewhat, I looked into https://github.com/microsoft/terminal/tree/master/src/cascadia/CascadiaPackage/ProfileIcons to see if I can use them and it turns out, yes.

Proposed technical implementation details (optional)

    "Icons":
    [
        {
            "Powershell" : "ms-appx:///ProfileIcons/{61c54bbd-c2c6-5271-96e7-009a87ff44bf}.png",
            "Linux" : "ms-appx:///ProfileIcons/{9acb9455-ca41-5af7-950f-6bca1bc9722f}.scale-100.png",
            "CMD" : "ms-appx:///ProfileIcons/{0caa0dad-35be-5f56-a8ff-afceeeaa6101}.png"
        }
    ]

This example could be added in the auto-generated profiles.json file to make things easier for users to choose icons if they wanted to do so.

Originally created by @JushBJJ on GitHub (Jun 23, 2019). # Summary of the new feature/enhancement <!-- A clear and concise description of what the problem is that the new feature would solve. Describe why and how a user would use this new functionality (if applicable). --> It took a while for me to figure out how to change the icons using the JSON file somewhat, I looked into https://github.com/microsoft/terminal/tree/master/src/cascadia/CascadiaPackage/ProfileIcons to see if I can use them and it turns out, yes. # Proposed technical implementation details (optional) <!-- A clear and concise description of what you want to happen. --> ``` "Icons": [ { "Powershell" : "ms-appx:///ProfileIcons/{61c54bbd-c2c6-5271-96e7-009a87ff44bf}.png", "Linux" : "ms-appx:///ProfileIcons/{9acb9455-ca41-5af7-950f-6bca1bc9722f}.scale-100.png", "CMD" : "ms-appx:///ProfileIcons/{0caa0dad-35be-5f56-a8ff-afceeeaa6101}.png" } ] ``` This example could be added in the auto-generated profiles.json file to make things easier for users to choose icons if they wanted to do so.
claunia added the Issue-FeatureResolution-By-DesignArea-SettingsProduct-Terminal labels 2026-01-30 22:42:47 +00:00
Author
Owner

@zprood commented on GitHub (Jun 23, 2019):

+1 for this feature request, I'd like to change the icon to Ubuntu logo instead of Linux logo.
Cheers !

@zprood commented on GitHub (Jun 23, 2019): +1 for this feature request, I'd like to change the icon to Ubuntu logo instead of Linux logo. Cheers !
Author
Owner

@cinnamon-msft commented on GitHub (Jun 24, 2019):

If you'd like to change the icon of a profile, feel free to change the path of the "icon" property to where your desired icon is 😊
In terms of creating an object to store all of the icons, we'd like to keep the icons separated by profile because it'll directly translate to the settings UI once it's implemented i.e. we won't be having a page for only icons, however we'll have a page for individual profiles.

@cinnamon-msft commented on GitHub (Jun 24, 2019): If you'd like to change the icon of a profile, feel free to change the path of the "icon" property to where your desired icon is 😊 In terms of creating an object to store all of the icons, we'd like to keep the icons separated by profile because it'll directly translate to the settings UI once it's implemented i.e. we won't be having a page for only icons, however we'll have a page for individual profiles.
Author
Owner

@parsivan commented on GitHub (Dec 13, 2021):

Same I want to change the icons but I don't want the new icons to be in another folder. Where are the default icons folders? I tried finding the new terminals src folder but I can't find them.

@parsivan commented on GitHub (Dec 13, 2021): Same I want to change the icons but I don't want the new icons to be in another folder. Where are the default icons folders? I tried finding the new terminals src folder but I can't find them.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#1956