A core function of an OS is dividing resources between apps: multiple windows per screen, files per disk, sockets per Internet connection, etc.
The machine's goddamned SPEAKER is one of those resources.
Now let's say you're working at your desktop. Your boss walks in for a chat. And now, midway through the conversation, your computer's goddamned speaker emits something like: "Major breakthrough reached at the G-20 meeting!", or "I came in like a wrecking ball!", or "Aaaah… ah! yeah, right there… AAAGH!!"
Your computer might have said it because you're watching news, or that other stuff, instead of working. Alternatively, perhaps some uninvited pop-up popped up an hour earlier - and then decided to self-activate at the worst possible moment.
Either way, it'd be nice to be able to shut the thing off quickly – say, right after "Hi, I'm Wendy" and before it gets to "yeah, right there." And not only that, but you might want to kill the app without giving focus to its window, because who knows what Wendy's up to in that window.
Now, closing a window or deleting a file is easy, because you have a visible handle to click on. Not so with sound, unfor-tu-nate-ly. Big mistake on behalf of OS designers, says I… BIG MISTAKE.
And that, folks, is the perfect use case for a "WTF is that sound" widget. I haven't figured it out down to an actual mockup or anything, but, ya know, it'd be a list of who the FUCK is using the GODDAMNED SPEAKER. "Who the fuck" might be a list of window titles – or maybe not, because you might not want a title like "Erm erm Wendy erm ahem". So it might be a list of app names without the window titles. Most importantly, if just ONE app is using the goddamned speaker, then there'd be just one red button that you press to KILL the fucking thing.
I'm hereby placing the idea in the public domain. Now go ahead and make {the world a better place, billions, an abandoned GitHub project implementing this dumb idea}.
P.S. I'm fine, thank you, but yes, the inspiration comes from real life, and no, it was neither Miley Cyrus nor Wendy, but a weird tune without words that ended as mysteriously as it commenced, and I still don't know what played it.
Update: no, it's not like a mute button. If we're seriously being serious about it, then pressing a mute button is like turning off the screen. When the boss walks in and there's a noise and you mute everything including the ambient music it's off, just like pressing the screen's off button would be off. More seriously, if you have umpteen apps and tabs and shit and something starts to emit sound and you don't know what that is, then a mute button doesn't help you, not if you want to listen to anything else at the same time which you might want to. So you need a "sound manager" just like you need a window manager. (Imagine having to guess which of the umpteen [x] buttons to close to make a particular window disappear. Sucks, right? Exactly the situation with sound, which, if it doesn't happen to be synced to video playing in some window, comes from fuck knows where – and even if it's synced to video, you must sift through windows to find that video! Why can't the window/tab/whatever at least have an indication of "sound is being emitted by the sucker who opened me"? Seriously, it's just dumb.)
101 comments ↓
s/microphone/speaker/
Sure you mean speaker?
You mean like a mute button?
If you open the volume mixer on Windows (Sound volume icon -> Mixer), you'll see which applications are currently playing sound. It's not great, but it's better than nothing. If it's a browser tab, Chrome displays a sound icon on any tabs playing sound.
You mean what's using the speaker (output), not microphone (input), right?
Yeah, speaker, not microphone… input, output, same shit. See how much this UPSETS me though, to the point of words actually failing me?
@Alex: no, not like a mute button, post updated to point out the difference.
@Muhammad: thanks! And everyone should do what Chrome does at the very least.
Do you honestly have any apps that play unsolicited sound other than a browser?
This seems like something that could be solved with a better browser or browser plugin. I wouldn't mind a browser that disallowed sound on all tabs by default.
I honestly don't know which other apps I have that do this… I do some video editing and such so I might, also the sound that prompted this post came from I don't know where, maybe from Ubuntu's own guts and not an app.
It could be that the browser is the main offender, which is kinda like saying that it's an OS within an OS and that often most of the apps someone runs are within this inner OS, which is true.
pavucontrol (Pulse audio volume control) or KMix. Both allow you to see individual playback streams and mute those, which barring kill -9 is probably the next best thing.
P.S.: your comment form does something weird with text fields once you fill in the human question. *All* those text fields insist on a bold red font afterwards.
Chrome (arguably trying to become an OS) already does this, by showing a speaker icon next to the tabs which emit sound.
Otherwise pulseaudio, as Johan said.
I just leave my speaker turned off at work. In the rare case when I want to listen to audio (it's much more efficient to scan text than listen to somebody talk), I use headphones.
Have you seen the WWDC keynote? It feels like someone at Apple read your mind (or you read theirs).
I consider something really special in this site.
Appreciate this site– extremely user-friendly and lots to see!
I conceive this web site holds some real superb information for everyone : D.
I love reading through and I believe this website got some genuinely utilitarian stuff on it! .
I conceive this web site holds some real superb information for everyone : D.
This is good. Thanks!
I conceive this web site holds some real superb information for everyone : D.
Deference to op , some superb selective information .
Found this on MSN and I’m happy I did. Well written post.
Intresting, will come back here later too.
I like, will read more. Thanks!
I was looking at some of your articles on this site and I believe this internet site is really instructive! Keep on posting .
I conceive you have mentioned some very interesting details , appreciate it for the post.
Respect to website author , some wonderful entropy.
I really enjoy examining on this internet site , it has got good stuff .
Respect to website author , some wonderful entropy.
Found this on yahoo and I’m happy I did. Well written website.
I like this article, useful stuff on here : D.
Hello, yahoo lead me here, keep up great work.
I truly enjoy looking through on this web site , it holds superb content .
Just wanna input on few general things, The website layout is perfect, the articles is very superb : D.
Cheers, great stuff, Me like.
Respect to website author , some wonderful entropy.
I really enjoy examining on this page , it has got cool stuff .
Respect to website author , some wonderful entropy.
Respect to website author , some wonderful entropy.
It is perfect time to make some plans for the future and it
is time to be happy. I have read this post and if I could I wish to suggest
you some interesting things or suggestions. Perhaps you
can write next articles referring to this
article. I desire to read even more things about it!
Cheers, great stuff, Me enjoying.
I like, will read more. Thanks!
Enjoyed reading through this, very good stuff, thankyou .
I must say, as a lot as I enjoyed reading what you had to say, I couldnt help but lose interest after a while.
I’m impressed, I have to admit. Genuinely rarely should i encounter a weblog that’s both educative and entertaining, and let me tell you, you may have hit the nail about the head. Your idea is outstanding; the problem is an element that insufficient persons are speaking intelligently about. I am delighted we came across this during my look for something with this.
Hi to every body, it's my first visit of this webpage; this web site carries
awesome and truly excellent data in support of readers.
I truly enjoy looking through on this web site , it holds superb content .
google took me here. Thanks!
I’m impressed, I have to admit. Genuinely rarely should i encounter a weblog that’s both educative and entertaining, and let me tell you, you may have hit the nail about the head. Your idea is outstanding; the problem is an element that insufficient persons are speaking intelligently about. I am delighted we came across this during my look for something with this.
Thank you for sharing your info. I really appreciate your
efforts and I am waiting for your further write ups thanks once again.
I dugg some of you post as I thought they were very beneficial invaluable
I am not rattling great with English but I get hold this really easygoing to read .
Great post.
This post is genuinely a good one it assists
new internet users, who are wishing for blogging.
I dugg some of you post as I thought they were very beneficial invaluable
Wow, marvelous weblog layout! How long have you ever been running a blog for?
you make running a blog glance easy. The total look of your site is magnificent, as well as the content!
Hi there would you mind letting me know which webhost you're working with?
I've loaded your blog in 3 different internet browsers and I must say this blog
loads a lot quicker then most. Can you recommend a good internet hosting
provider at a reasonable price? Kudos, I appreciate it!
I do not know whether it's just me or if perhaps everyone else encountering issues with your site.
It appears like some of the written text in your posts are running off the screen. Can somebody else please provide feedback and let me know if this is happening to them as well?
This might be a problem with my browser because I've had this happen before.
Kudos
Attractive section of content. I just stumbled upon your website and in accession capital to
assert that I get actually enjoyed account your blog posts.
Any way I'll be subscribing to your augment and even I achievement you access consistently rapidly.
Respect to website author , some wonderful entropy.
I conceive you have mentioned some very interesting details , appreciate it for the post.
I have interest in this, cheers.
Great, google took me stright here. thanks btw for this. Cheers!
I want to to thank you for this wonderful read!! I definitely loved every little bit of it. I have you book marked to look at new things you post…
I just like the valuable information you provide for your
articles. I'll bookmark your weblog and take a look at
once more here frequently. I'm relatively sure I will learn many new stuff proper right here!
Best of luck for the next!
It's really a nice and useful piece of info. I am satisfied that you shared
this useful information with us. Please stay us informed like this.
Thanks for sharing.
I am glad to be one of the visitors on this great website (:, appreciate it for posting .
very Great post, i actually love this web site, carry on it
Found this on yahoo and I’m happy I did. Well written article.
stays on topic and states valid points. Thank you.
Just wanna input on few general things, The website layout is perfect, the articles is very superb : D.
I used to be able to find good info from your articles.
I have interest in this, xexe.
Enjoyed reading through this, very good stuff, thankyou .
This i like. Thanks!
It's remarkable to go to see this web page and reading the views of all colleagues on the topic of this piece of writing, while I am also eager
of getting knowledge.
Thanks for this website. I definitely agree with what you are saying.
Great, google took me stright here. thanks btw for info. Cheers!
Enjoyed reading through this, very good stuff, thankyou .
I consider something really special in this site.
Morning, here from bing, i enjoyng this, I come back again.
Deference to op , some superb selective information .
You got yourself a new follower.
Parasite backlink SEO works well :)
Yeah bookmaking this wasn’t a risky decision outstanding post! .
Great, this is what I was looking for in google
I like this site because so much useful stuff on here : D.
This does interest me
I like this site because so much useful stuff on here : D.
Mr.s Fister, this clue is your next piece of data. Immediately contact the agency at your earliest convenience. No further information until next transmission. This is broadcast #4401. Do not delete.
I just could not depart your website prior to suggesting that I actually
enjoyed the usual information an individual
supply on your visitors? Is going to be again often in order to check up on new posts
If some one wants expert view on the topic of running a blog then i recommend him/her to visit this website,
Keep up the nice job.
This does interest me
Aw, this was an incredibly good post. Taking the time and actual effort to generate a
very good article… but what can I say… I hesitate a lot and don't manage to get nearly anything done.
Link exchange is nothing else except it is only placing the other person's
weblog link on your page at suitable place and other person will also do similar in favor of you.
pof natalielise
I conceive you have mentioned some very interesting details , appreciate it for the post.
Hello, I think your site might be having browser compatibility issues.
When I look at your blog site in Opera, it looks fine but when opening in Internet Explorer,
it has some overlapping. I just wanted to give you a quick heads up!
Other then that, excellent blog!
I truly enjoy looking through on this web site , it holds superb content .
Hello! This is kind of off topic but I need some help from an established blog.
Is it difficult to set up your own blog? I'm not very techincal but I
can figure things out pretty fast. I'm thinking about creating my own but I'm not sure where
to begin. Do you have any ideas or suggestions? Many thanks
This is good. Thanks!
Appreciate the recommendation. Let me try it out. pof natalielise
I truly enjoy looking through on this web site , it holds superb content .