LinuxForum.Fans
Тема

И снова pulseaudio

Автор: DriveR 49 сообщений 11604 просмотров
#314658

Добрый день!
Заметил странности со звуком.
При первом старте компа или после перезагрузки, звук замечательно работает.
Стоит только перейти в спящий режим или запуститься заставка - звук пропадает

Запускаю PulsaAudioManager и вижу что сервер отключен. При попытке подключиться мне сообщается "Отказ в подключении"
Что надо сделать что бы оно подключалось?

Если делаю pulseaudio -- start мне сообщается

text
E: [autospawn] core-util.c: Failed to create secure directory (/run/user/1000/pulse): Отказано в доступе
W: [autospawn] lock-autospawn.c: Cannot access autospawn lock.
E: [pulseaudio] main.c: Failed to acquire autospawn lock

Если делаю pulseaudio -- start с правами root, мне сообщается

text
W: [pulseaudio] main.c: Эта программа не предназначена для запуска с правами администратора (если не указано в системе).

Еще пробовал pulseaudio -D
От обычного пользователя говорит

text
E: [pulseaudio] main.c: Запуск демона не удался.

От Рута говорит

text
W: [pulseaudio] main.c: Эта программа не предназначена для запуска с правами администратора (если не указано в системе).
E: [pulseaudio] main.c: Запуск демона не удался.

Какой то замкнутый круг

#314661

Может указать в системе?

#314667
"karl_muenhgausen⇓" написал:
Может указать в системе?

Прошу прощения, забыл
у меня openSUSE 12.3 оболочка XFCE

#314670

Покажите вывод

text
ls -l ~/.config/pulse
#314671

вот

text
kyi@iMac:~> ls -l ~/.config/pulse
итого 48
-rw-r--r-- 1 kyi users 12288 апр 11 14:02 8d29bcec11424e7ea36f233092f41425-card-database.tdb
-rw-r--r-- 1 kyi users    43 апр 11 15:42 8d29bcec11424e7ea36f233092f41425-default-sink
-rw-r--r-- 1 kyi users    42 апр 11 15:42 8d29bcec11424e7ea36f233092f41425-default-source
-rw-r--r-- 1 kyi users 12288 апр 11 14:04 8d29bcec11424e7ea36f233092f41425-device-volumes.tdb
-rw-r--r-- 1 kyi users 12288 апр 11 14:01 8d29bcec11424e7ea36f233092f41425-stream-volumes.tdb
-rw------- 1 kyi users   256 апр  8 13:22 cookie
#314672

Еще заметил странность какую-то
запуская через командную строку программу catfish, после ее успешного старта в консоле пишет

text
Failed to create secure directory (/run/user/1000/pulse): Отказано в доступе

с чего бы это ?

#314674
"DriveR" написал:
text
E: [autospawn] core-util.c: Failed to create secure directory (/run/user/1000/pulse): Отказано в доступе
W: [autospawn] lock-autospawn.c: Cannot access autospawn lock.
E: [pulseaudio] main.c: Failed to acquire autospawn lock

Это значит, что при засыпании компа сохраняется *.lock-файл (должен быть где-то в /var/lock, /var/run, /run). Это файл, показывающий остальным программам (и системе), что данное устройство уже используется данной программой. А при пробуждении, возможно, что-то изменяется, и lock получается устаревшим. После его удаления вручную все должно работать. А по поводу

text
Failed to create secure directory (/run/user/1000/pulse): Отказано в доступе

- либо волшебным образом поменялись права, либо это следствие вышеописанного поведения, не знаю, у меня нет пульсы => нет проблем.

#314675
DriveR написал:
с чего бы это ?

С того, что очевидная лажа с правами почему-то...

Собственно, и остальные проблемы от этого.

Даже интересно, а что с правами на сам /usr/bin/pulseaudio

Покажите пожалста?

И заодно проверьте по списку права на всё, что выдаст
[console]locate pulseaudio[/console]

