Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I have a USB sound card on a host system which has all my music, and to which I have connected my living room speakers.

I would like to use my laptop to ssh -X into that system and run my favorite music player remotely, so that sound is played on the USB sound card on the host system.

However, when I ssh in, and start the music player, it does not seem to see my sound settings there (even though I'm logged in with the same user with which I would normally log in) and will only play using the internal sound card.

Is there a way that I can make the ssh session pick up the (I assume) pulseaudio settings that I get on normal logins?

share|improve this question
    
Have you tried using NX instead of ssh -X ? It still goes through SSH, will make the session faster, and supports audio export: nomachine.com/ar/view.php?ar_id=AR03D00355 –  ℝaphink Jan 26 '12 at 9:05
    
It is not X but for just sound output selection from ssh you may be successful with this answer –  Takkat Jan 26 '12 at 9:46
    
I have tried NX (and VNC), but what I really like about X forwarding is that it lets me just run a single application remotely, so there are no scaling issues, and in general it seems much more responsive that at least VNC. (I didn't get far with NX, I must admit.) –  thisfred Jan 26 '12 at 13:58

1 Answer 1

up vote 4 down vote accepted

pulse-client.conf man page suggests you may be able to set the PULSE_SERVER environment variable to change which pulseaudio it talks to. So if you

  1. on the host machine run xprop -root PULSE_SERVER > pulseaudio-server.txt

  2. ssh -X (or actually ssh -Y is better) to that machine with the laptop

  3. run export PULSE_SERVER= to whatever xprop -root PULSE_SERVER said

  4. run your music player

Answer via +Ray Strode on google+

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.