The only way to tell is to examine the environment of utaudio and
see what its $DISPLAY is set to.  You can use /usr/ucb/ps with the -ewww
option (as root) to do this on Solaris.  I think the Linux ps has an
equivalent option.

I don't know Xfce but if it leverages the Solaris mixer that's known
to not work with Sun Ray.  Instead, you need to use a separate utaudio
stream for each audio source and the firmware will mix them.

-Bob

Anil wrote:
So, how do I tell which instance number is being routed to my specific DTU? To be more specific of the problem, I am running Xfce and am attempting to get it's sound mixer to work.

When I add it to the Xfce panel (applet), and then I truss the mixer:
bash-3.00$ ps -ef |grep mixer
anilj 6358 6141 1 18:26:18 pts/3 0:00 /opt/Xfce-beta/libexec/xfce4/panel-plugins/xfce4-mixer-plugin socket_id=5781612
bash-3.00$ truss -p 6358
open("/tmp/SUNWut/dev/utaudio/1", O_RDONLY) (sleeping...)
<it hangs here, and the applet is not added to the panel>



Dseven wrote:


Anil wrote on 09/ 6/06 08:07 AM:
Why do these audio variables get set incorrectly? Shouldn't they be set to "2", as per the display?

bash-3.00$ echo $UTAUDIODEV
/tmp/SUNWut/dev/utaudio/1
bash-3.00$ echo $DISPLAY
:2.0
bash-3.00$ echo $AUDIODEV
/tmp/SUNWut/dev/utaudio/1

No, that's not the display number - it's just an instance number. You
can run multiple instances of utaudio in the same Sun Ray session, and
each will get a different number (and the audio will get mixed at the
DTU).

    ~D..


_______________________________________________
SunRay-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/sunray-users
_______________________________________________
SunRay-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/sunray-users

_______________________________________________
SunRay-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/sunray-users

Reply via email to