Package: xfce4-mixer
Version: 4.8.0-3
Severity: important

Dear Maintainer,

My hardware environment is an Acer Aspire laptop, model 5253-bz849.

After performing an update recently, I noticed that the alsa
mixer controls had changed their defaults and are now
persistent in not wanting to mute pcm or internal mic boost.

For example, now I'm getting a (very loud) beep on every ACPI
event (eg. disconnect laptop from AC) and whenever I compile
a file using geany.

When I manually open the mixer (on my XFCE v4.8 taskbar notification area)
and manually select mute for those two options, the icons DO display mute;
however, upon closing the alsa_mixer and reopening the alsa_mixer, those
two icons (pcm and mic boost) show un-muted. And, in fact, when I open
geany and compile a program, geany audibly beeps upon completion of the 
commpile.

This is especially annoying because it has happened in the past,
after a previous apt-get update. That first time the update to the
package had messed with the /var/lib/alsa/asound.state file, which
was the only config file mentioned in the alsactl man page. At the
time, I fiddled with /var/lib/alsa/asound.state and used (su) alsactl restore
to get the system to mute.

Fortunately, I retained a backup copy of my modifications, so when I
go really annoyed with all the noise (and it is REALLY annoying) and
the unresponsive (non-su) gui mixer control, I went looking for my
backup and restored my prior state.

So, the 'not muting' issue seems to just part of the story:
1] The updates are destructive to prior configurations, without
   an update-time warning or prompt;
2] If the file /etc/asound.conf is relevant to alsactl, it should
   be documented either 'man alsactl' or in the one of the config
   files themselves. The current man file mentions only the file
   in /var/... When I 'zgrep -r asound /usr/share/man/*', all I
   get for /etc/asound.conf is a reference in man amidi.
3] A person shouldn't need administrator privileges to mute his/her
   laptop speaker.

If you would like me submit separate bugs for these related issues, let me know.



 System Information:
Debian Release: wheezy/sid
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xfce4-mixer depends on:
ii  gstreamer0.10-alsa [gstreamer0.10-audiosink]          0.10.36-1
ii  gstreamer0.10-esd [gstreamer0.10-audiosink]           0.10.24-1
ii  gstreamer0.10-gconf [gstreamer0.10-audiosink]         0.10.31-3
ii  gstreamer0.10-plugins-bad [gstreamer0.10-audiosink]   0.10.22-3+b1
ii  gstreamer0.10-plugins-base                            0.10.36-1
ii  gstreamer0.10-plugins-good [gstreamer0.10-audiosink]  0.10.31-3
ii  gstreamer0.10-pulseaudio [gstreamer0.10-audiosink]    0.10.31-3
ii  libc6                                                 2.13-33
ii  libcairo2                                             1.12.2-1
ii  libgdk-pixbuf2.0-0                                    2.26.1-1
ii  libglib2.0-0                                          2.32.3-1
ii  libgstreamer-plugins-base0.10-0                       0.10.36-1
ii  libgstreamer0.10-0                                    0.10.36-1
ii  libgtk2.0-0                                           2.24.10-1
ii  libxfce4ui-1-0                                        4.8.1-1
ii  libxfce4util4                                         4.8.2-1
ii  libxfconf-0-2                                         4.8.1-1
ii  xfce4-panel                                           4.8.6-3

xfce4-mixer recommends no packages.

xfce4-mixer suggests no packages.

