Add option to disable minimize to tray for gnome users
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 9.2k
- Forks
- 1.3k
- Avg merge
- 12h 58m
- Merged PRs (30d)
- 56
Description
Tray icons on gnome 3 are deprecated for a long time already and almost all the extensions that add tray functionality are broken on the latest gnome 3 versions and it's a gamble with every gnome 3 update if one will find a working tray icon extension again.
Also see https://github.com/keybase/client/issues/5772
I'm running Arch with gnome 3.34.4 currently and when I close Keybase, it gets minimized to tray and the only way for me to bring it back, is to stop it via systemctl stop --user keybase.gui.service and then start it again.
It would be nice if the client had an option to disable "minimize to tray" and just close it if I hit close, rather than minimizing it to a none existing tray with no way of opening it again (other than closing it).
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the Electron client’s close handling on GNOME/Linux and reproduce the behavior described using systemctl stop --user keybase.gui.service. Done means users can choose to close the client instead of minimizing it to the tray, while the existing behavior remains available.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- electron, linux
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100