From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,SPF_PASS autolearn=ham version=3.2.5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1325489349; bh=CtduZc3JCwF0EUUXVKTKiaIUJup1IPOE4aZtth7a2wA=; h=Message-ID:Date:From:MIME-Version:To:Subject:Content-Type: Content-Transfer-Encoding; b=iMujrPGq5eT035gEd0kYu1942HE9qKymX0uOv8qL8T6eOkfErnMnxsPD12OFZ/q6P +bPPbKh/f0xBbg6fXNRBCnowFN2ei3ocW/iDetyFRw3QP8HdhsguzlDMEt6MdLWZS2 qO8dxnjm6AC0VcLM752dXrBBLJmbV/uHzvUhLuPs= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1325489349; bh=CtduZc3JCwF0EUUXVKTKiaIUJup1IPOE4aZtth7a2wA=; h=Message-ID:Date:From:MIME-Version:To:Subject:Content-Type: Content-Transfer-Encoding; b=iMujrPGq5eT035gEd0kYu1942HE9qKymX0uOv8qL8T6eOkfErnMnxsPD12OFZ/q6P +bPPbKh/f0xBbg6fXNRBCnowFN2ei3ocW/iDetyFRw3QP8HdhsguzlDMEt6MdLWZS2 qO8dxnjm6AC0VcLM752dXrBBLJmbV/uHzvUhLuPs= X-Yandex-Spam: 1 Message-ID: <4F015CC4.6080404@yandex.ru> Date: Mon, 02 Jan 2012 10:29:08 +0300 From: Speccyfighter User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 To: "community@lists.altlinux.org" Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: [Comm] =?utf-8?q?_Simply_Linux_6_-_pulseaudio_remove_=D0=B8_?= =?utf-8?b?0LjQvdC40YbQuNCw0LvQuNC30LDRhtC40Y8gYWxzYQ==?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jan 2012 07:29:15 -0000 Archived-At: List-Archive: List-Post: Всех с Новым годом и доброго времени суток! Лениво, но тест SL6 продолжается. Топик в тему: https://bugs.mageia.org/show_bug.cgi?id=500 В нашей alsa-utils: $ rpm -ql alsa-utils|grep alsa|grep var $ Версия нашей alsa-utils: $ apt-cache show alsa-utils|grep Version Version: 1:1.0.24.2-alt1 Попытка выполнения команды: # alsactl -f /var/lib/alsa/asound.state store alsactl: save_state:1547: Cannot open /var/lib/alsa/asound.state for writing: No such file or directory # alsactl store alsactl: save_state:1547: Cannot open /var/lib/alsa/asound.state for writing: No such file or directory Моделирование пофиксивания бага (см. https://bugs.mageia.org/show_bug.cgi?id=500): # mkdir /var/lib/alsa/ # touch /var/lib/alsa/asound.state # alsactl -f /var/lib/alsa/asound.state store # cat /var/lib/alsa/asound.state state.Intel { control.1 { iface MIXER name 'Front Playback Volume' dbvalue.0 0 dbvalue.1 0 } } } Содержимое пакета из репозитория mageia: $ rpm -qpl alsa-utils-1.0.24.2-3.mga1.i586.rpm | grep var /var/lib/alsa /var/lib/alsa/asound.state http://mirror.yandex.ru/mageia/distrib/1/i586/media/core/release/alsa-utils-1.0.24.2-3.mga1.i586.rpm http://mirror.yandex.ru/mageia/distrib/1/SRPMS/core/release/alsa-utils-1.0.24.2-3.mga1.src.rpm Требуется: пересборка пакета alsa-utils с включением в пакет: /var/lib/alsa /var/lib/alsa/asound.state с последующей пересборкой altlinux-6.0.1_rc*-simply-*.iso с пофиксенным alsa-utils. Вопрос второго плана: В каком пакете у нас лежат скрипты сохранения настроек миксера alsa и восстановления оного? Локальных и глобальных? В Mageia Linux это решено элегантным образом: http://mirror.yandex.ru/mageia/distrib/1/i586/media/core/release/sound-scripts-0.60-5.mga1.noarch.rpm http://mirror.yandex.ru/mageia/distrib/1/SRPMS/core/release/sound-scripts-0.60-5.mga1.src.rpm $ rpm -qpl ./Загрузки/sound-scripts-0.60-5.mga1.noarch.rpm /bin/reset_sound /etc/modprobe.d/snd-oss /etc/modprobe.d/snd-usb-audio /etc/rc.d/init.d/alsa /etc/rc.d/init.d/sound /etc/rc.d/rc.alsa_default /etc/sysconfig/alsa /etc/udev/rules.d/alsa.rules /sbin/alsa.agent /usr/bin/reset_sound /usr/sbin/alsa.agent /usr/share/alsa /usr/share/alsa/alsa-utils /usr/share/doc/sound-scripts /usr/share/doc/sound-scripts/ChangeLog Файл /etc/rc.d/init.d/sound function start_mixer секция # ALSA В SL6 временное решение сделано таким образом: $ touch ~/.asoundrc echo "/usr/sbin/alsactl restore -f ~/.asoundrc" >> ~/.bash_profile https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture#Restore_ALSA_Mixer_settings_at_startup Реализация способа замены pulseaudio на alsa без udev-alsa и aserver