defining sound card in xorg.conf
Alexey I. Korepanov
kaikaikai at yandex.ru
Mon Jun 18 09:34:20 PDT 2012
Hello.
I would be very much interested in a proper solution for this.
Best
18.06.2012, 19:45, "Yan Seiner" <yan at seiner.com>:
> You can do something similar with alsa + udev; you just have to create
> fixed device names using udev, and then write a script that sets the
> default alsa device to the appropriate fixed name based on the DISPLAY
> variable.
>
> On Mon, June 18, 2012 8:00 am, StompDagger1 at yahoo.com wrote:
>
>> Thanks for the input but using pulseaudio is not an option.
>>
>> An wise Scandinavian old man once said: "in the end, everything is going
>> to be alright"
>>
>> ________________________________
>> From: linux-service.be bvba <guy at linux-service.be>
>> To: xorg at lists.x.org
>> Sent: Monday, June 18, 2012 5:56 PM
>> Subject: Re: defining sound card in xorg.conf
>>
>> start such script when user is logging in:
>>
>> #!/bin/bash
>>
>> # in order to match a screen-set to a pulseaudio sink :
>>
>> if [ "$DISPLAY" ]
>> then
>> if [ "$DISPLAY" = ":1" ]
>> then
>> sleep 3
>> pacmd "set-default-sink
>> alsa_output.usb-0d8c_C-Media_USB_Headphone_Set-00-Set_1.analog-stereo"
>> pulseaudio -D
>> fi
>> if [ "$DISPLAY" = ":2" ]
>> then
>> sleep 3
>> pacmd "set-default-sink
>> alsa_output.usb-0d8c_C-Media_USB_Headphone_Set-00-Set.analog-stereo"
>> pulseaudio -D
>> fi
>> if [ "$DISPLAY" = ":3" ]
>> then
>> sleep 3
>> pacmd "set-default-sink
>> alsa_output.usb-0d8c_C-Media_USB_Headphone_Set-00-Set_2.analog-stereo"
>> pulseaudio -D
>> fi
>> fi
>>
>> ofcourse edit script with your sound devices and find out where the sound
>> is going to( at which display).
>> Make sure the user's /home/user/.pulse is empty upon login.
>> Enjoy
>> guy
>>> Hi,
>>> Actually it goes out of scope space of X.
>>> You should ask to sound system developers, how i can set default sound
>>> card according to my environment variables with multiple sound cards
>>> on board.
>>>
>>> Here is little outdated link:
>>> http://perso.nnx.com/pludov/sessiond/
>>>
>>> This tool will replace sound device files like /dev/dsp* with links to
>>> each sound card files
>>> depending of DISPLAY variable.
>>>
>>> Aivils
>>>
>>> Citējot "StompDagger1 at yahoo.com" <stompdagger1 at yahoo.com>:
>>>> Hello,
>>>>
>>>> Thanks for the replay but I'm not sure how this answers my question.
>>>> using xorg I can "seats", e.g. xorg will run a session limited to a
>>>> specific combination of gpu, screen, keyboard and mouse.
>>>> I just want to add sound card to it.
>>>>
>>>> An wise Scandinavian old man once said: "in the end, everything is
>>>> going to be alright"
>>>>
>>>> ________________________________
>>>>
>>>> From: Giuseppe Penone <giuspen at gmail.com>
>>>>
>>>> To: "StompDagger1 at yahoo.com" <stompdagger1 at yahoo.com>
>>>> Cc: "xorg at lists.freedesktop.org" <xorg at lists.freedesktop.org>
>>>> Sent: Monday, June 18, 2012 9:31 AM
>>>> Subject: Re: defining sound card in xorg.conf
>>>>
>>>> for usb audio cards there's a good explanation here
>>>> https://help.ubuntu.com/community/UbuntuStudio/UsbAudioDevices
>>>>
>>>> anyway to make it simple:
>>>>
>>>> 1) check that your system recognized the usb audio:
>>>> cat/proc/asound/cards
>>>>
>>>> 2) set the desired card as default used:
>>>> sudo nano /etc/modprobe.d/alsa-base
>>>> go to the bottom and change the index of the default card from -2 to 0
>>>>
>>>> cheers.
>>>>
>>>> On Sat, Jun 16, 2012 at 10:54 PM, StompDagger1 at yahoo.com
>>>> <stompdagger1 at yahoo.com> wrote:
>>>>
>>>> Hello All,
>>>>> I'm about to reinstate my 3 way multiseat configuration (2 seats
>>>>> and one for the tv), up until now I didn't used the sound cards but
>>>>> now as I got a usb sound card I want to add sound support.
>>>>>
>>>>> is there a way to define in xorg.conf what sound card will be used
>>>>> by what seat?
>>>>>
>>>>> Thanks.
>>>>>
>>>>> An wise Scandinavian old man once said: "in the end, everything is
>>>>> going to be alright"
>>>>> _______________________________________________
>>>>> xorg at lists.x.org: X.Org support
>>>>> Archives: http://lists.freedesktop.org/archives/xorg
>>>>> Info: http://lists.x.org/mailman/listinfo/xorg
>>>>> Your subscription address: giuspen at gmail.com
>>>> _______________________________________________
>>>> xorg at lists.x.org: X.Org support
>>>> Archives: http://lists.freedesktop.org/archives/xorg
>>>> Info: http://lists.x.org/mailman/listinfo/xorg
>>>> Your subscription address: stompdagger1 at yahoo.com
>>> _______________________________________________
>>> xorg at lists.x.org: X.Org support
>>> Archives: http://lists.freedesktop.org/archives/xorg
>>> Info: http://lists.x.org/mailman/listinfo/xorg
>>> Your subscription address: guy at linux-service.be
>> _______________________________________________
>> xorg at lists.x.org: X.Org support
>> Archives: http://lists.freedesktop.org/archives/xorg
>> Info: http://lists.x.org/mailman/listinfo/xorg
>> Your subscription address: stompdagger1 at yahoo.com
>>
>> !DSPAM:4fdf4365245151290716676!
>> _______________________________________________
>> xorg at lists.x.org: X.Org support
>> Archives: http://lists.freedesktop.org/archives/xorg
>> Info: http://lists.x.org/mailman/listinfo/xorg
>> Your subscription address: yan at seiner.com
>>
>> !DSPAM:4fdf4365245151290716676!
> --
> Q: How can you tell Spring is here in Oregon?
> A: The rain is warmer.
>
> My daughter is racing a triathlon to raise money for her swim team.
> Please donate and keep kids off the sofa!
>
> http://www.facebook.com/RiverRoadKids4Kids
>
> _______________________________________________
> xorg at lists.x.org: X.Org support
> Archives: http://lists.freedesktop.org/archives/xorg
> Info: http://lists.x.org/mailman/listinfo/xorg
> Your subscription address: kaikaikai at yandex.ru
More information about the xorg
mailing list