aboutsummaryrefslogtreecommitdiff
path: root/testTheThing/xhtml/distro-guides/fedora.xhtml
blob: c09039e535d6d55a060a3238ecc954060b5195c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
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>