diff options
-rw-r--r-- | distro_guides/fedora.html | 165 | ||||
-rw-r--r-- | linux_room.html | 202 |
2 files changed, 195 insertions, 172 deletions
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=<refresh rate of your sync monitor><br/> + __GL_SYNC_DISPLAY_DEVICE=<monitor to sync to> + </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> 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=<refresh rate of your sync monitor><br/> - __GL_SYNC_DISPLAY_DEVICE=<monitor to sync to> - </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%"> |