#314677
"DriveR⇓" написал:
вотkyi@iMac:~> ls -l ~/.config/pulse
итого 48
-rw-r--r-- 1 kyi users 12288 апр 11 14:02 8d29bcec11424e7ea36f233092f41425-card-database.tdb
-rw-r--r-- 1 kyi users 43 апр 11 15:42 8d29bcec11424e7ea36f233092f41425-default-sink
-rw-r--r-- 1 kyi users 42 апр 11 15:42 8d29bcec11424e7ea36f233092f41425-default-source
-rw-r--r-- 1 kyi users 12288 апр 11 14:04 8d29bcec11424e7ea36f233092f41425-device-volumes.tdb
-rw-r--r-- 1 kyi users 12288 апр 11 14:01 8d29bcec11424e7ea36f233092f41425-stream-volumes.tdb
-rw------- 1 kyi users 256 апр 8 13:22 cookie

Здесь вроде с правами нормально
А так что пишет

text
 ls -ld ~/.* |grep -e pulse -e dmrc -e gvfs
 ls -ld ~/.config |grep pulse
#314678
"karl_muenhgausen⇓" написал:
Даже интересно, а что с правами на сам /usr/bin/pulseaudio
text
kyi@iMac:~> ls -l /usr/bin/pulseaudio
-rwxr-xr-x 1 root root 83424 мар 13 13:34 /usr/bin/pulseaudio
"karl_muenhgausen⇓" написал:
И заодно проверьте по списку права на всё, что выдаст
Консоль
locate pulseaudio
text
kyi@iMac:~> locate pulseaudio
If 'locate' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf locate
"Vlad60⇓" написал:
А так что пишет

ls -ld ~/.* |grep -e pulse -e dmrc -e gvfs
ls -ld ~/.config |grep pulse
text
kyi@iMac:~>  ls -ld ~/.* |grep -e pulse -e dmrc -e gvfs
-rw-r--r--  1 kyi  users   43 апр 11 15:42 /home/kyi/.dmrc
kyi@iMac:~>  ls -ld ~/.config |grep pulse
kyi@iMac:~> 
#314680
"Vlad60⇓" написал:
ls -ld ~/.config |grep pulse

Извиняюсь,должно быть

text
ls -ld ~/.config/* |grep pulse
"DriveR⇓" написал:
-rw-r--r-- 1 kyi users 43 апр 11 15:42 /home/kyi/.dmrc

должно быть

text
-rw-------  1 kyi  users   43 апр 11 15:42 /home/kyi/.dmrc
#314681
"Vlad60⇓" написал:
Извиняюсь,должно быть

ls -ld ~/.config/* |grep pulse
text
kyi@iMac:~> ls -ld ~/.config/* |grep pulse
drwx------ 2 kyi users 4096 апр  8 15:39 /home/kyi/.config/pulse

Что означает drwx--------- ?

#314689
"DriveR" написал:
Что означает drwx--------- ?

Slackbook, Глава 9. Структура файловой системы.
d - означает directory, т.е., каталог, rwx------ - символьная запись прав доступа: r - чтение, w - запись, x - выполнение (для каталога имеет смысл разрешения войти в каталог).

#314707

yars,
Спасибо, прочитал, что то становится ясно
А как быть с pulseaudio, что делать еще надо?

#314797

А вы сами в группе users состоите? И какой у вас UID?

#314799
basileus написал:
какой у вас UID?

Какие ваши доказательства?

http://youtu.be/k2WKd3I2VPk

Извините, не удержался...

А вопрос и впрямь интересный. И ещё UID root тоже.

#314827
"basileus⇓" написал:
А вы сами в группе users состоите? И какой у вас UID?
"karl_muenhgausen⇓" написал:
А вопрос и впрямь интересный. И ещё UID root тоже.

Я в группе USER и больше ни в какой
мой UID - 1000

пользователь root в группе root и больше ни в какой
его UID - 0

Не понимаю что это даст.

#314836

После установки 12.3 я вручную добавлял себя в группы users, video, lp через Yast. Несмотря на то, что я как бы числился в группе users, галка напротив этой группы не стояла...

#314840
basileus написал:
После установки 12.3 я вручную добавлял себя в группы users, video, lp через Yast. Несмотря на то, что я как бы числился в группе users, галка напротив этой группы не стояла...

Хм...
Т.е. если я выставлю галку на группе user, в теории должно все заработать
Сейчас попробую

#314843

Ндя... openSUSE такая open, что оторопь берёт...

Войдите или зарегистрируйтесь, чтобы ответить.