mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-23 14:32:13 +08:00
Added Quality of Life chapter, and more.
Also added more gamepad kernel options.
This commit is contained in:
parent
b5598f98cd
commit
75bc12405a
@ -12,7 +12,7 @@
|
|||||||
<title>Organization</title>
|
<title>Organization</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
This book is divided into the following 6 sections:
|
This book is divided into the following 7 sections:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<bridgehead renderas="sect2">Part I - Introduction</bridgehead>
|
<bridgehead renderas="sect2">Part I - Introduction</bridgehead>
|
||||||
@ -59,6 +59,14 @@
|
|||||||
Wine</application> and configure it.
|
Wine</application> and configure it.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<bridgehead renderas="sect2">Part VI - Quality of Life</bridgehead>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
This section goes over quality of life improvements and packages
|
||||||
|
to improve the experience with the system after following the main
|
||||||
|
part of the book.
|
||||||
|
</para>
|
||||||
|
|
||||||
<bridgehead renderas="sect2">Appendices</bridgehead>
|
<bridgehead renderas="sect2">Appendices</bridgehead>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
|
@ -19,6 +19,7 @@ $Date$
|
|||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shareddeps/sdchapter.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shareddeps/sdchapter.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="steam/steamchapter.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="steam/steamchapter.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="wine/winechapter.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="wine/winechapter.xml"/>
|
||||||
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qol/qol.xml"/>
|
||||||
|
|
||||||
<!-- Appendices -->
|
<!-- Appendices -->
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/creat-comm.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/creat-comm.xml"/>
|
||||||
|
@ -42,6 +42,12 @@
|
|||||||
<listitem>
|
<listitem>
|
||||||
<para>June 10th, 2024</para>
|
<para>June 10th, 2024</para>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>[Zeckmathederg] - Added Quality of Life chapter, and more.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[Zeckmathederg] - Added kernel-config, gamepad.xml, and qol.</para>
|
||||||
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>[Zeckmathederg] - Changed GLFS copyright date to just 2024.</para>
|
<para>[Zeckmathederg] - Changed GLFS copyright date to just 2024.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
@ -67,7 +67,7 @@
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
The last chapter that most users will need is Wine. Likewise
|
The following chapter that most users will need is Wine. Likewise
|
||||||
with the Steam chapter, users should follow every step in this
|
with the Steam chapter, users should follow every step in this
|
||||||
chapter if they want to install <application>Wine</application>
|
chapter if they want to install <application>Wine</application>
|
||||||
and use it. The Wine chapter at the moment does not consider
|
and use it. The Wine chapter at the moment does not consider
|
||||||
@ -79,6 +79,11 @@
|
|||||||
to avoid duplicate sections.
|
to avoid duplicate sections.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
The last chapter covers quality of life improvements and packages.
|
||||||
|
This chapter is not required but recommended.
|
||||||
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
We hope you enjoy using GLFS. May you realize that LFS can
|
We hope you enjoy using GLFS. May you realize that LFS can
|
||||||
provide you of your gaming needs!
|
provide you of your gaming needs!
|
||||||
|
@ -1,4 +1,15 @@
|
|||||||
|
USB_SUPPORT="*"
|
||||||
HID_SUPPORT="*"
|
HID_SUPPORT="*"
|
||||||
HID="*M"
|
HID="*M"
|
||||||
HID_NINTENDO= { value = " *", comment = "For Nintendo gamepad support" }
|
INPUT="*"
|
||||||
NINTENDO_FF="* "
|
INPUT_JOYSTICK="*"
|
||||||
|
JOYSTICK_GAMECON = { value = "*", comment = "For older gamepads" }
|
||||||
|
JOYSTICK_XPAD = { value = "*", comment = "For Xbox gamepad support" }
|
||||||
|
JOYSTICK_XPAD_FF=" *"
|
||||||
|
JOYSTICK_XPAD_LEDS=" *"
|
||||||
|
HID_NINTENDO = { value = "*", comment = "For Nintendo gamepad support" }
|
||||||
|
NINTENDO_FF=" *"
|
||||||
|
HID_WIIMOTE=" *M"
|
||||||
|
HID_SONY = { value = "*M", comment = "For Playstation gamepad support" }
|
||||||
|
SONY_FF=" *"
|
||||||
|
HID_STEAM = { value = "*", comment = "For Steam controllers" }
|
||||||
|
@ -4,9 +4,28 @@
|
|||||||
<!-- Automatically generated by kernel-config.py
|
<!-- Automatically generated by kernel-config.py
|
||||||
DO NOT EDIT! -->
|
DO NOT EDIT! -->
|
||||||
<screen><emphasis role='blue'>D</emphasis>evice Drivers --->
|
<screen><emphasis role='blue'>D</emphasis>evice Drivers --->
|
||||||
|
<emphasis role='blue'>I</emphasis>nput device support --->
|
||||||
|
<*> <emphasis role='blue'>G</emphasis>eneric input layer (needed for keyboard, mouse, ...) [INPUT]
|
||||||
|
[*] <emphasis role='blue'>J</emphasis>oysticks/Gamepads ---> [INPUT_JOYSTICK]
|
||||||
|
# For older gamepads:
|
||||||
|
<*> M<emphasis role='blue'>u</emphasis>ltisystem, NES, SNES, N64, PSX joysticks and gamepads
|
||||||
|
... [JOYSTICK_GAMECON]
|
||||||
|
# For Xbox gamepad support:
|
||||||
|
<*> <emphasis role='blue'>X</emphasis>box gamepad support [JOYSTICK_XPAD]
|
||||||
|
[ /*] <emphasis role='blue'>X</emphasis>box gamepad rumble support [JOYSTICK_XPAD_FF]
|
||||||
|
[ /*] <emphasis role='blue'>L</emphasis>ED Support for the Xbox 360 controller Guide button
|
||||||
|
... [JOYSTICK_XPAD_LEDS]
|
||||||
[*] H<emphasis role='blue'>I</emphasis>D bus support ---> [HID_SUPPORT]
|
[*] H<emphasis role='blue'>I</emphasis>D bus support ---> [HID_SUPPORT]
|
||||||
<*/M> H<emphasis role='blue'>I</emphasis>D bus core support [HID]
|
<*/M> H<emphasis role='blue'>I</emphasis>D bus core support [HID]
|
||||||
<emphasis role='blue'>S</emphasis>pecial HID drivers --->
|
<emphasis role='blue'>S</emphasis>pecial HID drivers --->
|
||||||
# For Nintendo gamepad support:
|
# For Nintendo gamepad support:
|
||||||
< /*> N<emphasis role='blue'>i</emphasis>ntendo Joy-Con, NSO, and Pro Controller support [HID_NINTENDO]
|
<*> N<emphasis role='blue'>i</emphasis>ntendo Joy-Con, NSO, and Pro Controller support [HID_NINTENDO]
|
||||||
[ /*] N<emphasis role='blue'>i</emphasis>ntendo Switch controller force feedback support [NINTENDO_FF]</screen>
|
[ /*] N<emphasis role='blue'>i</emphasis>ntendo Switch controller force feedback support
|
||||||
|
... [NINTENDO_FF]
|
||||||
|
# For Playstation gamepad support:
|
||||||
|
<*/M> <emphasis role='blue'>S</emphasis>ony PS2/3/4 accessories [HID_SONY]
|
||||||
|
[ /*] <emphasis role='blue'>S</emphasis>ony PS2/3/4 accessories force feedback support [SONY_FF]
|
||||||
|
# For Steam controllers:
|
||||||
|
<*> <emphasis role='blue'>S</emphasis>team Controller/Deck support [HID_STEAM]
|
||||||
|
< /*/M> N<emphasis role='blue'>i</emphasis>ntendo Wii / Wii U peripherals [HID_WIIMOTE]
|
||||||
|
[*] <emphasis role='blue'>U</emphasis>SB support ---> [USB_SUPPORT]</screen>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
||||||
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
|
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
|
||||||
<!ENTITY % general-entities SYSTEM "../../general.ent">
|
<!ENTITY % general-entities SYSTEM "../general.ent">
|
||||||
%general-entities;
|
%general-entities;
|
||||||
]>
|
]>
|
||||||
|
|
||||||
@ -22,7 +22,7 @@
|
|||||||
|
|
||||||
<para>
|
<para>
|
||||||
Now you should be able to plug in your gamepad and play. If you want to use
|
Now you should be able to plug in your gamepad and play. If you want to use
|
||||||
the gamepad wirelessly, you will need to connect in via Bluetooth. You can
|
the gamepad wirelessly, you will need to connect it via Bluetooth. You can
|
||||||
enable Bluetooth by following the BLFS page <ulink
|
enable Bluetooth by following the BLFS page <ulink
|
||||||
url="&blfs-svn;/general/bluez.html">BlueZ</ulink> if you haven't already
|
url="&blfs-svn;/general/bluez.html">BlueZ</ulink> if you haven't already
|
||||||
compiled it. If you have chosen to install a desktop environment, if not
|
compiled it. If you have chosen to install a desktop environment, if not
|
||||||
|
15
qol/qol.xml
15
qol/qol.xml
@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE part PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
||||||
|
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
|
||||||
|
<!ENTITY % general-entities SYSTEM "../general.ent">
|
||||||
|
%general-entities;
|
||||||
|
]>
|
||||||
|
|
||||||
|
<part id="qol" xreflabel="Quality of Life">
|
||||||
|
<?dbhtml filename="qol.html" dir="qol"?>
|
||||||
|
|
||||||
|
<title>Quality of Life</title>
|
||||||
|
|
||||||
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qolintro.xml"/>
|
||||||
|
|
||||||
|
</part>
|
@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
||||||
|
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
|
||||||
|
<!ENTITY % general-entities SYSTEM "../general.ent">
|
||||||
|
%general-entities;
|
||||||
|
]>
|
||||||
|
|
||||||
|
<chapter id="QualityofLife">
|
||||||
|
<?dbhtml filename="qolintro.html"?>
|
||||||
|
|
||||||
|
|
||||||
|
<title>Quality of Life</title>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
Now that you have installed <application>Steam</application>, <application>
|
||||||
|
Wine</application>, or both, you may be satisfied with your current setup.
|
||||||
|
However, there are some quality of life improvements that may be of use to
|
||||||
|
you. This chapter goes through a handful of those improvements.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gamepad.xml"/>
|
||||||
|
|
||||||
|
</chapter>
|
@ -98,6 +98,12 @@
|
|||||||
</para>
|
</para>
|
||||||
</note>
|
</note>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
First enable XFree86 DRI support in the kernel and recompile if necessary.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nvidia-kernel.xml"/>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Install x86 <application>NVIDIA</application> by running the following
|
Install x86 <application>NVIDIA</application> by running the following
|
||||||
commands as the <systemitem class="username">root</systemitem> user:
|
commands as the <systemitem class="username">root</systemitem> user:
|
||||||
|
Loading…
Reference in New Issue
Block a user