LINUX.ORG.RU

Запуск pulseaudio из ~/.xsession


0

1

У меня есть пользователь xbmc, для которого в lxdm настроен автовход. В домашнем каталоге .xsession такого содержания

#!/bin/sh

setxkbmap "us,ru" ",winkeys" "grp:alt_shift_toggle"
pulseaudio --start --daemonize &
exec xbmc-standalone

С недавнего времени перестал запускаться пульс (pulseaudio, xorg и xbmc обновил). Раньше было просто pulseaudio --daemonize и работало, пробовал ставить `;' или `&' в конце каждой строки - не помогло.

Может кто знает, что произошло?


Ответ на: комментарий от AITap

туплю

E: main.c: Daemon startup failed.
socket(): Address family not supported by protocol
Connection failure: Connection refused
socket(): Address family not supported by protocol
ALSA lib pulse.c:229:(pulse_connect) PulseAudio: Unable to connect: Connection refused

socket(): Address family not supported by protocol
socket(): Address family not supported by protocol

т.е. похоже он падает. Однако если зайти под xbmc и запустить руками - работает.

id xbmc

uid=1007(xbmc) gid=1031(xbmc) groups=1031(xbmc),18(audio),19(cdrom),27(video),409(plugdev),1025(pulse)

Система 2.6.34-gentoo-r12.

g1itch
() автор топика
Ответ на: туплю от g1itch

>socket(): Address family not supported by protocol

ядро не обновлял? Похоже на отсутствие какого-то типа сокетов... Хотя могу тупить - с пульсом последний раз сталкивался где-то года 2 назад

Pinkbyte ★★★★★
()
Ответ на: комментарий от g1itch

>если нет каких-то сокетов, то и вручную не должен запускаться

тьфу ты черт, да. мой косяк - не заметил. тогда хз, я с пульсом как уже говорил не дружу...

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.