Sida 1 av 1

Endast ljud för root användaren.

Postat: 09 feb 2011, 04:37
av qwertan
Efter en rejäl ominstallation med ubuntu server 10.10 som grund och openbox som fönsterhanterare får ja inte igång ljudet på min användare, fungerar bara när ja kör som root.

Verkade först som att det berodde på att min användare inte hade rättigheter för att köra ljud då ja fick en massa permission denied när ja skulle starta tex. alsamixer.
Fixade så min användare fick rättigheter i /etc/group filen för audio gruppen och alla felmedelande försvann och alsamixer mm.. fungerade som det skulle.


Edit: ignorera detta då detmed emesene berodde på nått annat, fixat nu.
när man startar emesene då det blir detta felmedelande.

Kod: Markera allt

  File "/usr/share/emesene/Controller.py", line 422, in on_login_successful
    self.sound = Sound.SoundHandler(self, self.msn, action='start')

  File "/usr/share/emesene/Sound.py", line 137, in __init__
    self.sound = Sound(self.theme)

  File "/usr/share/emesene/Sound.py", line 56, in __init__
    self.player = gst.element_factory_make("playbin", "player")

ElementNotFoundError: playbin

Och inget är mutat i alsamixer, testat installera om alsa från synaptic och även pulse. får inga felmedelande vad ja kan se med olika terminal komandon, nån annan kanske kan det. Har kört några fler än de nedan men kommer inte ihåg vad nu.

Kod: Markera allt

johan@laptop:~$ dmesg | grep -i hda
[   13.925309] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[   13.925405] HDA Intel 0000:00:1b.0: irq 49 for MSI/MSI-X
[   13.925445] HDA Intel 0000:00:1b.0: setting latency timer to 64
[   14.025780] hda_codec: ALC268: BIOS auto-probing.

Kod: Markera allt

johan@laptop:~$ sudo lsmod | grep snd
snd_hda_codec_si3054     4292  1 
snd_hda_codec_realtek   300173  1 
snd_hda_intel          26115  0 
snd_hda_codec         100855  3 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               6482  1 snd_hda_codec
snd_pcm                88118  3 snd_hda_codec_si3054,snd_hda_intel,snd_hda_codec
snd_seq_midi            5932  0 
snd_rawmidi            21775  1 snd_seq_midi
snd_seq_midi_event      7291  1 snd_seq_midi
snd_seq                57032  2 snd_seq_midi,snd_seq_midi_event
snd_timer              23518  2 snd_pcm,snd_seq
snd_seq_device          6912  3 snd_seq_midi,snd_rawmidi,snd_seq
snd                    63684  10 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore               1240  1 snd
snd_page_alloc          8588  2 snd_hda_intel,snd_pcm

Kod: Markera allt

johan@laptop:~$ sudo ls -l /dev/snd*
total 0
drwxr-xr-x  2 root root       60 2011-02-09 02:39 by-path
crw-rw----+ 1 root audio 116, 10 2011-02-09 02:39 controlC0
crw-rw----+ 1 root audio 116,  9 2011-02-09 02:39 hwC0D0
crw-rw----+ 1 root audio 116,  8 2011-02-09 02:39 hwC0D1
crw-rw----+ 1 root audio 116,  7 2011-02-09 02:39 pcmC0D0c
crw-rw----+ 1 root audio 116,  6 2011-02-09 02:39 pcmC0D0p
crw-rw----+ 1 root audio 116,  5 2011-02-09 02:39 pcmC0D6c
crw-rw----+ 1 root audio 116,  4 2011-02-09 02:39 pcmC0D6p
crw-rw----+ 1 root audio 116,  3 2011-02-09 02:39 seq
crw-rw----+ 1 root audio 116,  2 2011-02-09 02:39 timer
Så allt verkar fungera som det ska bara att det inte kommer något ljud ur högtalarna eller hörlursutgången när man inte kör som root.

Och nu efter flera timmars googlande och testande så känner ja mig besegrad och ber om hjälp.

Re: Endast ljud för root användaren.

Postat: 09 feb 2011, 23:13
av qwertan
Upptäckte nu att emesene problemen inte hade att göra med ljudet som ja trodde utan att det var en bugg som man kunde ta sig runt genom att installera gstreamer0.10-plugins-base paketet så nu funkar det iaf.

Re: Endast ljud för root användaren.

Postat: 10 feb 2011, 08:34
av qwertan
Hittade felet tillslut, var väldigt enkelt att fixa.
har en fil i min hemma mapp som heter .asoundrc med detta i,

# ALSA library configuration file

# Include settings that are under the control of asoundconf(1).
# (To disable these settings, comment out this line.)
# </home/johan/.asoundrc.asoundconf>


behövde bara sätta en fyrkant på sista raden så funkade allt som det skulle.