aboutsummaryrefslogtreecommitdiff
path: root/linux_room.html
diff options
context:
space:
mode:
Diffstat (limited to 'linux_room.html')
-rw-r--r--linux_room.html202
1 files changed, 30 insertions, 172 deletions
diff --git a/linux_room.html b/linux_room.html
index 21cb0e6..f5de94d 100644
--- a/linux_room.html
+++ b/linux_room.html
@@ -36,15 +36,17 @@ table {
<h2>Setup/software list</h2>
<ul>
<li>
- Distro: <a href="#fedora">fedora xfce</a>
+ <a href="#distros">Distros:</a>
<ul>
- <li><a href="#setting_up">Setting up fedora</a></li>
- <li><a href="#nvidia">Nvidia drivers</a></li>
- <li><a href="#xfce_settings">xfce settings in fedora</a></li>
- <li><a href="#rofi">rofi in xfce</a></li>
- <li><a href="#useful_things">Useful things in fedora</a></li>
+ <li><a href="#distro_guides">Guides</a></li>
+ <li><a href="#distro_list">Favorite distros</a></li>
</ul>
</li>
+
+ <li>
+ <a href="#de">Desktop environment</a>
+ </li>
+
<li>
<a href="#gui">GUI apps</a>
<ul>
@@ -53,6 +55,7 @@ table {
<li>Editor: <a href="#emacs">emacs</a></li>
<li>Media player: <a href="#mpv">mpv</a></li>
<li>Feed reader: <a href="#liferea">liferea</a></li>
+ <li>PDF viewer: <a href="#epdfviewer">ePDFViewer</a></li>
</ul>
</li>
<li>
@@ -109,177 +112,22 @@ table {
<table border="1" width="60%">
<tr>
<td>
- <h1 id="fedora">Fedora xfce</h1>
+ <h2 id="distros">Distros</h2>
<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.
- </p>
- </td>
- </tr>
- <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.
+ I will distro hop a bit though for the most part I like to stay with the
+ same distro and just change DE's or WM's. For the longest time I just
+ switched to a different fedora spin every so often. Now I use arch because
+ I got tired of fedora and couldnt find a distro I liked so I switched
+ to arch to make it feel the way I want.
</p>
+
+ <h3 id="distro_guides">Guides</h3>
<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>
+ <li><a href="distro_guides/arch.html">Arch (my daily driver)</a></li>
+ <li><a href="distro_guides/fedora.html">Fedora (my old daily driver)</a></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="xfce_settings">xfce settings in fedora</h2>
- <p>
- By default xfce is a very plain desktop and looks kind of old and shitty
- (like this website), but it can look and feel great with some work!
- </p>
- <ul>
- <li>Install nicer icons with <code>sudo dnf install papirus-icon-theme papirus-icon-theme-dark</code>
- then set them as your icon theme</li>
- <li>
- Install a better theme. Some good ones are:
- <ul>
- <li><a href="https://drasite.com/flat-remix-gtk" target="_blank">flat-remix</a></li>
- <li><a href="https://www.xfce-look.org/p/1681313/" target="_blank">gruvbox</a></lib>
- <li><a href="https://www.xfce-look.org/p/2098041" target="_blank">DoorMaker</a></li>
- <li><a href="https://www.xfce-look.org/p/1394325" target="_blank">BaZik</a></li>
- </ul>
- </li>
- <li>
- The default menu is alright but I like whisker menu more.
- <ul>
- <li>Install it with <code>sudo dnf install xfce4-whiskermenu-plugin</code></li>
- <li>Go into the panel settings to remove the old one and change it to whisker menu.</li>
- </ul>
- </li>
- <li>
- Enable clipman as one of the startup apps for a kde like clipboard.
- </li>
- <li>
- Make some nicer keybinds:
- <ul>
- <li>
- Bind <code>xfce4-popup-whiskermenu</code> to something like alt+f1 than use xcape to bind it to
- super to get around the xfce super key bug. Add <code>xcape -e 'Super_L=Alt_L|F1'</code> as a
- startup application or whatever dummy keybind you binded to whiskermenu. Sadly xfce cant bind
- anything to super key without breaking other shortcuts that use super so we have to use xcape
- in a painful hacky way.
- </li>
- <li>Bind "super+v" to <code>xfce4-clipman-history</code> to make it feel more like the kde clipboard</li>
- </ul>
- </li>
- <li>
- Make new windows show up at the mouse by going into the "Window ManagerTweaks" "Placement" tab,
- turning the minimum size all the way up and chaning the place windows position to under the mouse pointer.
- </li>
- </ul>
- </td>
- </tr>
- <tr>
- <td>
- <h2 id="rofi">Rofi in xfce</h2>
- The default xfce appfinder been causing me issues lately so I decided to switch to rofi.
- <br/><br/>
- To make rofi work with my workflow I like to add some binds for it:
- <ul>
- <li>Bind <code>rofi -show drun -icon-theme "Papirus-Dark" -show-icons</code> to super+d</li>
- <li>Bind <code>rofi -show run</code> to super+r</li>
- </ul>
- There is much more I could use rofi for but this is all I need.
- </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>
+ <h3 id="distro_list">Favorite distros</h3>
</td>
</tr>
</table>
@@ -418,6 +266,16 @@ table {
</ul>
</td>
</tr>
+
+ <tr>
+ <td>
+ <h2 id="epdfviewer">ePDFViewer</h2>
+ <p>
+ I wanted a pdf viewer that was light weight and simple. Being a xfce user I wanted
+ something that isnt tied to another DE and doesnt uses a hell ton of dependencies.
+ </p>
+ </td>
+ </tr>
</table>
<table border="1" width="60%">