I was trying to remove the over-annoying system beep I got using LMDE-Xfce edition.
I tried a few things which didn't work, including adding
Code: Select all
to the /etc/modprobe.d/blacklist file, but to no avail.
I also tried muting the beep in alsamixer but couldn't because pulseaudio seem to have overwritten my alsamixer configuration. It's actually so bad that I can't even choose if I want to play music to my headphones without having also my laptop speakers enabled. So if I mute the speakers, I just loose all the sound.. Just great. So now, if I unplug my headphones, tadaa, the sound will blast out my speakers. Just what I don't want.
Under Archlinux, I used to be able to choose through which outputs I would re-direct my sound, but not anymore... Anyways.. Wandering of my original topic here...
I finally did find that by running xset b off I could temporarily get rid of the system beep. Until the next reboot that is.
Well great! I thought. A leap in the right direction! I'll just add it to my .xinit script, and I'm in business, problem solved! Well... Wrong! Thinking again..
Gdm3 doesn't read .xinit. Neither does it read .Xsession. And no matter which script I would run, I would always keep that beep at logon anyways.
So I tried to add xset b off to an init.d script, but that didn't work either, because it needs an active terminal with a screen to connect to, and that is loaded (I think?) by gdm3... Adding it to the init.d gdm3 script didn't help either, for the same reasons.
Well, I finally find another tip on this forum, namely installing gnome-alsamixer and mute the beep there. It seems to have worked for the time being, but I still have to reboot to find out whether it will also have muted the logon screen beep. (I soo do hope it did..) And it also solved the headphones/speakers issue.
Anyways, all this semi-ranting for a few simple philosophical questions...
- Why is it so difficult to remove a system beep I didn't want in the first place?
- Where did my Linux-user freedom go to? If I wanted somebody else to decide I needed a system beep, and that my sound should come out of my speakers when there are no headphones plugged in, I would have stayed with Windows...
- Why do I have to install yet another program to solve that problem, while it should be a user-transparent thing to do?
- Is nobody else concerned that the program I had to install was gnome-related, meaning that if I hadn't already had a few gnome programs installed, it would probably have come with some dependencies I didn't want in the first place?
Mmm.. Well perhaps this is a bit of a complain from a luxury standpoint.. If I wanted a dependency-lean system, I could always set it up myself from scratch and avoid gnome/xfce/things-I-didn't-want but I felt a bit lazy this time, and I really like the new grey mint-theme...
So please don't take this post as an attack, but as an invitation to experience exchanges and constructive thoughts.