alsa-lib, Pulseaudio, Xorg-Server: Adjust how using all three can be done without elogind is explained.

This commit is contained in:
Zeckmathederg 2024-10-17 07:54:54 -06:00
parent ade380cc2c
commit 1c2f0db92c
4 changed files with 38 additions and 17 deletions

View File

@ -42,6 +42,10 @@
<listitem>
<para>October 17th, 2024</para>
<itemizedlist>
<listitem>
<para>[Zeckmathederg] - alsa-lib, Pulseaudio, Xorg-Server: Adjust how
using all three can be done without elogind is explained.</para>
</listitem>
<listitem>
<para>[Zeckmathederg] - alsa-lib: Fix Python2 link.</para>
</listitem>

View File

@ -60,14 +60,6 @@
<xref linkend="elogind"/>
</para>
<note>
<para>
If the recommended runtime dependency is not installed,
add your regular user to the
<systemitem class='groupname'>audio</systemitem> group.
</para>
</note>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<ulink url="&lfs-website;/blfs/view/svn/general/doxygen.html">
@ -219,6 +211,15 @@ ldconfig</userinput></screen>
<ulink url="https://www.alsa-project.org/main/index.php/Asoundrc"/>.
</para>
<para>
Furthermore, if this package was not built with
<xref linkend="elogind"/> support, add any non-root users to the
<systemitem class='groupname'>audio</systemitem> group as the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>usermod -a -G audio <replaceable>&lt;username&gt;</replaceable></userinput></screen>
</sect3>
</sect2>

View File

@ -58,8 +58,7 @@
<xref linkend="alsa-lib"/>,
<xref linkend="dbus"/>,
<xref linkend="elogind"/>
(or add the regular user to <systemitem class='groupname'>audio</systemitem>
group), <xref linkend="glib2"/>,
<xref linkend="glib2"/>,
<ulink url="&blfs-svn;/multimedia/speex.html">Speex</ulink>, and
<xref linkend="xorg7-lib"/>
</para>
@ -286,6 +285,15 @@ ldconfig</userinput></screen>
<command>man pulse-cli-syntax</command>.
</para>
<para>
If you did not build this package with <xref linkend="elogind"/>
support, you will also need to add any non-root users to the
<systemitem class="groupname">audio</systemitem> group as the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>usermod -a -G audio <replaceable>&lt;username&gt;</replaceable></userinput></screen>
<para>
If <application>pulseaudio</application> was working but you no-longer
have sound, after checking for hardware issues (speakers or headphones

View File

@ -83,13 +83,6 @@
and <xref role='runtime' linkend='xorg-libinput-driver'/> (runtime)
</para>
<note>
<para>
If you don't want to install the recommended dependency elogind,
add your regular user to the input and video groups.
</para>
</note>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="libunwind"/>,
@ -268,6 +261,21 @@ EOF</userinput></screen>
</sect2>
<sect2 role="configuration">
<title>Configuring Xorg Server</title>
<para>
If you did not build this package with <xref linkend="elogind"/> support,
you will need to add any non-root users to the
<systemitem class="groupname">input</systemitem> and
<systemitem class="groupname">video</systemitem> groups as the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>usermod -a -G input,video <replaceable>&lt;username&gt;</replaceable></userinput></screen>
</sect2>
<sect2 role="content">
<title>Contents</title>