31

ivan.tiran пишет:
verg пишет:
ivan.tiran пишет:

usermod: группа «pulse:x:121:» не существует

Так:

 Консоль: root
[root@linuxforum.ru ~]# usermod -a -G pulse $USER

выполнил

 Консоль:
usermod -a -G pulse-access alex
usermod -a -G pulse alex

Можно просто отредактировать в файл /etc/group, дописать напроти групп имя вашей учётной записи.

Вышел из рута

Сделайте завершение сеанса вашего пользователя в графической оболочке и зайдите заново.

ivan.tiran пишет:

 Консоль:
alex@debian:~$ start-pulseaudio-x11
W: [pulseaudio] core-util.c: Failed to open configuration file '/home/alex/.config/pulse//daemon.conf': Отказано в доступе
W: [pulseaudio] daemon-conf.c: Не удалось открыть файл конфигурации: Отказано в доступе
W: [pulseaudio] core-util.c: Failed to open configuration file '/home/alex/.config/pulse//daemon.conf': Отказано в доступе
W: [pulseaudio] daemon-conf.c: Не удалось открыть файл конфигурации: Отказано в доступе

Выдаёт ошибки, добавление в группы не помогло(((

Посмотрите права доступа на этот файл:

stat /home/alex/.config/pulse//daemon.conf

И ещё раз покажите вывод:

id

только после того как вы перелогинитесь, целиком в грфической оболочке.

32

verg пишет:
ivan.tiran пишет:

так можно сделать?

Удалите нафиг этот каталог.

Удалил,теперь пишет, что его нет. Ещё лучше

 Консоль:
alex@debian:~$ start-pulseaudio-x11
W: [pulseaudio] authkey.c: Failed to open cookie file '/home/alex/.config/pulse/cookie': Нет такого файла или каталога
W: [pulseaudio] authkey.c: Failed to load authorization key '/home/alex/.config/pulse/cookie': Нет такого файла или каталога
W: [pulseaudio] authkey.c: Failed to open cookie file '/home/alex/.pulse-cookie': Нет такого файла или каталога
W: [pulseaudio] authkey.c: Failed to load authorization key '/home/alex/.pulse-cookie': Нет такого файла или каталога

33

через графическую оболочку в настройки пульсы смог зайти, однако

34

ivan.tiran,
Не страшно.
Просто перелогиньтесь или перезагрузитесь.

35

ivan.tiran пишет:

через графическую оболочку в настройки пульсы смог зайти, однако

Настраивайте =)

Это, кстати, означает что пульса запущена.

36

Спасибо огромнейшее, всё настроилось!!!

37 (03.08.2014 20:35:15 отредактировано e88dec)

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

 Консоль:
~$ start-pulseaudio-x11
N: [pulseaudio] main.c: Обнаружен настроенный вручную сервер на {b37fc95b81016399ac727c5653120918}unix:/run/user/1000/pulse/native, который работает на этом компьютере. Попытка запуска будет продолжена.
Произошла ошибка: Не удалось инициализировать модуль

То есть звук работает, но что-то не так.

38 (06.08.2014 11:35:41 отредактировано rmironov)

Здравствуйте! Я решил закинуть сообщение в эту тему.) В общем звук у меня в фоновом режиме есть, однако, при работе wine, звук в приложении пропадает. Поставить новый wine 1.7  пробовал - не получилось пока еще)
Хочется конечно в стандарте что-то подкрутить.
ps Скайп 4.3 работает хорошо. тут проблем нет.
Что терь делать-то? )))

Debian GNU/Linux 7.6 (wheezy)

39

rmironov, покажите скрин winecfg, открытого на вкладке Звук.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

40 (07.08.2014 15:22:42 отредактировано rmironov)

yars пишет:

rmironov, покажите скрин winecfg, открытого на вкладке Звук.

http://www.imageup.ru/img297/thumb/snimok-ehkrana-ot-2014-08-06-1301511844831.jpg

Вот только сейчас, я обратил внимание на то, что "нет" выбранного драйвера. Может попробовать таки новый вайн поставить... Как вы считаете?

Debian GNU/Linux 7.6 (wheezy)

rmironov

сталкивался с такой проблемой . попробуй вместо "оп умолчанию"  выставить свою звуковую, звук должен появится ab

42

Андрей Пучков, у меня и так работает. Вся разница в том, что у меня alsa, а не pulseaudio.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

43 (15.09.2014 17:51:34 отредактировано ivan.tiran)

Доброго времени, суток появилась похожая проблема, но уже на другом компьютере с ОС openSUSE 13.1 64bit LXDE. При попытке зайти в pavucontrol появляется ошибка. При попытке включить alsу через эмулятор терминала пишет, что нет прав доступа к файлу

 Консоль:
/home/pavel/.config/pulse//daemon.conf
. Удаляю каталог pulse, зайти в pavucontrol получается. Но при перезагрузке компьютера опять начинается тоже самое. Как решить проблему?

44 (23.02.2015 22:39:54 отредактировано Андрей Пучков)

всем привет!
Решил не создавать новую тему, а отписаться здесь. поставил Jessie и теперь не могу разобраться со звуком.  pavucontrol  и alsamixer ничего не дали.
вот некоторые выводы терминала

+ открыть спойлер

root@debian:/home/andrey# cat /proc/asound/cards
0 [DG             ]: CMI8786 - Xonar DG
                      C-Media Oxygen HD Audio at 0xd000, irq 20
1 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xfe080000 irq 17

+ открыть спойлер

root@debian:/home/andrey# arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: DG [Xonar DG], device 0: Multichannel [Multichannel]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: DG [Xonar DG], device 1: Digital [Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

в группу pulse пользователя внес. (.asoundrc не нашел), остальное вроде все в норме, но звука нет. может кто сталкивался с этой проблемой., а то переставлять систему как то нихочется bc

45

А что вы делали в alsamixer и в pabucontrol?
Например, надо выбрать карту по умолчанию.
Также настройте /etc/modprobe.d/alsa-base.conf, чтобы эта карта имела индекс 0.
У меня pulseaudio отключён.

Пётр.

Пётр.

46 (24.02.2015 05:59:14 отредактировано ivan.tiran)

Peter пишет:

А что вы делали в alsamixer и в pabucontrol?
Например, надо выбрать карту по умолчанию.
Также настройте /etc/modprobe.d/alsa-base.conf, чтобы эта карта имела индекс 0.
У меня pulseaudio отключён.

Пётр.

На Alt теперь сижу, здесь пока нет таких проблем.
ps
Прошу прощения, не увидел предыдущий комментарий.

47

Андрей Пучков, покажите скрин alsamixer и вывод

aplay -l

а также проверьте, что пользователь включен в группу audio.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

48 (24.02.2015 12:51:30 отредактировано Андрей Пучков)

Peter пишет:

А что вы делали в alsamixer и в pabucontrol?
Например, надо выбрать карту по умолчанию.
Также настройте /etc/modprobe.d/alsa-base.conf, чтобы эта карта имела индекс 0.
У меня pulseaudio отключён.

Пётр.

Петр я бы с радостью настроил если бы не одно НО

+ открыть спойлер

gedit  /etc/modprobe.d/alsa-base.conf

** (gedit:1630): WARNING **: Ошибка при получении информации о файле «/etc/modprobe.d/alsa-base.conf»: Нет такого файла или каталога

49 (24.02.2015 12:53:56 отредактировано Андрей Пучков)

yars пишет:

Андрей Пучков, покажите скрин alsamixer и вывод

aplay -l

а также проверьте, что пользователь включен в группу audio.

yars вот вывод терминала

+ открыть спойлер

root@debian:/home/andrey# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: DG [Xonar DG], device 0: Multichannel [Multichannel]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: DG [Xonar DG], device 1: Digital [Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

и вот  alsa https://yadi.sk/i/iTEzJqzmerfAH

пользователя в audio добавил

50

alsa-base.conf можно создать и вручную, но где-то он или с похожим названием должен быть.
Вот какой он в Ubuntu-14.04 после установки. Он не радактировался и на этом компьютере
я звук ни разу не включал.

