Gentoo Archives: gentoo-user

From: Holly Bostick <motub@××××××.nl>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] gnome complains about "no mixer elements and/or device" on login
Date: Sun, 11 Sep 2005 21:07:01
Message-Id: 43249AC9.3000808@planet.nl
In Reply to: [gentoo-user] gnome complains about "no mixer elements and/or device" on login by Nick Rout
1 Nick Rout schreef:
2 > When I log into gnome I get a dialog with the following message:
3 >
4 > "Sorry, no mixer elements and/or devices found"
5 >
6 > Advcie from google and forums.g.o seems to point to the following
7 > likely solutions:
8 >
9 > 1. make sure user has ability to do audio - yes I can, and everything
10 > I run in gnome produces audio output when it should (mplayer, xmms,
11 > mpg123, xine, whatever)
12 >
13 > 2. run gst-register-0.8 - done it, more than once. Doesn't complain
14 > about any problems, but makes no difference even after a reboot.
15 >
16 > Thats about a summary of the suggested fixes and the results. I
17 > figured that the error seemed to be on running gnome-volume-control,
18 > so when i run it from an xterm I get the following:
19
20 I would suggest:
21
22 Open the GNOME control panel and check the following settings:
23
24 Sound: Is "enable sound system on startup" checked or not? Just note,
25 for the time being.
26
27 If it is set, then you likely need to check rc-update show, to make sure
28 the esound service is started.
29 This will route everything GNOME through the esd sound server. This may
30 or may not be how you want to run it.
31
32 If it is not set, then everything should be running through ALSA-- but
33 GNOME may not be prepared to deal with that, as it expects to run ESD.
34
35 You can either 'fix' GNOME so it runs through ALSA, or you can run ESD.
36
37 If you want to 'fix' GNOME, go to "Multimedia systems' and basically
38 screw around with the audio sinks until you can get test sounds from
39 both tests. On my system, this requires that the standard output and
40 standard source be set to OSS (Alsa seems to hang or crash, but since I
41 have ALSA OSS emulation on, I don't worry about it, because it's still
42 using ALSA anyway).
43
44 Then turn off esd (rc-update del esound default).
45
46 Log out and in, and hopefully GNOME should now use the ALSA (OSS) devices.
47
48 If you want to use ESD, then in the Multimedia section, set the output
49 and source to ESD, and make sure that esound is running in rc-update (if
50 it is not already running, then try starting it with /etc/init.d/esound
51 start). Make sure that the 'enable sound server at startup' is set in
52 the Sound panel, log out and back in, and ESD should work.
53
54 Oh, and whatever route you choose, you probably want to remove the mixer
55 from your panel, then re-add it to prevent other panel weirdnesses that
56 seem to occur when you have to do this (which you always do, because the
57 gnome-mixer-applet is apparently so stupid that it can't detect the
58 environment properly; I've never had it work out-of-the-box. Ever. And
59 I've been using GNOME for quite a while).
60
61 Hope this helps,
62 Holly
63 --
64 gentoo-user@g.o mailing list

Replies