postman-app-support
postman-app-support copied to clipboard
Menu bar on Postman for Linux with Dark Mode
Is there an existing issue for this?
- [X] I have searched the tracker for existing similar issues and I know that duplicates will be closed
Describe the Issue
As issue #5302 is specific to windows this issue is specific to Linux and I am using pop os. I can't find any option in the settings to get rid of the system default title bar nor postman automatically uses its custom title bar as on windows os.
Below is a picture of Postman on windows and this is what it should look like on Linux as well.

Instead on Linux, the title bar looks like the below picture.

Steps To Reproduce
- Install Postman using snap package manager.
- Run Postman and look a the title bar.
Screenshots or Videos

Operating System
Linux
Postman Version
9.27.0
Postman Platform
Postman App
Additional Context?
No response
It is not only about the color of the main menu, but also the file dialog (e.g. for exporting the collection) is light, which is breaking the dark immersion... 😁
Is there a chance to fix this bug also for Linux users? Thanks in advance.
is there any updates? all other electron apps don't have this behaviour i am on fedora and using the flatpak
Postman ignores linux app. Just use another app.
Postman ignores linux app. Just use another app.
seems like it, when every other electron app works fine on linux...
insomnia supports dark menu bar and hiding menu bar.
Hey any update?
Here's how GitHub Desktop does it
https://github.com/desktop/desktop/blob/805e439b7afde3ed2782a1350a0aef4254e9940d/app/src/ui/window/title-bar.tsx
same issue on fedora either native or flatpak
If you've downloaded Postman from their website and you're able to edit the resources it's a pretty easy modification to set the menu bar to auto-hide (same should be possible with flatpak package):
On Postman/app/resources/app/services/windowManager.js:657: You can add the option:
if (process.platform === 'linux') {
Object.assign(browserWindowOptions, {
autoHideMenuBar: true,
});
}
And it should be auto hidden. You can still use Alt key to bring it back again
If you've downloaded Postman from their website and you're able to edit the resources it's a pretty easy modification to set the menu bar to auto-hide (same should be possible with flatpak package):
On
Postman/app/resources/app/services/windowManager.js:657: You can add the option:if (process.platform === 'linux') { Object.assign(browserWindowOptions, { autoHideMenuBar: true, }); }And it should be auto hidden. You can still use
Altkey to bring it back again
This worked for me. Add it below this code
if (isWindows()) {
Object.assign(browserWindowOptions, {
frame: false
});
}
like this:
if (isWindows()) {
Object.assign(browserWindowOptions, {
frame: false
});
}
if (process.platform === 'linux') {
Object.assign(browserWindowOptions, {
autoHideMenuBar: true,
});
}
if (process.platform === 'linux') { Object.assign(browserWindowOptions, { autoHideMenuBar: true, }); }
Worked like a charm!
So I have this installed via flatpak so I don't think I could easily change this. Is this going to become a regular feature at one point? Or am I better off installing via source and making the manual change suggested above.
Right now it's very ugly looking
any update on this one? using flatpak version 11.4.0, issue still present
its a shame, it is electron, why is there an other bar as on windows?
linux 11.43.2
edit /opt/postman/app/resources/app/main.js
replace "darwin"===process.platform&&Object.assign(v,{titleBarStyle:"hidden",titleBarOverlay:!0,trafficLightPosition:b}) to Object.assign(v,{autoHideMenuBar:true})
linux
11.43.2edit
/opt/postman/app/resources/app/main.jsreplace
"darwin"===process.platform&&Object.assign(v,{titleBarStyle:"hidden",titleBarOverlay:!0,trafficLightPosition:b})toObject.assign(v,{autoHideMenuBar:true})
Works perfect
This hack still works
flatpak install org.gtk.Gtk3theme.Breeze-Dark
flatpak override --env=XCURSOR_THEME=Breeze-Dark com.getpostman.Postman
any updates for ubuntu 25.04?