[Feature Request] Priority system for media keys
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
Research direction
No source file, test, or entry point is named. Reproduce the behavior by opening a music player before a Chromium-based browser, then locate the daemon code that handles media-key grabs. Done would require an agreed configuration model for priorities or application allow/deny rules and behavior matching that model.
Written by the indexing model from the issue text.
Description
* csd version: 5.6.1
* Distribution - Mint Cinnamon 21.1
* NVIDIA GTX 1060 6G, nvidia proprietary driver
* 64 bit
Issue
I think it would be really nice, if one could prioritize applications for media key grabbing, since every time I open my web browser(chromium based) after my music player application, the web browser gets the media key focus, but I want my music player to have the focus.
A solution, would be to disable this for the browser, but the problem is, that I sometimes actually want to use them in the browser.
I propose a setting or similar, where you can either add programs, that don't get their media key focus taken away, if another tries to grab them or a system, where you can set priorities per program, so that the one with the higher priority gets chosen over other ones with lower priorities.
A feature to disallow certain applications from getting the media key focus would also be nice, either a whitelist or a blacklist.
Steps to reproduce
- Open Music Player
- Open Web Browser
- Media Keys control Web Browser instead of music player
Expected behaviour
To be able to have more control over how the media keys work
Other information
- Dominant language
- C
- Stars
- 71
- Forks
- 75
- PR merge metrics
- No merged PRs in 30d
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.
More from linuxmint/cinnamon-settings-daemon
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
linuxmint/cinnamon-settings-daemon#453 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
Difficulty 3/5 1-2 days Newbie friendliness 58/100
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
All issues in linuxmint/cinnamon-settings-daemon
Similar issues
-
[adam] AdamNet network read doesn't cap to MAX_ADAM_PACKET_LEN, overflows client receive buffers Open
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
FujiNetWIFI/fujinet-firmware#1649 · 2 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
HarbourMasters/Shipwright#7229 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
riscv-software-src/riscv-isa-sim#2435 · 1 comment ·
-
bug Self Built Image SNAPSHOT Supported Device target/ramips
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100