Skip to content

Fix the microphone symbol appearing on playback - #317

Merged
ryonakano merged 1 commit into
elementary:masterfrom
flodavid:fix-microphone-icon-on-playback
Mar 17, 2026
Merged

ryonakano merged 1 commit into
elementary:masterfrom
flodavid:fix-microphone-icon-on-playback

Conversation

@flodavid

@flodavid flodavid commented Feb 8, 2026

Copy link
Copy Markdown
Contributor

I do not think there is an open issue for this.

Without this fix, the mic symbol appears in the panel when sound is played while there is no input device connected. The volume slider and mute button also appear inside the volume widget, with an empty input device list:
image

This is due to the playback device being passed as an input (SourceInfo). The modifications just ignore output devices in the input detection.
To be honest, I am not sure that this is normal behavior in the first place. This could mean this PR is more of a workaround.
For example here are the respective device name and description I got as an input when I investigated this : alsa_output.pci-0000_00_1f.3.analog-stereo.monitor Monitor of Built-in Audio Analog Stereo

  • Also reduce margin between microphone symbol and speaker one addressed in another PR

@ryonakano

Copy link
Copy Markdown
Member

Also reduce margin between microphone symbol and speaker one, from 18px to 8px to be closer to other gaps. I would reduce further to emphasize the fact that microphone and speaker are the same widget, but that is just my opinion there.

It sounds like this is not related to fix the mentioned issue. Would you open another PR for this?

@flodavid
flodavid force-pushed the fix-microphone-icon-on-playback branch from c0ea5e5 to df49fea Compare February 18, 2026 20:34
@flodavid

Copy link
Copy Markdown
Contributor Author

It sounds like this is not related to fix the mentioned issue. Would you open another PR for this?

I removed the margin modification, but I did not create another PR yet.

@ryonakano ryonakano left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for late re-review. Thanks for this!

The symbol appeared when there was no input device

- Also reduce margin between microphone symbol and speaker one, from 18px to 8px
@ryonakano
ryonakano force-pushed the fix-microphone-icon-on-playback branch from df49fea to 4f9abf0 Compare March 17, 2026 12:21
@ryonakano
ryonakano enabled auto-merge (squash) March 17, 2026 12:21
@ryonakano
ryonakano merged commit 386f5b4 into elementary:master Mar 17, 2026
4 checks passed
@flodavid

Copy link
Copy Markdown
Contributor Author

No problem, I appreciate the time it takes you to test and review

@flodavid
flodavid deleted the fix-microphone-icon-on-playback branch May 17, 2026 02:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants