From b505aca57a09e5daba3583d66f14e7252444c169 Mon Sep 17 00:00:00 2001
From: nathansmith <nathansmith@posteo.com>
Date: Thu, 3 Apr 2025 07:42:34 -0600
Subject: Started linux room arch switch

---
 distro_guides/fedora.html | 165 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 165 insertions(+)
 create mode 100644 distro_guides/fedora.html

(limited to 'distro_guides/fedora.html')

diff --git a/distro_guides/fedora.html b/distro_guides/fedora.html
new file mode 100644
index 0000000..28e7f9a
--- /dev/null
+++ b/distro_guides/fedora.html
@@ -0,0 +1,165 @@
+<!DOCTYPE html>
+<html>
+ 
+<head>
+    <title>Fedora guide</title>
+
+<style>
+    
+body {
+    color: black;
+    background-image: url('../images/linux_background.png');
+}
+
+table {
+	color: black;
+	background-color: #bebebe;
+	margin-top: 10px;
+	margin-bottom: 10px;
+	margin-left: 10px;
+	margin-right: 10px;
+}
+
+</style>
+
+</head>
+ 
+<body>
+    <a href="../index.html"><img src="../images/back_home.png" alt="Back to home page"/></a>
+
+    <center>
+        <table border="1" width="60%">
+            <tr>
+                <td>
+                    <h1>Fedora xfce</h1>
+                    <p>
+                        Fedora been my go to for quite a while though I sometimes switch desktops lmao.
+                        I have tried the gnome version but it doesn't really fit me so most 
+                        of the time I have used the kde spin though recently kde just haven't
+                        been feeling the same. It has been feeling buggy and have been fighting 
+                        with nvidia drivers. After running xfce on my second computer for a while
+                        I grew to really like it and started using it on my main and it have been 
+                        running much better then kde.
+                        <br/><br/>
+                        Fedora xfce can be downloaded <a href="https://fedoraproject.org/spins/xfce"
+                                                         target="_blank">here</a>.
+                    </p>
+                </td>
+            </tr>
+
+            <tr>
+                <td>
+                    <ul>
+                        <li><a href="#setting_up">Setting up fedora</a></li>
+                        <li><a href="#nvidia">Nvidia drivers</a></li>
+                        <li><a href="#useful_things">Useful things in fedora</a></li>
+                    </ul>
+                </td>
+            </tr>
+        </table>
+
+        <table border="1" width="60%">
+            <tr>
+                <td>
+                    <h2 id="setting_up">Setting up fedora</h2>
+                    <p>
+                        Fedora has a little extra setup you wouldn't see in something like linux mint though 
+                        it isn't that bad.
+                    </p>
+                    <h3>Packages</h3>
+                    <p>
+                        You can speed up dnf by adding these to /etc/dnf/dnf.conf<br>
+                        <code>
+                            max_parallel_downloads=20<br/>
+                            fastestmirror=True
+                        </code>
+                        <br/><br/>
+                        The default repos have lots of stuff but you might want an app that isn't in it like steam.
+                        I know the gnome version has a enable 3rd party repos button that does everything I listed here
+                        but I am on the xfce version and also had to do this on the kde verison.
+                    </p>
+                    <ul>
+                        <li>
+                            Setup rpm fusion to get more packages in dnf with the 
+                            <a href="https://docs.fedoraproject.org/en-US/quick-docs/rpmfusion-setup/" target="_blank">resources here</a>
+                        </li>
+                        <li>
+                            Install flatpak if not already there using "sudo dnf install flatpak" then add 
+                            <a href="https://flathub.org/setup/Fedora" target="_blank">flathub</a>
+                             to get some cool apps!
+                        </li>
+                    </ul>
+                    
+                    <h3>Multimedia</h3>
+                    <p>
+                        By default fedora doesn't have many codecs and you need to install them yourself.
+                        Without them many media files will not work and lots of youtube videos will not be able to play.
+                        The fedora docs use to show how to install them but they removed it from their page
+                        and instead shows a new version which installs some stuff but not everything.
+                        I do both of them to make sure I get all the codecs I need.
+                    </p>
+                    <ul>
+                        <li>Update your system with <code>sudo dnf upgrade</code></li>
+                        <li>Install the new packages with <code>sudo dnf group install multimedia</code></li>
+                        <li>
+                            Install the old ones with these three commands in a row:
+                            <ul>
+                              <li><code>sudo dnf install gstreamer1-plugins-{bad-\*,good-\*,base}
+								  gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel</code></li>
+                                <li><code>sudo dnf install lame\* --exclude=lame-devel</code></li>
+                                <li><code>sudo dnf swap ffmpeg-free ffmpeg --allowerasing</code></li>
+                            </ul>
+                        </li>
+                    </ul>
+                </td>
+            </tr>
+
+            <tr>
+                <td>
+                    <h2 id="nvidia">Nvidia drivers</h2>
+                    <p>
+                        Nvidia isn't the best on linux and I like AMD much more though I am stuck with nvidia for now.
+                        For xfce there are some extra settings to enable it but it works great once that is done.
+                        You will need rpm fusion first before you can install the drivers.
+                    </p>
+                    <ul>
+                        <li>
+                            Follow the fedora docs on nvidia
+                            <a href="https://docs.fedoraproject.org/en-US/quick-docs/set-nvidia-as-primary-gpu-on-optimus-based-laptops"
+							   target="_blank">here</a>
+                        </li>
+                        <li>
+                            Also look at the rpmfusion docs on nvidia
+                            <a href="https://rpmfusion.org/Howto/NVIDIA" target="_blank">here</a>
+                        </li>
+                        <li>
+                            Follow the archwiki on nvidia in lightdm 
+                            <a href="https://wiki.archlinux.org/title/NVIDIA_Optimus#LightDM" target="_blank">here</a>.
+                        </li>
+                        <li>
+                            For multi monitor refresh rate issues add these to your /etc/environment<br/>
+                            <code>
+                                CLUTTER_DEFAULT_FPS=&lt;refresh rate of your sync monitor&gt;<br/>
+                                __GL_SYNC_DISPLAY_DEVICE=&lt;monitor to sync to&gt;
+                            </code>
+                            <br/><br/>
+                            Then open your nvidia settings, go to OpenGL Settings and turn off "Allow Flipping".
+                        </li>
+                    </ul>
+                </td>
+            </tr>
+
+            <tr>
+                <td>
+                    <h2 id="useful_things">Useful things in fedora</h2>
+                    Fedora doesn't have "update-grub" so instead you have to use these:<br/>
+                    <code>
+                        sudo grub2-mkconfig -o /etc/grub2.cfg<br/>
+                        sudo grub2-mkconfig -o /etc/grub2-efi.cfg
+                    </code>
+                </td>
+            </tr>
+        </table>
+    </center>
+</body>
+</html>
-- 
cgit v1.2.3