On Sun 02 Jul 2017 at 09:29:25 +0000, Curt wrote: > On 2017-07-02, Rodolfo Medina <rodolfo.med...@gmail.com> wrote: > > > >========================================================================== > > XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid > > 1000! (This could e g happen if you try to connect to a non-root PulseAudio > > as a root user, over the native protocol. Don't do that.) > > AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample) > > Video: no video > > Starting playback... > > XDG_RUNTIME_DIR=/run/user/0 mplayer ... ?
The message (from pulseaudio, I think) is valid. su has been used to gain root so $XDG_RUNTIME_DIR is inherited from the user's shell. XDG_RUNTIME_DIR should be specific for each user, not shared. export XDG_RUNTIME_DIR="" can be run before mplayer to not see it. > > , and there's no sound... There is for me. root@test:/home/brian# ls -lR /dev/snd /dev/snd: total 0 drwxr-xr-x 2 root root 60 Jul 2 11:54 by-path crw-rw----+ 1 root audio 116, 2 Jul 2 11:54 controlC0 crw-rw----+ 1 root audio 116, 7 Jul 2 11:54 hwC0D2 crw-rw----+ 1 root audio 116, 4 Jul 2 11:56 pcmC0D0c crw-rw----+ 1 root audio 116, 3 Jul 2 12:21 pcmC0D0p crw-rw----+ 1 root audio 116, 5 Jul 2 11:56 pcmC0D1p crw-rw----+ 1 root audio 116, 6 Jul 2 11:54 pcmC0D2c crw-rw----+ 1 root audio 116, 1 Jul 2 11:54 seq crw-rw----+ 1 root audio 116, 33 Jul 2 11:54 timer /dev/snd/by-path: total 0 lrwxrwxrwx 1 root root 12 Jul 2 11:54 pci-0000:00:1b.0 -> ../controlC0 -- Brian.