libasound2: user unfriendly update message re. default card

Bug #122252 reported by Tinus
12
Affects Status Importance Assigned to Milestone
alsa-lib (Ubuntu)
Fix Released
Wishlist
Ubuntu Audio Team

Bug Description

Binary package hint: libasound2

After updating the libasound2 (I guess...) I get the following message:

---
Refresh Advanced Linux Sound Architecture (ALSA) configuration presets

New Advanced Linux Sound Architecture (ALSA) configuration presets have been added. Please execute the asoundconf(1) set-default-card macro in a Terminal now to refresh your user's configuration presets.
---

At the very least, the message should include detailed instructions that can be cut and pasted. Better would be to include a way to start a graphical utility to change the setting, right from the message display.

Also the system should automatically set an appropriate default. At my system, the choice was between a serial MIDI device and a soundcard. Guess which one I'd like to use to play sounds. Hint: I don't even have a serial MIDI device, just a serial port.

Related branches

Revision history for this message
Daniel T Chen (crimsun) wrote :

We're aware of this issue. Please see https://code.launchpad.net/~motu/asoundconf-ui/trunk

Changed in alsa-lib:
assignee: nobody → ubuntu-audio
importance: Undecided → Wishlist
status: New → In Progress
Revision history for this message
Daniel T Chen (crimsun) wrote :

alsa-lib (1.0.14-1ubuntu5) gutsy; urgency=low

  * debian/user-must-execute-asoundconf-set-default-card.update-notifier:
    - Fix DisplayIf invocation, and make the message more meaningful,
      LP: #122252.

 -- Daniel T Chen <email address hidden> Fri, 29 Jun 2007 01:34:15 -0400

Changed in alsa-lib:
status: In Progress → Fix Released
Revision history for this message
nandhp (nandhp) wrote :

I do not think this has been adequately resolved. I just received this message after upgrading to Intrepid:

Refresh Advanced Linux Sound Architecture (ALSA) configuration presets

New Advanced Linux Sound Architecture (ALSA) configuration presets have been added. Please execute the asoundconf(1) set-default-card macro in a Terminal now to refresh your user's configuration presets. You may accomplish this task by executing the following command in a Terminal: asoundconf set-default-card

Now, first of all, a package should not have to tell the user to run a random terminal command as part of a software upgrade. There should be some way to do this automatically. However, I duly run this command but to my surprise I got the following error:

$ asoundconf set-default-card
You have omitted a necessary parameter. Please see the output from `asoundconf list`, and use one of those sound card(s) as the parameter.

$

Even if it is poor form to require the user to run a terminal command, it is purely unacceptable for the user to _also_ have to read (and understand) a manual page. This is something that needs to be fixed.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.