+ открыть спойлер

# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-caiaq index=-2
options snd-usb-ua101 index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2

Пётр.

Пётр.

51 (24.02.2015 13:32:33 отредактировано )

Peter пишет:

alsa-base.conf можно создать и вручную, но где-то он или с похожим названием должен быть.
Вот какой он в Ubuntu-14.04 после установки. Он не радактировался и на этом компьютере
я звук ни разу не включал.

+ открыть спойлер

# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-caiaq index=-2
options snd-usb-ua101 index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2

Пётр.

из похожего нашел только вот это.  Вопрос он ли это и как его править?

+ открыть спойлер

cat /usr/share/alsa/pulse-alsa.conf
# This file is referred to by /usr/share/alsa/pulse.conf to set pulseaudio as
# the default output plugin for applications using alsa when PulseAudio is
# running.

pcm.!default {
    type pulse
    hint {
        show on
        description "Playback/recording through the PulseAudio sound server"
    }
}

ctl.!default {
    type pulse
}

нашел alsa.conf подскажите как его поправить а то у меня чет совсем мозги не варят((   be

+ открыть спойлер

#
#  ALSA library configuration file
#

# pre-load the configuration files

@hooks [
    {
        func load
        files [
            {
                @func concat
                strings [
                    { @func datadir }
                    "/alsa.conf.d/"
                ]
            }
            "/etc/asound.conf"
            "~/.asoundrc"
        ]
        errors false
    }
]

# load card-specific configuration files (on request)

cards.@hooks [
    {
        func load
        files [
            {
                @func concat
                strings [
                    { @func datadir }
                    "/cards/aliases.conf"
                ]
            }
        ]
    }
    {
        func load_for_all_cards
        files [
            {
                @func concat
                strings [
                    { @func datadir }
                    "/cards/"
                    { @func private_string }
                    ".conf"
                ]
            }
        ]
        errors false
    }
]

#
# defaults
#

# show all name hints also for definitions without hint {} section
defaults.namehint.showall on
# show just basic name hints
defaults.namehint.basic on
# show extended name hints
defaults.namehint.extended on
#
defaults.ctl.card 0
defaults.pcm.card 0
defaults.pcm.device 0
defaults.pcm.subdevice -1
defaults.pcm.nonblock 1
defaults.pcm.compat 0
defaults.pcm.minperiodtime 5000        # in us
defaults.pcm.ipc_key 5678293
defaults.pcm.ipc_gid audio
defaults.pcm.ipc_perm 0660
defaults.pcm.dmix.max_periods 0
defaults.pcm.dmix.rate 48000
defaults.pcm.dmix.format "unchanged"
defaults.pcm.dmix.card defaults.pcm.card
defaults.pcm.dmix.device defaults.pcm.device
defaults.pcm.dsnoop.card defaults.pcm.card
defaults.pcm.dsnoop.device defaults.pcm.device
defaults.pcm.front.card defaults.pcm.card
defaults.pcm.front.device defaults.pcm.device
defaults.pcm.rear.card defaults.pcm.card
defaults.pcm.rear.device defaults.pcm.device
defaults.pcm.center_lfe.card defaults.pcm.card
defaults.pcm.center_lfe.device defaults.pcm.device
defaults.pcm.side.card defaults.pcm.card
defaults.pcm.side.device defaults.pcm.device
defaults.pcm.surround21.card defaults.pcm.card
defaults.pcm.surround21.device defaults.pcm.device
defaults.pcm.surround40.card defaults.pcm.card
defaults.pcm.surround40.device defaults.pcm.device
defaults.pcm.surround41.card defaults.pcm.card
defaults.pcm.surround41.device defaults.pcm.device
defaults.pcm.surround50.card defaults.pcm.card
defaults.pcm.surround50.device defaults.pcm.device
defaults.pcm.surround51.card defaults.pcm.card
defaults.pcm.surround51.device defaults.pcm.device
defaults.pcm.surround71.card defaults.pcm.card
defaults.pcm.surround71.device defaults.pcm.device
defaults.pcm.iec958.card defaults.pcm.card
defaults.pcm.iec958.device defaults.pcm.device
defaults.pcm.modem.card defaults.pcm.card
defaults.pcm.modem.device defaults.pcm.device
# truncate files via file or tee PCM
defaults.pcm.file_format    "raw"
defaults.pcm.file_truncate    true
defaults.rawmidi.card 0
defaults.rawmidi.device 0
defaults.rawmidi.subdevice -1
defaults.hwdep.card 0
defaults.hwdep.device 0
defaults.timer.class 2
defaults.timer.sclass 0
defaults.timer.card 0
defaults.timer.device 0
defaults.timer.subdevice 0

#
#  PCM interface
#

# redirect to load-on-demand extended pcm definitions
pcm.cards cards.pcm

pcm.default cards.pcm.default
pcm.sysdefault cards.pcm.default
pcm.front cards.pcm.front
pcm.rear cards.pcm.rear
pcm.center_lfe cards.pcm.center_lfe
pcm.side cards.pcm.side
pcm.surround21 cards.pcm.surround21
pcm.surround40 cards.pcm.surround40
pcm.surround41 cards.pcm.surround41
pcm.surround50 cards.pcm.surround50
pcm.surround51 cards.pcm.surround51
pcm.surround71 cards.pcm.surround71
pcm.iec958 cards.pcm.iec958
pcm.spdif iec958
pcm.hdmi cards.pcm.hdmi
pcm.dmix cards.pcm.dmix
pcm.dsnoop cards.pcm.dsnoop
pcm.modem cards.pcm.modem
pcm.phoneline cards.pcm.phoneline

pcm.hw {
    @args [ CARD DEV SUBDEV ]
    @args.CARD {
        type string
        default {
            @func getenv
            vars [
                ALSA_PCM_CARD
                ALSA_CARD
            ]
            default {
                @func refer
                name defaults.pcm.card
            }
        }
    }
    @args.DEV {
        type integer
        default {
            @func igetenv
            vars [
                ALSA_PCM_DEVICE
            ]
            default {
                @func refer
                name defaults.pcm.device
            }
        }
    }
    @args.SUBDEV {
        type integer
        default {
            @func refer
            name defaults.pcm.subdevice
        }
    }       
    type hw
    card $CARD
    device $DEV
    subdevice $SUBDEV
    hint {
        show {
            @func refer
            name defaults.namehint.extended
        }
        description "Direct hardware device without any conversions"
    }
}

pcm.plughw {
    @args [ CARD DEV SUBDEV ]
    @args.CARD {
        type string
        default {
            @func getenv
            vars [
                ALSA_PCM_CARD
                ALSA_CARD
            ]
            default {
                @func refer
                name defaults.pcm.card
            }
        }
    }
    @args.DEV {
        type integer
        default {
            @func igetenv
            vars [
                ALSA_PCM_DEVICE
            ]
            default {
                @func refer
                name defaults.pcm.device
            }
        }
    }
    @args.SUBDEV {
        type integer
        default {
            @func refer
            name defaults.pcm.subdevice
        }
    }       
    type plug
    slave.pcm {
        type hw
        card $CARD
        device $DEV
        subdevice $SUBDEV
    }
    hint {
        show {
            @func refer
            name defaults.namehint.extended
        }
        description "Hardware device with all software conversions"
    }
}

pcm.plug {
    @args [ SLAVE ]
    @args.SLAVE {
        type string
    }
    type plug
    slave.pcm $SLAVE
}

pcm.shm {
    @args [ SOCKET PCM ]
    @args.SOCKET {
        type string
    }
    @args.PCM {
        type string
    }
    type shm
    server $SOCKET
    pcm $PCM
}

pcm.tee {
    @args [ SLAVE FILE FORMAT ]
    @args.SLAVE {
        type string
    }
    @args.FILE {
        type string
    }
    @args.FORMAT {
        type string
        default {
            @func refer
            name defaults.pcm.file_format
        }
    }
    type file
    slave.pcm $SLAVE
    file $FILE
    format $FORMAT
    truncate {
        @func refer
        name defaults.pcm.file_truncate
    }
}

pcm.file {
    @args [ FILE FORMAT ]
    @args.FILE {
        type string
    }
    @args.FORMAT {
        type string
        default {
            @func refer
            name defaults.pcm.file_format
        }
    }
    type file
    slave.pcm null
    file $FILE
    format $FORMAT
    truncate {
        @func refer
        name defaults.pcm.file_truncate
    }
}

pcm.null {
    type null
    hint {
        show {
            @func refer
            name defaults.namehint.basic
        }
        description "Discard all samples (playback) or generate zero samples (capture)"
    }
}

#
#  Control interface
#
   
ctl.sysdefault {
    type hw
    card {
        @func getenv
        vars [
            ALSA_CTL_CARD
            ALSA_CARD
        ]
        default {
            @func refer
            name defaults.ctl.card
        }
    }
}
ctl.default ctl.sysdefault

ctl.hw {
    @args [ CARD ]
    @args.CARD {
        type string
        default {
            @func getenv
            vars [
                ALSA_CTL_CARD
                ALSA_CARD
            ]
            default {
                @func refer
                name defaults.ctl.card
            }
        }
    }
    type hw
    card $CARD
}

ctl.shm {
    @args [ SOCKET CTL ]
    @args.SOCKET {
        type string
    }
    @args.CTL {
        type string
    }
    type shm
    server $SOCKET
    ctl $CTL
}

#
#  RawMidi interface
#

rawmidi.default {
    type hw
    card {
        @func getenv
        vars [
            ALSA_RAWMIDI_CARD
            ALSA_CARD
        ]
        default {
            @func refer
            name defaults.rawmidi.card
        }
    }
    device {
        @func igetenv
        vars [
            ALSA_RAWMIDI_DEVICE
        ]
        default {
            @func refer
            name defaults.rawmidi.device
        }
    }
}

rawmidi.hw {
    @args [ CARD DEV SUBDEV ]
    @args.CARD {
        type string
        default {
            @func getenv
            vars [
                ALSA_RAWMIDI_CARD
                ALSA_CARD
            ]
            default {
                @func refer
                name defaults.rawmidi.card
            }
        }
    }
    @args.DEV {
        type integer
        default {
            @func igetenv
            vars [
                ALSA_RAWMIDI_DEVICE
            ]
            default {
                @func refer
                name defaults.rawmidi.device
            }
        }
    }
    @args.SUBDEV {
        type integer
        default -1
    }
    type hw
    card $CARD
    device $DEV
    subdevice $SUBDEV
    hint {
        description "Direct rawmidi driver device"
        device $DEV
    }
}

rawmidi.virtual {
    @args [ MERGE ]
    @args.MERGE {
        type string
        default 1
    }
    type virtual
    merge $MERGE
}

#
#  Sequencer interface
#

seq.default {
    type hw
}

seq.hw {
    type hw
}

#
#  HwDep interface
#

hwdep.default {
    type hw
    card {
        @func getenv
        vars [
            ALSA_HWDEP_CARD
            ALSA_CARD
        ]
        default {
            @func refer
            name defaults.hwdep.card
        }
    }
    device {
        @func igetenv
        vars [
            ALSA_HWDEP_DEVICE
        ]
        default {
            @func refer
            name defaults.hwdep.device
        }
    }
}

hwdep.hw {
    @args [ CARD DEV ]
    @args.CARD {
        type string
        default {
            @func getenv
            vars [
                ALSA_HWDEP_CARD
                ALSA_CARD
            ]
            default {
                @func refer
                name defaults.hwdep.card
            }
        }
    }
    @args.DEV {
        type integer
        default {
            @func igetenv
            vars [
                ALSA_HWDEP_DEVICE
            ]
            default {
                @func refer
                name defaults.hwdep.device
            }
        }
    }
    type hw
    card $CARD
    device $DEV
}

#
#  Timer interface
#

timer_query.default {
    type hw
}

timer_query.hw {
    type hw
}

timer.default {
    type hw
    class {
        @func refer
        name defaults.timer.class
    }
    sclass {
        @func refer
        name defaults.timer.sclass
    }
    card {
        @func refer
        name defaults.timer.card
    }
    device {
        @func refer
        name defaults.timer.device
    }
    subdevice {
        @func refer
        name defaults.timer.subdevice
    }
    hint.description "Default direct hardware timer device"
}

timer.hw {
    @args [ CLASS SCLASS CARD DEV SUBDEV ]
    @args.CLASS {
        type integer
        default {
            @func refer
            name defaults.timer.class
        }
    }
    @args.SCLASS {
        type integer
        default {
            @func refer
            name defaults.timer.sclass
        }
    }
    @args.CARD {
        type string
        default {
            @func refer
            name defaults.timer.card
        }
    }
    @args.DEV {
        type integer
        default {
            @func refer
            name defaults.timer.device
        }
    }
    @args.SUBDEV {
        type integer
        default {
            @func refer
            name defaults.timer.subdevice
        }
    }
    type hw
    class $CLASS
    sclass $SCLASS
    card $CARD
    device $DEV
    subdevice $SUBDEV
}

52

Ясно же, что это не тот файл, пример которого я привёл.
Как его править, не знаю, т.к. мне этого делать ни разу не приходилось.
Тот, который я имел в виду, входит в пакет alsa-base и должен быть именно в /etc/modprobe.d/.

Пётр.

Пётр.

53 (24.02.2015 16:36:44 отредактировано Андрей Пучков)

Peter пишет:

Тот, который я имел в виду, входит в пакет alsa-base и должен быть именно в /etc/modprobe.d/.
Пётр.

походу в 8 дебиане  по другому сделано. этого файла тут нема. ладно буду дальше копаться. если не найду как настроить сделаю как обычно- снесу нафиг пульсу

54

Андрей Пучков пишет:
Peter пишет:

Тот, который я имел в виду, входит в пакет alsa-base и должен быть именно в /etc/modprobe.d/.
Пётр.

походу в 8 дебиане  по другому сделано. этого файла тут нема. ладно буду дальше копаться. если не найду как настроить сделаю как обычно- снесу нафиг пульсу

Действительно, сейчас посмотрел - в пакете его нет, но он относится к этому пакету.
Т.е. он, по-видимому, появляется при конфигурировании системы. Я как-то никогда не замечал, в какой момент это происходит.
Попорбуйте в меню настроек найти звук и что-то с ним сделать.

Пётр.

Пётр.

55 (24.02.2015 19:31:24 отредактировано Андрей Пучков)

Peter пишет:

Попорбуйте в меню настроек найти звук и что-то с ним сделать.

правка звука ни к чему не привела. если он и появляется то только после какихто серьезных действий и то неуверен. все больше склоняюсь к тому , что править надо или pulse-alsa.conf или alsa.conf 
к сожалению толковых мануалов не нашел. наверно придется как обычно методом научного тыка (надеюсь система переживет мой НАУЧНЫЙ интерес  ag )

56

Андрей Пучков пишет:
Peter пишет:

Попорбуйте в меню настроек найти звук и что-то с ним сделать.

правка звука ни к чему не привела. если он и появляется то только после какихто серьезных действий и то неуверен. все больше склоняюсь к тому , что править надо или pulse-alsa.conf или alsa.conf 
к сожалению толковых мануалов не нашел. наверно придется как обычно методом научного тыка (надеюсь система переживет мой НАУЧНЫЙ интерес  ag )

Действительно, alsa-base устарел и вместе с ним alsa-base.conf, но я у себя этого просто не заметил.
Как-то хватает alsamixer и alsactl.

Пётр.

Пётр.

чет в Jessie  пульса меня совсем  достала. в whezy таких проблем не было. народ подскажите как его правильно здесь вырубить ,а то при измении файлов выдает ошибки. похоже я чет неправильно делаю   ac

достал меня jessie, и подсказать никто не может((( плюнул на все поставил обратно wheezy .   и все замечательно настроилось.

конечно это не решение проблемы , но у меня уже нервов не хватило уж извиняйте  bk