diff options
| author | nathansmith <nathansmith@posteo.com> | 2025-04-03 13:42:34 +0000 | 
|---|---|---|
| committer | nathansmith <nathansmith@posteo.com> | 2025-04-03 13:42:34 +0000 | 
| commit | b505aca57a09e5daba3583d66f14e7252444c169 (patch) | |
| tree | d89f11085f7554de47bdc370b1e9fc8472df1815 /linux_room.html | |
| parent | 84a7d869c5b62e6d757a0a14b2f578173a48fb0f (diff) | |
| download | shittyweb-b505aca57a09e5daba3583d66f14e7252444c169.tar.gz shittyweb-b505aca57a09e5daba3583d66f14e7252444c169.tar.bz2 shittyweb-b505aca57a09e5daba3583d66f14e7252444c169.zip  | |
Started linux room arch switch
Diffstat (limited to 'linux_room.html')
| -rw-r--r-- | linux_room.html | 202 | 
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=<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%">  | 
