<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>1049</bug_id>
          
          <creation_ts>2002-07-03 17:16:42 +0400</creation_ts>
          <short_desc>/etc/rc.d/init.d/sound не запускает миксер</short_desc>
          <delta_ts>2005-08-30 03:18:51 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>sound-scripts</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>3005</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="ildar">ildar</reporter>
          <assigned_to name="Michael Shigorin">mike</assigned_to>
          <cc>dvukol</cc>
    
    <cc>ldv</cc>
    
    <cc>shrek</cc>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>998</commentid>
    <comment_count>0</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2002-07-03 17:16:42 +0400</bug_when>
    <thetext>если используется Alsa + прописанные в modules.conf драйвера Alsa. Рекомендую поправить скрипт так, чтобы start_mixer запускался в любом случае.
---

---

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3825</commentid>
    <comment_count>1</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2003-01-04 21:40:30 +0300</bug_when>
    <thetext>надо просто вписать, чтобы запускался \&amp;quot;alsactl restore\&amp;quot; в Sxxsound start и \&amp;quot;alsactl store\&amp;quot; в Kxxsound stop
В целом суть такова: если драйвера - alsa, то использовать alsactl, а если драйвера - oss, то использовать aumix, или что-то подобное (aumix плох тем, что тянет gtk за собой...).
Удачи!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7190</commentid>
    <comment_count>2</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2003-01-04 21:40:30 +0300</bug_when>
    <thetext>надо просто вписать, чтобы запускался \&amp;quot;alsactl restore\&amp;quot; в Sxxsound start и \&amp;quot;alsactl store\&amp;quot; в Kxxsound stop
В целом суть такова: если драйвера - alsa, то использовать alsactl, а если драйвера - oss, то использовать aumix, или что-то подобное (aumix плох тем, что тянет gtk за собой...).
Удачи!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10385</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2003-10-27 15:37:15 +0300</bug_when>
    <thetext>*** Bug 1711 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10386</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2003-10-27 15:49:16 +0300</bug_when>
    <thetext>Вообще говоря, было бы _крайне_ уместно решить проблему до финального Compact-2.3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10387</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2003-10-27 15:49:53 +0300</bug_when>
    <thetext>(severity up)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10427</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2003-10-29 20:58:39 +0300</bug_when>
    <thetext>кусок &quot;как это сделано в мандраке&quot;:

сейчас эта мысль в моей обработке вместе с патчем из #1711 (alsactl
store/restore) допиливается для sound-scripts-0.2.

---

function start_mixer () {
    # ALSA
    if [ -d /proc/asound ] &amp;&amp; [ -x /usr/sbin/alsactl ]; then
        # is ALSA already configured ?
	if [[ ! -r /etc/asound.state ]]; then
	    # provide decent default sound level for alsa drivers
	    if [ -d /proc/asound ] &amp;&amp; [ -x /usr/sbin/alsactl ];then
             MIXER_SETTINGS=/root/tmp/asound.state_tmp
             alsactl -f $MIXER_SETTINGS store
        	   # set volume to 67%
             perl -pi -e &apos;s/(value\w*\S*)\s* 0/\1 20/&apos; $MIXER_SETTINGS
        	   # unmute all channels
             perl -pi -e &apos;s/(value\w*\S*)\s* false/\1 true/&apos; $MIXER_SETTINGS
             action &quot;Setting mixer settings&quot; alsactl -f $MIXER_SETTINGS restore
             rm -f $MIXER_SETTINGS
		return 0
	    fi
	    # if we&apos;ve not alsa-utils, we&apos;ll fallback on OSS initialization below
	else
	    # Not first boot:
	    # Done by alsa service but only if sound service is not
	    # enabled (hance this code path).
	    # We&apos;ll merge in back aksa service once mdk9.2 is released.
	    # [but we&apos;ll still handle both aumix &amp; alsactl in order
	    #  to manage packages removing / driver switch]
	    action &quot;Loading mixer settings&quot; /usr/sbin/alsactl restore
	    return 0
	fi
    fi
    # OSS
    if egrep -q &apos;(sparcaudio|sound)&apos; /proc/devices 2&gt;/dev/null &amp;&amp; \
	[ &quot;$retval&quot; -eq 0 ] &amp;&amp; [ -x /usr/bin/aumix ];then
	if [ ! -r /etc/.aumixrc ];then
	    action &quot;Setting mixer settings&quot; /usr/bin/aumix -v80 -w80 -c80
	else
	    action &quot;Loading mixer settings&quot; /usr/bin/aumix -f /etc/.aumixrc -L
	fi
    fi
}

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11163</commentid>
    <comment_count>7</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2004-01-11 19:20:33 +0300</bug_when>
    <thetext>changed maintainer </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11211</commentid>
    <comment_count>8</comment_count>
    <who name="Albert R. Valiev">darkstar</who>
    <bug_when>2004-01-13 18:42:53 +0300</bug_when>
    <thetext>Fixed. </thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>