You are not logged in.
I installed the CD ISO, ran bl-welcome, upgraded the kernel to PAE but didn't upgrade sound, and then I purged volumed and volti and installed volumicon, edited autostart for volumeicon instead of volti, and logged out. The only flaw I could see was that the icon changes to mute state in the panel (volumeicon) but not in the notification popup. I think this is acceptable.
I'd like to see this issue progress, let's make this solution happen.
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline
BTW, what a flipping gorgeous distro we've released.
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline
let's make this solution happen.
Let's not, pop-up volume notifications have stopped working, I'm sure due to the removal of xfce4-notifyd. Some more testing...
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline
hhh wrote:let's make this solution happen.
Let's not, pop-up volume notifications have stopped working, I'm sure due to the removal of xfce4-notifyd. Some more testing...
I run volumeicon and xfce4-volumed without issues. Both the panel icon and the built-in volume buttons show notification bubbles.
Offline
Yeah, it's working again after a reboot. Not sure what happened there.
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline
Bah, not working again after logging out, this needs more feedback and testing.
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline
Everything is working perfectly after upgrading to our volumed backport.
@johnraff, let's push this please.
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline
The only flaw I could see was that the icon changes to mute state in the panel (volumeicon) but not in the notification popup.
I think that's because the muting keybinding in rc.xml is diverting the keypress straight to amixer, instead of letting volumeicon handle them.
Comment out this section, and the muting notifications appeared for me:
<!--
<keybind key="XF86AudioMute">
<action name="Execute">
<command>amixer set -D pulse Master toggle</command>
</action>
</keybind>
-->
Everything is working perfectly after upgrading to our volumed backport.
I'm not sure what's happening on your setup there. For me, xfce4-volumed was part of the problem, not part of the solution. After removing it, the double-bars went away.
Anyway, try doing all the steps I suggested and see how it is (maybe after a reboot).
*) Comment out the <keybind key="XF86AudioMute"> ...</keybind>section from rc.xml, and any other references to the XF86* keys.
*) Purge xfce4-volumed
*) Install volumeicon-alsa from Debian stable.
*) In openbox/autostart replace volti with volumeicon
*) Logout/in and make sure volumeicon's hotkeys are set to the XF86* keys.Can you use the volume up/down/mute keys?
Does scroll wheel on the volumeicon icon change the volume, and raise a single notification bar?
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Offline
OK, I finally got that to work! I had to manually edit ~/.config/volumeicon/volumeicon and change mute_enabled=flase to true.
The only glitch is if the notification popup is open and you mute by double-clicking or right-clicking volumeicon, it doesn't get reflected in the popup. This fixes itself when the popup times out.
Nicely done, John!!!
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline
Grrr, pavucontrol not unmuting reared its ugly head after a reboot, dagnabbit.
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline
^I'm not getting that issue. Is it hardware-related?
EDIT Well drat! It has come back!! WTF is going on? It was working fine last week.
I was sure that issue was history...
Mute, either with a key or by clicking volumeicon, and I have to open pavucontrol to get sound back.
EDIT 2 For what it's worth, I changed volumeicon's Alsa channel from "Master" to "PCM" and now muting is OK.
Just prior to that I had an unpleasant 10 minutes when nothing worked at all. The analog output had been replaced by HDMI (which I'm not using), maybe when I was playing with the "set as fallback" buttons, and nothing I did brought it back.
Last edited by johnraff (2016-05-17 08:26:51)
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Offline
Yeah, I'm afraid this is one area where the DE's have it over us. I would love to know what package or config we're missing that makes Pulse "just work" on my hardware with Mate, GNOME, and KDE (to be honest, I haven't tested sound in jessie-Xfce because that Xfce version is weak).
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline
Grrr, pavucontrol not unmuting reared its ugly head after a reboot, dagnabbit.
I cannot reproduce this on my (Haswell, multi sound card) hardware
johnraff's method works perfectly on my machine on a bare-metal install (I tried it from the live environment last time), even after a clean reboot.
The stock installation lacks a volume icon, as already noted.
Offline
Unfortunately, my box seems to be behaving like hhh's. My current workaround is setting volumeicon's alsa channel to PCM.
BL already ships ~/.config/volumeicon/volumeicon (leftover from a bygone era): would it be worth adding:
channel=PCM
Would that be likely to work for most users? @hhh?
Needs yet more googling I guess... sigh...
Last edited by johnraff (2016-05-18 01:49:03)
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Offline
More on the sticky-mute thing.
It seems to be a common bug. @HoaS I wonder why you're not getting it?
Anyway, according to the Arch Wiki it's a failure of communication between alsa and pulse, when using the "Master" channel. The "solution" posted there is just a command to bind to a keyboard, however, of which we already have an abundance. What is needed is a way to arrange that when apps like volumeicon send signals to alsa pulse is kept in the loop.
A workaround in the manjaro wiki is to add /etc/asound.conf with this content:
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
and reboot. I've just tried this (with volumeicon's channel back on the problematic "Master") and muting is now working OK for me.
It remains to check out asound.conf's syntax and figure out exactly what this is doing (can anyone advise?), but if it looks harmless then maybe to ship an asound.conf file (it isn't installed by default) would be a way forward, regardless of what volume systray app we end up using?
BTW I just fired up a live session of the CD iso and had the same muting problem also with the current default volti.
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Offline
Both volti and volumeicon work on the 'alsa' level, bypassing the 'pulseaudio' level.
I think both were meant for system setups not using pulseaudio, and hence causing the problems we have seen with them.
I suggest replacing them with 'pasystray', which is in the Debian repos, and which does work on the pulseaudio level.
It works OK on my system (single audio card, using HDMI output).
Of course we should test it thoroughly on different hardware setups. on the live system, etc ...
Looking esp. at you, HoaS, with the multiple audio cards.
Let us know if you find something wrong with it, or if you have other suggestions.
Thanks
Offline
Uggh.
$ pasystray
** Message: PulseAudio terminated!
** Message: reconnecting...
** Message: pa_context_connect() failed:
** Message: Connection refused
** Message: pa_context_connect() failed:
** Message: Connection refused
*** Error in `pasystray': corrupted double-linked list: 0x000000000230e800 ***
Aborted
Last edited by kozimodo (2016-05-20 12:18:54)
Offline
^ pasystray from the Debian package?
Post output of
apt-cache policy pasystray
please.
Offline
pasystray not good for people that remove pulse though.
Debian 12 Beardog, SoxDog and still a Conky 1.9er
Offline
Correct! But pulse is the way to go.
And it is installed by default in Bunsenlabs, or am I mistaken?
A user removing pulse should switch to either volumeicon or volti.
It will be difficult to support both pulse and no-pulse out-of-the-box.
It can be done of course, but bl-welcome should then be modified to ask the user whether he/she prefers:
pulse -> install pasystray
nopulse -> install either volti or volumeicon
Edit:
I am only opening up the discussion. Nothing has been decided of course.
Offline