-- no debconf information
state.Generic {
        control.1 {
                iface MIXER
                name 'IEC958 Playback Con Mask'
                value 
'0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                comment {
                        access read
                        type IEC958
                        count 1
                }
        }
        control.2 {
                iface MIXER
                name 'IEC958 Playback Pro Mask'
                value 
'0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                comment {
                        access read
                        type IEC958
                        count 1
                }
        }
        control.3 {
                iface MIXER
                name 'IEC958 Playback Default'
                value 
'0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                comment {
                        access 'read write'
                        type IEC958
                        count 1
                }
        }
        control.4 {
                iface MIXER
                name 'IEC958 Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.5 {
                iface PCM
                device 3
                name ELD
                value ''
                comment {
                        access read
                        type BYTES
                        count 0
                }
        }
}
state.SB {
        control.1 {
                iface MIXER
                name 'Speaker Playback Volume'
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 74'
                        dbmin -7400
                        dbmax 0
                        dbvalue.0 -7400
                        dbvalue.1 -7400
                }
        }
        control.2 {
                iface MIXER
                name 'Speaker Playback Switch'
                value.0 true
                value.1 true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.3 {
                iface MIXER
                name 'Headphone Playback Volume'
                value.0 74
                value.1 74
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 74'
                        dbmin -7400
                        dbmax 0
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.4 {
                iface MIXER
                name 'Headphone Playback Switch'
                value.0 true
                value.1 true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.5 {
                iface MIXER
                name 'Auto-Mute Mode'
                value Disabled
                comment {
                        access 'read write'
                        type ENUMERATED
                        count 1
                        item.0 Disabled
                        item.1 Enabled
                }
        }
        control.6 {
                iface MIXER
                name 'Internal Mic Boost Volume'
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 4'
                        dbmin 0
                        dbmax 4000
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.7 {
                iface MIXER
                name 'Capture Volume'
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 80'
                        dbmin -7400
                        dbmax 600
                        dbvalue.0 -7400
                        dbvalue.1 -7400
                }
        }
        control.8 {
                iface MIXER
                name 'Capture Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.9 {
                iface MIXER
                name 'Master Playback Volume'
                value 74
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 74'
                        dbmin -7400
                        dbmax 0
                        dbvalue.0 0
                }
        }
        control.10 {
                iface MIXER
                name 'Master Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.11 {
                iface MIXER
                name 'Beep Playback Volume'
                value 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 7'
                        dbmin -2800
                        dbmax 0
                        dbvalue.0 -2800
                }
        }
        control.12 {
                iface MIXER
                name 'Beep Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.13 {
                iface MIXER
                name 'PCM Playback Volume'
                value.0 0
                value.1 0
                comment {
                        access 'read write user'
                        type INTEGER
                        count 2
                        range '0 - 255'
                        tlv '0000000100000008ffffec1400000014'
                        dbmin -5100
                        dbmax 0
                        dbvalue.0 -5100
                        dbvalue.1 -5100
                }
        }
}
state.Generic {
        control.1 {
                iface MIXER
                name 'IEC958 Playback Con Mask'
                value 
'0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                comment {
                        access read
                        type IEC958
                        count 1
                }
        }
        control.2 {
                iface MIXER
                name 'IEC958 Playback Pro Mask'
                value 
'0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                comment {
                        access read
                        type IEC958
                        count 1
                }
        }
        control.3 {
                iface MIXER
                name 'IEC958 Playback Default'
                value 
'0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                comment {
                        access 'read write'
                        type IEC958
                        count 1
                }
        }
        control.4 {
                iface MIXER
                name 'IEC958 Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.5 {
                iface PCM
                device 3
                name ELD
                value ''
                comment {
                        access read
                        type BYTES
                        count 0
                }
        }
}
state.SB {
        control.1 {
                iface MIXER
                name 'Speaker Playback Volume'
                value.0 74
                value.1 74
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 74'
                        dbmin -7400
                        dbmax 0
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.2 {
                iface MIXER
                name 'Speaker Playback Switch'
                value.0 true
                value.1 true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.3 {
                iface MIXER
                name 'Headphone Playback Volume'
                value.0 74
                value.1 74
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 74'
                        dbmin -7400
                        dbmax 0
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.4 {
                iface MIXER
                name 'Headphone Playback Switch'
                value.0 true
                value.1 true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.5 {
                iface MIXER
                name 'Auto-Mute Mode'
                value Enabled
                comment {
                        access 'read write'
                        type ENUMERATED
                        count 1
                        item.0 Disabled
                        item.1 Enabled
                }
        }
        control.6 {
                iface MIXER
                name 'Internal Mic Boost Volume'
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 4'
                        dbmin 0
                        dbmax 4000
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.7 {
                iface MIXER
                name 'Capture Volume'
                value.0 70
                value.1 70
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 80'
                        dbmin -7400
                        dbmax 600
                        dbvalue.0 -400
                        dbvalue.1 -400
                }
        }
        control.8 {
                iface MIXER
                name 'Capture Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.9 {
                iface MIXER
                name 'Master Playback Volume'
                value 60
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 74'
                        dbmin -7400
                        dbmax 0
                        dbvalue.0 -1400
                }
        }
        control.10 {
                iface MIXER
                name 'Master Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.11 {
                iface MIXER
                name 'Beep Playback Volume'
                value 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 7'
                        dbmin -2800
                        dbmax 0
                        dbvalue.0 -2800
                }
        }
        control.12 {
                iface MIXER
                name 'Beep Playback Switch'
                value false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.13 {
                iface MIXER
                name 'PCM Playback Volume'
                value.0 255
                value.1 255
                comment {
                        access 'read write user'
                        type INTEGER
                        count 2
                        range '0 - 255'
                        tlv '0000000100000008ffffec1400000014'
                        dbmin -5100
                        dbmax 0
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
}
state.Generic {
        control.1 {
                iface MIXER
                name 'IEC958 Playback Con Mask'
                value 
'0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                comment {
                        access read
                        type IEC958
                        count 1
                }
        }
        control.2 {
                iface MIXER
                name 'IEC958 Playback Pro Mask'
                value 
'0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                comment {
                        access read
                        type IEC958
                        count 1
                }
        }
        control.3 {
                iface MIXER
                name 'IEC958 Playback Default'
                value 
'0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                comment {
                        access 'read write'
                        type IEC958
                        count 1
                }
        }
        control.4 {
                iface MIXER
                name 'IEC958 Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.5 {
                iface PCM
                device 3
                name ELD
                value ''
                comment {
                        access read
                        type BYTES
                        count 0
                }
        }
}
state.SB {
        control.1 {
                iface MIXER
                name 'Speaker Playback Volume'
                value.0 74
                value.1 74
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 74'
                        dbmin -7400
                        dbmax 0
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.2 {
                iface MIXER
                name 'Speaker Playback Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.3 {
                iface MIXER
                name 'Headphone Playback Volume'
                value.0 74
                value.1 74
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 74'
                        dbmin -7400
                        dbmax 0
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.4 {
                iface MIXER
                name 'Headphone Playback Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.5 {
                iface MIXER
                name 'Auto-Mute Mode'
                value Disabled
                comment {
                        access 'read write'
                        type ENUMERATED
                        count 1
                        item.0 Disabled
                        item.1 Enabled
                }
        }
        control.6 {
                iface MIXER
                name 'Internal Mic Boost Volume'
                value.0 4
                value.1 4
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 4'
                        dbmin 0
                        dbmax 4000
                        dbvalue.0 4000
                        dbvalue.1 4000
                }
        }
        control.7 {
                iface MIXER
                name 'Capture Volume'
                value.0 80
                value.1 80
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 80'
                        dbmin -7400
                        dbmax 600
                        dbvalue.0 600
                        dbvalue.1 600
                }
        }
        control.8 {
                iface MIXER
                name 'Capture Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.9 {
                iface MIXER
                name 'Master Playback Volume'
                value 72
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 74'
                        dbmin -7400
                        dbmax 0
                        dbvalue.0 -200
                }
        }
        control.10 {
                iface MIXER
                name 'Master Playback Switch'
                value false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.11 {
                iface MIXER
                name 'Beep Playback Volume'
                value 7
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 7'
                        dbmin -2800
                        dbmax 0
                        dbvalue.0 0
                }
        }
        control.12 {
                iface MIXER
                name 'Beep Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.13 {
                iface MIXER
                name 'PCM Playback Volume'
                value.0 0
                value.1 0
                comment {
                        access 'read write user'
                        type INTEGER
                        count 2
                        range '0 - 255'
                        tlv '0000000100000008ffffec1400000014'
                        dbmin -5100
                        dbmax 0
                        dbvalue.0 -5100
                        dbvalue.1 -5100
                }
        }
}
_______________________________________________
Pkg-xfce-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-xfce-devel

Reply via email to