aboutsummaryrefslogtreecommitdiff
path: root/testTheThing/xhtml/distro-guides/fedora.xhtml
diff options
context:
space:
mode:
authornathansmith <nathansmith@posteo.com>2025-05-22 12:11:10 -0600
committernathansmith <nathansmith@posteo.com>2025-05-22 12:11:10 -0600
commitd194694f31002068868a378d121ed0e2db01c378 (patch)
tree295a67261fef4ebd02e29c36dd3e255492cffdfa /testTheThing/xhtml/distro-guides/fedora.xhtml
parent8176a8aac5d490562200eca0adb6efe5cc95e61a (diff)
Messy folder
Diffstat (limited to 'testTheThing/xhtml/distro-guides/fedora.xhtml')
-rw-r--r--testTheThing/xhtml/distro-guides/fedora.xhtml156
1 files changed, 156 insertions, 0 deletions
diff --git a/testTheThing/xhtml/distro-guides/fedora.xhtml b/testTheThing/xhtml/distro-guides/fedora.xhtml
new file mode 100644
index 0000000..c09039e
--- /dev/null
+++ b/testTheThing/xhtml/distro-guides/fedora.xhtml
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+<meta name="viewport" content="width=device-width, initial-scale=1" />
+<title>&lrm;</title>
+<meta name="generator" content="Org Mode" />
+</head>
+<body bgcolor="#dcd1ba">
+<center>
+<table border="1" width="65%" bgcolor="#bebebe" id="content" class="content"><tr><td>
+<div id="table-of-contents" role="doc-toc">
+<h2>Table of Contents</h2>
+<div id="text-table-of-contents" role="doc-toc">
+<ul>
+<li><a href="#fedora-xfce">1. Fedora xfce</a>
+<ul>
+<li><a href="#setting_up">1.1. Setting up fedora</a>
+<ul>
+<li><a href="#packages">1.1.1. Packages</a></li>
+<li><a href="#multimedia">1.1.2. Multimedia</a></li>
+</ul>
+</li>
+<li><a href="#nvidia">1.2. Nvidia drivers</a></li>
+<li><a href="#useful_things">1.3. Useful things in fedora</a></li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<p>
+<a href="../index.html">[[../images/back<sub>home.png</sub></a>]]<br />
+<a href="../linux_room.html#distro_guides">[[file:images/back.png</a>]]
+</p>
+<div id="outline-container-fedora-xfce" class="outline-2">
+<h2 id="fedora-xfce"><span class="section-number-2">1.</span> Fedora xfce</h2>
+<div class="outline-text-2" id="text-fedora-xfce">
+<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">here</a>.
+</p>
+
+<ul class="org-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>
+</div>
+<div id="outline-container-setting_up" class="outline-3">
+<h3 id="setting_up"><span class="section-number-3">1.1.</span> Setting up fedora</h3>
+<div class="outline-text-3" id="text-setting_up">
+<p>
+Fedora has a little extra setup you wouldn't see in something like linux
+mint though it isn't that bad.
+</p>
+</div>
+<div id="outline-container-packages" class="outline-4">
+<h4 id="packages"><span class="section-number-4">1.1.1.</span> Packages</h4>
+<div class="outline-text-4" id="text-packages">
+<p>
+You can speed up dnf by adding these to /etc/dnf/dnf.conf<br />
+<code>max_parallel_downloads=20 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 class="org-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/">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">flathub</a> to get some
+cool apps!</li>
+</ul>
+</div>
+</div>
+<div id="outline-container-multimedia" class="outline-4">
+<h4 id="multimedia"><span class="section-number-4">1.1.2.</span> Multimedia</h4>
+<div class="outline-text-4" id="text-multimedia">
+<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 class="org-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 class="org-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>
+</div>
+</div>
+</div>
+<div id="outline-container-nvidia" class="outline-3">
+<h3 id="nvidia"><span class="section-number-3">1.2.</span> Nvidia drivers</h3>
+<div class="outline-text-3" id="text-nvidia">
+<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 class="org-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">here</a></li>
+<li>Also look at the rpmfusion docs on nvidia
+<a href="https://rpmfusion.org/Howto/NVIDIA">here</a></li>
+<li>Follow the archwiki on nvidia in lightdm
+<a href="https://wiki.archlinux.org/title/NVIDIA_Optimus#LightDM">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; __GL_SYNC_DISPLAY_DEVICE=&lt;monitor to sync to&gt;</code><br />
+Then open your nvidia settings, go to OpenGL Settings and turn off
+"Allow Flipping".</li>
+</ul>
+</div>
+</div>
+<div id="outline-container-useful_things" class="outline-3">
+<h3 id="useful_things"><span class="section-number-3">1.3.</span> Useful things in fedora</h3>
+<div class="outline-text-3" id="text-useful_things">
+<p>
+Fedora doesn't have "update-grub" so instead you have to use these:<br />
+<code>sudo grub2-mkconfig -o /etc/grub2.cfg sudo grub2-mkconfig -o /etc/grub2-efi.cfg</code>
+</p>
+</div>
+</div>
+</div>
+</td></tr></table>
+<div id="postamble" class="status">
+<p class="creator"><a href="https://www.gnu.org/software/emacs/">Emacs</a> 30.1 (<a href="https://orgmode.org">Org</a> mode 9.7.11)</p>
+</div>
+</center>
+</body>
+</html>