Ignore:
Timestamp:
09/12/2012 05:18:06 PM (12 years ago)
Author:
Krejzi <krejzi@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
7298aa7
Parents:
db248d06
Message:

ALSA 1.0.26.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10657 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • multimedia/libdriv/alsa-utils.xml

    rdb248d06 r0d50cca  
    77  <!ENTITY alsa-utils-download-http "&alsa-download-http;/utils/alsa-utils-&alsa-utils-version;.tar.bz2">
    88  <!ENTITY alsa-utils-download-ftp  "&alsa-download-ftp;/utils/alsa-utils-&alsa-utils-version;.tar.bz2">
    9   <!ENTITY alsa-utils-md5sum        "f81f9dcb9a014fd32cb3a70066a5b9a9">
     9  <!ENTITY alsa-utils-md5sum        "4dcf1017fafc91603af96705c073eca9">
    1010  <!ENTITY alsa-utils-size          "1.1 MB">
    1111  <!ENTITY alsa-utils-buildsize     "11 MB">
     
    2525
    2626  <indexterm zone="alsa-utils">
    27     <primary sortas="a-ALSA-Utilities">ALSA Utilities</primary>
     27    <primary sortas="a-alsa-utils">alsa-utils</primary>
    2828  </indexterm>
    2929
     
    3131    <title>Introduction to ALSA Utilities</title>
    3232
    33     <para>The <application>ALSA Utilities</application> package contains
    34     various utilities which are useful for controlling your sound card.</para>
     33    <para>
     34      The <application>ALSA Utilities</application> package contains
     35      various utilities which are useful for controlling your sound
     36      card.
     37    </para>
    3538
    3639    &lfs72_checked;
     
    3942    <itemizedlist spacing="compact">
    4043      <listitem>
    41         <para>Download (HTTP): <ulink url="&alsa-utils-download-http;"/></para>
    42       </listitem>
    43       <listitem>
    44         <para>Download (FTP): <ulink url="&alsa-utils-download-ftp;"/></para>
    45       </listitem>
    46       <listitem>
    47         <para>Download MD5 sum: &alsa-utils-md5sum;</para>
    48       </listitem>
    49       <listitem>
    50         <para>Download size: &alsa-utils-size;</para>
    51       </listitem>
    52       <listitem>
    53         <para>Estimated disk space required: &alsa-utils-buildsize;</para>
    54       </listitem>
    55       <listitem>
    56         <para>Estimated build time: &alsa-utils-time;</para>
     44        <para>
     45          Download (HTTP): <ulink url="&alsa-utils-download-http;"/>
     46        </para>
     47      </listitem>
     48      <listitem>
     49        <para>
     50          Download (FTP): <ulink url="&alsa-utils-download-ftp;"/>
     51        </para>
     52      </listitem>
     53      <listitem>
     54        <para>
     55          Download MD5 sum: &alsa-utils-md5sum;
     56        </para>
     57      </listitem>
     58      <listitem>
     59        <para>
     60          Download size: &alsa-utils-size;
     61        </para>
     62      </listitem>
     63      <listitem>
     64        <para>
     65          Estimated disk space required: &alsa-utils-buildsize;
     66        </para>
     67      </listitem>
     68      <listitem>
     69        <para>
     70          Estimated build time: &alsa-utils-time;
     71        </para>
    5772      </listitem>
    5873    </itemizedlist>
     
    6782    <bridgehead renderas="sect4">Optional</bridgehead>
    6883    <para role="optional">
    69       <xref linkend="xmlto"/>,
    70       <ulink url="http://hightek.org/dialog/">dialog</ulink> (for alsaconf)
     84      <ulink url="http://hightek.org/dialog/">Dialog</ulink> and
     85      <xref linkend="xmlto"/>
    7186    </para>
    7287
    7388    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    74        <itemizedlist spacing="compact">
    75          <listitem>
    76            <para>Optional patch: <ulink
    77             url="&patch-root;/&alsa-utils-patch;"/></para>
    78          </listitem>
    79        </itemizedlist>
    80 
     89    <itemizedlist spacing="compact">
     90      <listitem>
     91        <para>
     92          Optional patch:
     93          <ulink url="&patch-root;/&alsa-utils-patch;"/>
     94        </para>
     95      </listitem>
     96    </itemizedlist>
    8197
    8298    <para condition="html" role="usernotes">User Notes:
    83     <ulink url="&blfs-wiki;/alsa-utils"/></para>
    84 
     99      <ulink url="&blfs-wiki;/alsa-utils"/>
     100    </para>
    85101  </sect2>
    86102
     
    88104    <title>Installation of ALSA Utilities</title>
    89105
    90     <para>If you have not installed the optional dependency <xref linkend='xmlto'/>,
    91     apply the following patch:</para>
     106    <para>
     107      If you have not installed the optional dependency <xref linkend="xmlto"/>,
     108      apply the following patch:
     109    </para>
    92110
    93111<screen><userinput>patch -Np1 -i ../&alsa-utils-patch;</userinput></screen>
    94112
    95     <para>Install <application>ALSA Utilities</application> by
    96     running the following commands:</para>
     113    <para>
     114      Install <application>ALSA Utilities</application> by
     115      running the following commands:
     116    </para>
    97117
    98118<screen><userinput>./configure --without-systemdsystemunitdir &amp;&amp;
    99119make</userinput></screen>
    100120
    101     <para>This package does not come with a test suite.</para>
    102 
    103     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     121    <para>
     122      This package does not come with a test suite.
     123    </para>
     124
     125    <para>
     126      Now, as the <systemitem class="username">root</systemitem> user:
     127    </para>
    104128
    105129<screen role="root"><userinput>make install</userinput></screen>
     
    110134    <title>Command Explanations</title>
    111135
    112     <para><option>--without-systemdsystemunitdir</option>:
    113     Do not install systemd units.</para>
     136    <para>
     137      <option>--without-systemdsystemunitdir</option>:
     138      This switch disables instalation of
     139      <application>Systemd</application> units which are
     140      not necesary for BLFS.
     141    </para>
    114142
    115143  </sect2>
     
    121149      <title>Config Files</title>
    122150
    123       <para><filename>/var/lib/alsa/asound.state</filename></para>
     151      <para>
     152        <filename>/var/lib/alsa/asound.state</filename>
     153      </para>
    124154
    125155      <indexterm zone="alsa-utils alsa-utils-config">
     
    132162      <title>Configuration Information</title>
    133163
    134       <para> Use a bootscript to store the values at shutdown.</para>
     164      <para>
     165        Use a bootscript to store the values at shutdown.
     166      </para>
    135167
    136168      <indexterm zone="alsa-utils alsa-utils-init">
     
    138170      </indexterm>
    139171
    140       <para>As the <systemitem class="username">root</systemitem> user,
    141       install the init script <filename>/etc/rc.d/init.d/alsa</filename> included
    142       in the <xref linkend="bootscripts"/> package.</para>
     172      <para>
     173        As the <systemitem class="username">root</systemitem> user,
     174        install the init script <filename>/etc/rc.d/init.d/alsa</filename> included
     175        in the <xref linkend="bootscripts"/> package.
     176      </para>
    143177
    144178<screen role="root"><userinput>make install-alsa</userinput></screen>
    145179
    146       <para>Note that all channels of your sound card are muted by default.
    147       You can use the <command>alsamixer</command> program from the
    148       <application>ALSA Utilities</application> to change this. Use
    149       <command>speaker-test</command> to check that your settings have
    150       been applied correctly. You should hear <quote>pink noise</quote> on your
    151       speakers.</para>
    152 
    153       <para>The <filename>alsactl</filename> program is normally run from a
    154       standard <application>udev</application> rule.   The first time it is
    155       run, it will complain that there is no state in
    156       <filename>/var/lib/alsa/asound.state</filename>. You can prevent this by
    157       running the following commands as the <systemitem
    158       class="username">root</systemitem> user:</para>
     180      <para>
     181        Note that all channels of your sound card are muted by default.
     182        You can use the <command>alsamixer</command> program to change
     183        this. Use <command>speaker-test</command> to check that your
     184        settings have been applied correctly. You should hear
     185        <quote>pink noise</quote> on your speakers.
     186      </para>
     187
     188      <para>
     189        The <filename>alsactl</filename> program is normally run from a
     190        standard <application>udev</application> rule. The first time it
     191        is run, it will complain that there is no state in
     192        <filename>/var/lib/alsa/asound.state</filename>. You can prevent
     193        this by running the following commands as the
     194        <systemitem class="username">root</systemitem> user:
     195      </para>
    159196
    160197<screen role="root"><userinput>touch /var/lib/alsa/asound.state &amp;&amp;
    161198alsactl store</userinput></screen>
    162199
    163       <para>The volume settings will be restored from the saved state by
    164       <application>Udev</application> when the device is detected (during boot
    165       or when plugged in for USB devices).</para>
    166 
    167       <para>All sound devices are not accessible for any user except
    168       <systemitem class="username">root</systemitem> and members of the
    169       <systemitem class="groupname">audio</systemitem> group. Add any users
    170       that might use the sound devices to that group:</para>
     200      <para>
     201        The volume settings will be restored from the saved state by
     202        <application>Udev</application> when the device is detected
     203        (during boot or when plugged in for USB devices).
     204      </para>
     205
     206      <para>
     207        All sound devices are not accessible for any user except
     208        <systemitem class="username">root</systemitem> and members of the
     209        <systemitem class="groupname">audio</systemitem> group. Add any
     210        users that might use the sound devices to that group:
     211      </para>
    171212
    172213<screen role="root"><userinput>usermod -a -G audio <replaceable>&lt;username&gt;</replaceable></userinput></screen>
    173214
    174215      <note>
    175         <para>You may need to log out and back in again to refresh your group
    176         memberships. '<command>su <replaceable>&lt;username&gt;</replaceable></command>'
    177         should work as well.</para>
     216        <para>
     217          You may need to log out and back in again to refresh your group
     218          memberships. '<command>su <replaceable>&lt;username&gt;</replaceable></command>'
     219          should work as well.
     220        </para>
    178221      </note>
    179222
     
    190233
    191234      <seglistitem>
    192         <seg>aconnect, alsaconf, alsactl, alsamixer, amidi,
    193         amixer, aplay, aplaymidi, arecord, arecordmidi, aseqdump,
    194         aseqnet, iecset, and speaker-test</seg>
    195         <seg>/var/lib/alsa and /usr/share/sounds/alsa</seg>
     235        <seg>
     236          aconnect, alsaconf, alsactl, alsaloop, alsamixer,
     237          alsaucm, amidi, amixer, aplay, aplaymidi, arecord,
     238          arecordmidi, aseqdump, aseqnet, iecset and
     239          speaker-test
     240        </seg>
     241        <seg>
     242          /usr/share/sounds/alsa and /var/lib/alsa
     243        </seg>
    196244      </seglistitem>
    197245    </segmentedlist>
     
    205253        <term><command>aconnect</command></term>
    206254        <listitem>
    207           <para>is a utility for connecting and disconnecting two existing
    208           ports in the ALSA sequencer system.</para>
     255          <para>
     256            is a utility for connecting and disconnecting two
     257            existing ports in the ALSA sequencer system.
     258          </para>
    209259          <indexterm zone="alsa-utils aconnect">
    210260            <primary sortas="b-aconnect">aconnect</primary>
     
    216266        <term><command>alsaconf</command></term>
    217267        <listitem>
    218           <para>is a configuration tool which tries to detect the sound cards
    219           on your system and write a suitable configuration file for ALSA.
    220           This program is incompatible with udev and hotplug.</para>
     268          <para>
     269            is a configuration tool which tries to detect the sound cards
     270            on your system and write a suitable configuration file for ALSA.
     271            This program is incompatible with Udev.
     272          </para>
    221273          <indexterm zone="alsa-utils alsaconf">
    222274            <primary sortas="b-alsaconf">alsaconf</primary>
     
    228280        <term><command>alsactl</command></term>
    229281        <listitem>
    230           <para>is used to control advanced settings for the
    231           ALSA sound card drivers.</para>
     282          <para>
     283            is used to control advanced settings for the
     284            ALSA sound card drivers.
     285          </para>
    232286          <indexterm zone="alsa-utils alsactl">
    233287            <primary sortas="b-alsactl">alsactl</primary>
     
    236290      </varlistentry>
    237291
     292      <varlistentry id="alsaloop">
     293        <term><command>alsaloop</command></term>
     294        <listitem>
     295          <para>
     296            allows create a PCM loopback between a PCM capture
     297            device and a PCM playback device.
     298          </para>
     299          <indexterm zone="alsa-utils alsaloop">
     300            <primary sortas="b-alsaloop">alsaloop</primary>
     301          </indexterm>
     302        </listitem>
     303      </varlistentry>
     304
    238305      <varlistentry id="alsamixer">
    239306        <term><command>alsamixer</command></term>
    240307        <listitem>
    241           <para>is an ncurses-based mixer program for use with the
    242           ALSA sound card drivers.</para>
     308          <para>
     309            is an Ncurses based mixer program for use with
     310            the ALSA sound card drivers.
     311          </para>
    243312          <indexterm zone="alsa-utils alsamixer">
    244313            <primary sortas="b-alsamixer">alsamixer</primary>
     
    250319        <term><command>amidi</command></term>
    251320        <listitem>
    252           <para>is used to read from and write to ALSA
    253           RawMIDI ports.</para>
     321          <para>
     322            is used to read from and write to ALSA
     323            RawMIDI ports.
     324          </para>
    254325          <indexterm zone="alsa-utils amidi">
    255326            <primary sortas="b-amidi">amidi</primary>
     
    272343        <term><command>aplay</command></term>
    273344        <listitem>
    274           <para>is a command-line soundfile player for the
    275           ALSA sound card drivers.</para>
     345          <para>
     346            is a command-line soundfile player for the
     347            ALSA sound card drivers.
     348          </para>
    276349          <indexterm zone="alsa-utils aplay">
    277350            <primary sortas="b-aplay">aplay</primary>
     
    283356        <term><command>aplaymidi</command></term>
    284357        <listitem>
    285           <para>is a command-line utility that plays the specified
    286           MIDI file(s) to one or more ALSA sequencer ports.</para>
     358          <para>
     359            is a command-line utility that plays the specified
     360            MIDI file(s) to one or more ALSA sequencer ports.
     361          </para>
    287362          <indexterm zone="alsa-utils aplaymidi">
    288363            <primary sortas="b-aplaymidi">aplaymidi</primary>
     
    294369        <term><command>arecord</command></term>
    295370        <listitem>
    296           <para>is a command-line soundfile recorder for the
    297           ALSA sound card drivers.</para>
     371          <para>
     372            is a command-line soundfile recorder for the
     373            ALSA sound card drivers.
     374          </para>
    298375          <indexterm zone="alsa-utils arecord">
    299376            <primary sortas="b-arecord">arecord</primary>
     
    305382        <term><command>arecordmidi</command></term>
    306383        <listitem>
    307           <para>is a command-line utility that records a standard
    308           MIDI file from one or more ALSA sequencer ports.</para>
     384          <para>
     385            is a command-line utility that records a standard
     386            MIDI file from one or more ALSA sequencer ports.
     387          </para>
    309388          <indexterm zone="alsa-utils arecordmidi">
    310389            <primary sortas="b-arecordmidi">arecordmidi</primary>
     
    316395        <term><command>aseqdump</command></term>
    317396        <listitem>
    318           <para>is a command-line utility that prints the sequencer events it
    319           receives as text.</para>
     397          <para>
     398            is a command-line utility that prints the sequencer events it
     399            receives as text.
     400          </para>
    320401          <indexterm zone="alsa-utils aseqdump">
    321402            <primary sortas="b-aseqdump">aseqdump</primary>
     
    327408        <term><command>aseqnet</command></term>
    328409        <listitem>
    329           <para>is an ALSA sequencer client which sends
    330           and receives event packets over a network.</para>
     410          <para>
     411            is an ALSA sequencer client which sends and
     412            receives event packets over a network.
     413          </para>
    331414          <indexterm zone="alsa-utils aseqnet">
    332415            <primary sortas="b-aseqnet">aseqnet</primary>
     
    338421        <term><command>iecset</command></term>
    339422        <listitem>
    340           <para>is a small utility to set or dump the IEC958 (or so-called
    341           <quote>S/PDIF</quote>) status bits of the specified sound
    342           card via the ALSA control API.</para>
     423          <para>
     424            is a small utility to set or dump the IEC958 (or so-called
     425            <quote>S/PDIF</quote>) status bits of the specified sound
     426            card via the ALSA control API.
     427          </para>
    343428          <indexterm zone="alsa-utils iecset">
    344429            <primary sortas="b-iecset">iecset</primary>
     
    350435        <term><command>speaker-test</command></term>
    351436        <listitem>
    352           <para>is a command-line speaker test tone generator for ALSA.</para>
     437          <para>
     438            is a command-line speaker test tone generator for ALSA.
     439          </para>
    353440          <indexterm zone="alsa-utils speaker-test">
    354441            <primary sortas="b-speaker-test">speaker-test</primary>
Note: See TracChangeset for help on using the changeset viewer.