alsa , kde и gtk приложения

Поставил систему , настроил звук(alsa) по мануалу . Сначала в приложениях звук совсем не заработал , кроме как при тесте . нагуглил , что с gstremer'ом что-то сломали . Решил установкой phonon-xine , но осталась проблема , что нет звука в gtk приложениях , причем от пользователя , от рута звук есть .
Поставил pulseaudio совсем звук исчез , потом удалил его и появился звук в gtk . Т.е. сейчас все работает , но не дает покоя , что добился этого каким-то шаманством , а хочется понять почему не было звука в gtk и почему он появился после установки\удаления(настройки еще по мануалу) pulseaudio..
Gstreamer не сломали, надо было просто плагины все поставить.
# gpasswd -a Loki13 audio
# pacman -S phonon-xine
# pacman -S gstreamer0.10-plugins
Так было бы правильнее.

После установки пульсаудио надо было перенастроить звуковую подсистему KDE на работу с pulseaudio. И звук был бы.
KDE вообще интересно работает. Если phonon-xine не установлен, то выводится сообщение об ошибке автоматического конфигурирования звуковой карты и откате на установки по умолчанию. При этом KDE звуки издаёт, не работают только мультимедийные приложения.
Loki13
Поставил pulseaudio совсем звук исчез , потом удалил его и появился звук в gtk . Т.е. сейчас все работает , но не дает покоя , что добился этого каким-то шаманством
Работает и работает! :) Радуйся, Великий Бубен Arch'а в твоих руках подчиняется воле шамана. ;D
Ну а если надо будет на другой комп поставить ? Опять шаманить что-ли … не наши методы , хочется именно понять что не хватало гтк приложениям чтобы работать от пользователя( ибо от рута звук был) . Может какие разрешения или в группу какую пользователя добавить . И еще непонятно чем помогла установка\снос pulseaudio. Хотя тут наверное сам процесс настройки помог , всмысле то что в конфигах прописывал по мануалу установки пульса
Loki13
Может какие разрешения или в группу какую пользователя добавить.
При настройке ALSA пользователь прописывается в группу audio. Но, как я понял, ты настраивал всё по мануалу, а там это прописано сразу после pacman -S alsa-utils.
В аудио конечно прописывал . Сейчас заметил , что rhythmbox хоть и начал музыку играть , но между запусками базу все равно не сохраняет …
Вот вывод в консоль
[[email protected] aurshell]$ rhythmbox
** (rhythmbox:2290): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed
** (rhythmbox:2290): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed
(rhythmbox:2290): Rhythmbox-WARNING **: Unable to grab media player keys: Could not get owner of name 'org.gnome.SettingsDaemon': no such name
(rhythmbox:2290): Rhythmbox-WARNING **: libbrasero-media.so.0: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
(rhythmbox:2290): Rhythmbox-WARNING **: Could not load plugin cd-recorder
(rhythmbox:2290): Rhythmbox-WARNING **: Error, impossible to activate plugin 'Запись звуковых компакт-дисков'
(rhythmbox:2290): Rhythmbox-WARNING **: Could not open device /dev/radio0
Permission deniedPermission denied
(rhythmbox-metadata:2302): GLib-CRITICAL **: g_date_new_dmy: assertion `g_date_valid_dmy (day, m, y)' failed
(rhythmbox-metadata:2302): GLib-CRITICAL **: g_date_valid: assertion `d != NULL' failed
(rhythmbox-metadata:2302): GStreamer-CRITICAL **: gst_value_set_date: assertion `g_date_valid (date)' failed
(rhythmbox-metadata:2302): GLib-CRITICAL **: g_date_free: assertion `d != NULL' failed
(rhythmbox-metadata:2302): GLib-CRITICAL **: g_date_new_dmy: assertion `g_date_valid_dmy (day, m, y)' failed
(rhythmbox-metadata:2302): GLib-CRITICAL **: g_date_valid: assertion `d != NULL' failed
(rhythmbox-metadata:2302): GStreamer-CRITICAL **: gst_value_set_date: assertion `g_date_valid (date)' failed
(rhythmbox-metadata:2302): GLib-CRITICAL **: g_date_free: assertion `d != NULL' failed
(rhythmbox-metadata:2302): GLib-CRITICAL **: g_date_new_dmy: assertion `g_date_valid_dmy (day, m, y)' failed
(rhythmbox-metadata:2302): GLib-CRITICAL **: g_date_valid: assertion `d != NULL' failed
(rhythmbox-metadata:2302): GStreamer-CRITICAL **: gst_value_set_date: assertion `g_date_valid (date)' failed
(rhythmbox-metadata:2302): GLib-CRITICAL **: g_date_free: assertion `d != NULL' failed
Permission deniedPermission denied
(rhythmbox:2290): RhythmDB-WARNING **: Can't save XML: Отказано в доступе
[[email protected] aurshell]$

Что это может быть ? Как вылечить ? А то после запуска каждого заново коллекцию сканит , а это минуты 2 ((
Чего-то с правами доступа не то. Такое ощущение, что его из под рута запускали.
Я бы снёс его и всё что с ним связано и по новой поставил.
А вообще, посмотри где хранится база и какие у неё права доступа.
Да , дело было в правах … каким-то образом на home/.local/share были поставлены права root . Нашел абсолютно случайно , ktorrent подсказал где прав нехватает

PS: правда пока нашел в чем проблема смог настроить амарок как мне надо и привыкнуть к нему уже
 
Зарегистрироваться или войдите чтобы оставить сообщение.