1 |
Michael Hampicke <mh@××××.biz> wrote: |
2 |
|
3 |
> Am 29.04.2013 11:43, schrieb covici@××××××××××.com: |
4 |
> > Kevin Thompson <phlux@×××××.net> wrote: |
5 |
> > |
6 |
> >> On Mon, Apr 29, 2013 at 04:43:46AM -0400, covici@××××××××××.com wrote: |
7 |
> >>> Canek Peláez Valdés <caneko@×××××.com> wrote: |
8 |
> >>> |
9 |
> >>>> On Mon, Apr 29, 2013 at 12:35 AM, <covici@××××××××××.com> wrote: |
10 |
> >>>>> Canek Peláez Valdés <caneko@×××××.com> wrote: |
11 |
> >>>>> |
12 |
> >>>>>> On Sun, Apr 28, 2013 at 11:57 PM, <covici@××××××××××.com> wrote: |
13 |
> >>>>>>> Canek Peláez Valdés <caneko@×××××.com> wrote: |
14 |
> >>>>>>> |
15 |
> >>>>>>>> On Sun, Apr 28, 2013 at 11:08 PM, <covici@××××××××××.com> wrote: |
16 |
> >>>>>>>>> Canek Peláez Valdés <caneko@×××××.com> wrote: |
17 |
> >>>>>>>>> |
18 |
> >>>>>>>>>> On Sun, Apr 28, 2013 at 10:07 PM, <covici@××××××××××.com> wrote: |
19 |
> >>>>>>>>>>> Canek Peláez Valdés <caneko@×××××.com> wrote: |
20 |
> >>>>>>>>>>> |
21 |
> >>>>>>>>>>>> On Sun, Apr 28, 2013 at 7:56 PM, <covici@××××××××××.com> wrote: |
22 |
> >>>>>>>>>>>>> Hi. I have not used pulseaudio at all, but with gnome 3.8 I guess it |
23 |
> >>>>>>>>>>>>> must be there, but when I try to play a sound using either mplayer from |
24 |
> >>>>>>>>>>>>> the console which works fine withalsa, or even aplay, I get no sound |
25 |
> >>>>>>>>>>>>> unless I change the /etc/pulse/client.conf to spawn=no . |
26 |
> >>>>>>>>>>>> |
27 |
> >>>>>>>>>>>> Unless you have a very specific setup, you should not need to touch |
28 |
> >>>>>>>>>>>> the files under /etc/pulse. Also, are you trying to run the |
29 |
> >>>>>>>>>>>> system-wide PulseAudio service? Because that's basically wrong: |
30 |
> >>>>>>>>>>>> |
31 |
> >>>>>>>>>>>> http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide |
32 |
> >>>>>>>>>>>> |
33 |
> >>>>>>>>>>>>> Anyway to fix this? |
34 |
> >>>>>>>>>>>> |
35 |
> >>>>>>>>>>>> If you are running PA as a normal user (as you should), then perhaps |
36 |
> >>>>>>>>>>>> the per-application volume for MPlayer is muted. While playing |
37 |
> >>>>>>>>>>>> something with MPlayer, go to Settings -> Sound, then select the |
38 |
> >>>>>>>>>>>> Applications tab, and there should be a volume slider for all the |
39 |
> >>>>>>>>>>>> applications using audio. Just adjust as necessary. |
40 |
> >>>>>>>>>>> |
41 |
> >>>>>>>>>>> I got no sound when pa was run as a user. I am running these apps from |
42 |
> >>>>>>>>>>> the console -- apps such as aplay or anything which uses alsa. So I |
43 |
> >>>>>>>>>>> can't adjust any volumes under gnome, etc. |
44 |
> >>>>>>>>>> |
45 |
> >>>>>>>>>> Also, from the console you can use pactl. To play a sample sound there, do: |
46 |
> >>>>>>>>>> |
47 |
> >>>>>>>>>> pactl play-sample 0 |
48 |
> >>>>>>>>>> pactl play-sample 1 |
49 |
> >>>>>>>>>> |
50 |
> >>>>>>>>>> It should work. You can also set the volume from here: |
51 |
> >>>>>>>>>> |
52 |
> >>>>>>>>>> pactl set-sink-volume 0 "100%" |
53 |
> >>>>>>>>>> |
54 |
> >>>>>>>>>> 0 is usually the "master" volume. |
55 |
> >>>>>>>>>> |
56 |
> >>>>>>>>>> Check out man pactl. |
57 |
> >>>>>>>>> |
58 |
> >>>>>>>>> Well, in either system or user mode, root can play sound whereas a |
59 |
> >>>>>>>>> regular user gets silent, but without pulseaudio -- spawn=no, then a |
60 |
> >>>>>>>>> regular user can play sound. Does this give a clue? |
61 |
> >>>>>>>> |
62 |
> >>>>>>>> Not really; as I said, the PA documentation clearly says that if you |
63 |
> >>>>>>>> use system mode "You are on your own. You need to know you way around, |
64 |
> >>>>>>>> be able to write init scripts, dbus policies, to fix up device |
65 |
> >>>>>>>> permissions, and unix users, you need to pass around security cookies |
66 |
> >>>>>>>> and more." |
67 |
> >>>>>>>> |
68 |
> >>>>>>>> I haven't ever used system-wide PA. |
69 |
> >>>>>>>> |
70 |
> >>>>>>>> I think of the following; try to delete both /root/.pulse and |
71 |
> >>>>>>>> $HOME/.pulse, and rebooting (probably a logout/login should suffice, |
72 |
> >>>>>>>> but you never know). |
73 |
> >>>>>>>> |
74 |
> >>>>>>>> Another thing: if you installed PA since GNOME 3.8 needs it, why are |
75 |
> >>>>>>>> you using it without GNOME? If you use GNOME, the session manager will |
76 |
> >>>>>>>> automatically start PA as a user for you, and everything should work. |
77 |
> >>>>>>>> If you are not running GNOME, why do you run PA? If you are at the |
78 |
> >>>>>>>> console without X running, just don't use PA. Use mplayer -ao alsa or |
79 |
> >>>>>>>> whatever. |
80 |
> >>>>>>>> |
81 |
> >>>>>>>> Or do you want to run several audio apps in the console? |
82 |
> >>>>>>> |
83 |
> >>>>>>> I want to run apps from the console, but to start gnome when I need it. |
84 |
> >>>>>> |
85 |
> >>>>>> Then do that. When you start GNOME, it will start PA automatically: |
86 |
> >>>>>> you don't need to do anything. Don't try to start PA yourself; it's |
87 |
> >>>>>> DBus activated. |
88 |
> >>>>>> |
89 |
> >>>>>> |
90 |
> >>>>>>> I am running pa as a user and things are still not working, except for |
91 |
> >>>>>>> the root user who can play sounds. |
92 |
> >>>>>> |
93 |
> >>>>>> I repeat: you don't need to run PA. GNOME will start it for you. |
94 |
> >>>>> |
95 |
> >>>>> But will that workif I have spawn=no in my /etc/pulse/client.conf which |
96 |
> >>>>> I have to have for regular apps to work from theconsole? Or is there |
97 |
> >>>>> some other way to make this happen? |
98 |
> >>>> |
99 |
> >>>> I don't understand the question. If you don't run PA by yourself, then |
100 |
> >>>> it will be started only when using GNOME. And if you are using GNOME, |
101 |
> >>>> you can use the nice sound settings dialog to get your sound. |
102 |
> >>>> |
103 |
> >>>> If you don't start GNOME, then PA will not be started. If you don't |
104 |
> >>>> have sound in your console even without PA running, then is for some |
105 |
> >>>> issue completely unrelated to PA. |
106 |
> >>>> |
107 |
> >>>> PA should not be started if you only log in through the console. |
108 |
> >>>> Unless you are still running it system-wide, which is basically |
109 |
> >>>> unsupported. |
110 |
> >>> |
111 |
> >>> OK, we will see what happens, so I have set spawn=no which should work |
112 |
> >>> to prevent pa except in gnome, so hopefully that should work. |
113 |
> >>> |
114 |
> >>> Thanks for clarifying this for me. |
115 |
> >>> |
116 |
> >>> |
117 |
> >>> -- |
118 |
> >>> Your life is like a penny. You're going to lose it. The question is: |
119 |
> >>> How do |
120 |
> >>> you spend it? |
121 |
> >>> |
122 |
> >>> John Covici |
123 |
> >>> covici@××××××××××.com |
124 |
> >>> |
125 |
> >> |
126 |
> >> I had the same issue here when installing pulseaudio. I don't use GNOME, |
127 |
> >> so that does take part of the equation away. The problem was solved by |
128 |
> >> changing permissions to /dev/snd and it's containing files. After |
129 |
> >> chmodding /dev/snd/* to 666, I was able to play sounds as a normal user. |
130 |
> >> In the Gentoo guide, it mentions this, and it also mentions taking your |
131 |
> >> user out of the audio group if you're currently in it. Please see |
132 |
> >> http://wiki.gentoo.org/wiki/PulseAudio#Root_can_play_sound.2C_other_users_cannot |
133 |
> >> for more detailed information. |
134 |
> > |
135 |
> > Thanks for your response, but here is my /dev/snd directory, so its a |
136 |
> > mystery to me. I am, however in the audio group, I wonder if that makes |
137 |
> > a difference. |
138 |
> > total 0 |
139 |
> > drwxr-xrwx 3 freeswitch apache 280 Apr 27 15:53 ./ |
140 |
> > drwxr-xr-x 17 root root 4980 Apr 28 22:58 ../ |
141 |
> > drwxr-xrwx 2 freeswitch apache 60 Apr 27 15:53 by-path/ |
142 |
> > crw-rw-rw-+ 1 freeswitch apache 116, 10 Apr 27 15:53 controlC0 |
143 |
> > crw-rw-rw-+ 1 freeswitch apache 116, 2 Apr 27 15:53 hwC0D0 |
144 |
> > crw-rw-rw-+ 1 freeswitch apache 116, 3 Apr 27 15:53 midiC0D0 |
145 |
> > crw-rw-rw-+ 1 freeswitch apache 116, 9 Apr 27 15:53 pcmC0D0c |
146 |
> > crw-rw-rw-+ 1 freeswitch apache 116, 8 Apr 29 00:15 pcmC0D0p |
147 |
> > crw-rw-rw-+ 1 freeswitch apache 116, 7 Apr 27 15:53 pcmC0D1c |
148 |
> > crw-rw-rw-+ 1 freeswitch apache 116, 6 Apr 27 15:53 pcmC0D2c |
149 |
> > crw-rw-rw-+ 1 freeswitch apache 116, 5 Apr 27 15:53 pcmC0D2p |
150 |
> > crw-rw-rw-+ 1 freeswitch apache 116, 4 Apr 27 15:53 pcmC0D3p |
151 |
> > crw-rw-rw-+ 1 freeswitch apache 116, 1 Apr 27 15:53 seq |
152 |
> > crw-rw-rw-+ 1 freeswitch apache 116, 33 Apr 27 15:53 timer |
153 |
> > |
154 |
> > I run freeswitch, so this is why I have the users this way. |
155 |
> > |
156 |
> |
157 |
> Those devices in there should be owned by root:audio |
158 |
> |
159 |
> $ ls -al /dev/snd/ |
160 |
> total 0 |
161 |
> drwxr-xr-x 3 root root 260 Apr 28 20:07 . |
162 |
> drwxr-xr-x 17 root root 4100 Apr 29 12:50 .. |
163 |
> drwxr-xr-x 2 root root 60 Apr 28 20:07 by-path |
164 |
> crw-rw----+ 1 root audio 116, 10 Apr 28 20:07 controlC0 |
165 |
> crw-rw----+ 1 root audio 116, 2 Apr 28 20:07 hwC0D0 |
166 |
> crw-rw----+ 1 root audio 116, 3 Apr 28 20:07 midiC0D0 |
167 |
> crw-rw----+ 1 root audio 116, 9 Apr 28 20:24 pcmC0D0c |
168 |
> crw-rw----+ 1 root audio 116, 8 Apr 29 12:51 pcmC0D0p |
169 |
> crw-rw----+ 1 root audio 116, 7 Apr 28 20:07 pcmC0D1c |
170 |
> crw-rw----+ 1 root audio 116, 6 Apr 28 20:07 pcmC0D2c |
171 |
> crw-rw----+ 1 root audio 116, 5 Apr 28 20:11 pcmC0D2p |
172 |
> crw-rw----+ 1 root audio 116, 4 Apr 28 20:07 pcmC0D3p |
173 |
> crw-rw----+ 1 root audio 116, 33 Apr 28 20:07 timer |
174 |
|
175 |
If I do that than freeswitch does not work properly. I had a lot of |
176 |
difficulty setting things up and even making them 777 did not work for |
177 |
some reason, so I made the devices owned the same way as the freeswitch |
178 |
process. |
179 |
|
180 |
|
181 |
-- |
182 |
Your life is like a penny. You're going to lose it. The question is: |
183 |
How do |
184 |
you spend it? |
185 |
|
186 |
John Covici |
187 |
covici@××××××××××.com |