So you installed Debian for your old computer to make it a Plex server or chucked Fedora KDE spin onto your old laptop to test Linux out and you want to actually use it, here’s a few bits and bobs from me, probably for me too so I don’t forget.
Install the full featured ffmpeg
Often the ffmpeg package that comes with your install is not the full featured version, which can make your media experience frustrating – with frequent crashes and garbled videos. One of the first things I like to do is fix this little issue.
On Fedora, first we need to enable the RPM fusion repositories, use these commands:
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Then, you can simply replace the version installed with this command:
sudo dnf install ffmpeg --allowerasing
This will replace your ffmpeg install with the full featured version, and now you’re practically set! Install VLC or stick with the default media player of your distro.
For Debian, you apparently don’t need to worry about this issue at all!
Set up Flathub and Snaps
This one’s very easy, Snaps can be turned on in KDE Discover on Fedora with a single button press, flathub needs a little more work, but is still very easy.
Fedora:
The up-to-date instructions are here.
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Debian:
The up-to-date instructions are here.
Debian has to install flatpak functionality first, start with:
sudo apt install flatpak
Then install the plugin for your display environment for KDE or GNOME.
GNOME Software
sudo apt install gnome-software-plugin-flatpak
KDE Discover
sudo apt install plasma-discover-backend-flatpak
And then add the flathub repository, restart, and you’re done!
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Simple!
Discord
For a variety of reasons, Discord just sucks on Linux, it doesn’t work with Wayland, which most distros are moving to and is generally a huge pain in the ass. Recommendation here is to install Vesktop, from the Vencord folks. Very easy, just grab the package from the releases page that suits your distro, RPM for Fedora and Deb for Debian.
There is a flatpak available as well, however it lags a day or so behind the github and I have an annoying KDE bug where I need to close and reopen the window for it to show.
Steam
So your old workhorse could play a few games but wasn’t a gaming system, doesn’t mean you can’t give it a go, Proton has been great at giving new life to old games that don’t even run on Windows anymore.
For Steam, you can install the Flatpak at the risk of an unstable game bringing down the entire application, which can be frustrating. Also frustrating is just installing all Steam packages and wondering why it’s taking up so much space! So in my advice – skip the flatpaks here, install Steam au natural!
Fedora has some third party repositories available, Steam and Chrome being notable, as well as the non-free nvidia drivers, these can be turned on and installed through Discover or the Software Centre.
However, if you’d like to do it in the terminal, since it’s Linux!
Enable the RPM Fusion repository, if you haven’t already for the ffmpeg install above.
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Then install Steam
sudo dnf install steam
Debian seems to just have a steam package in its default repos, so you may simply choose to install through apt.
sudo apt install steam
There seems to be more complex ways to install it, but why bother!
Steam 2: Steam Harder
So you’ve tried Proton and you’re wondering, what’s next?!
Nothing’s next, you literally have a functioning Linux gaming set up!
Still, there’s something else cool you can do.
Like install third party launchers, such as whatever EA’s calling Origin nowadays, or the Battle.net launcher!
However, I will defer to an existing guide for this one.
Using this I have successfully been playing The Sims 2 Ultimate Edition in glorious HD (with a few manual config edits).
Once you’ve set up NonSteamLaunchers, you may consider putting them in their own category, especially if you still have a Windows computer for gaming, as these entries may be annoying.
Youtube/web video ripping
This is an easy one, just run this in terminal
wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O ~/.local/bin/yt-dlp
chmod a+rx ~/.local/bin/yt-dlp # Make executable
Now you can rip with the yt-dlp
command and all these cool modifiers which I absolutely cannot go into detail on in this article.
Keep it up to date with yt-dlp -U
if you start having issues.
That’s it so far, until I can remember something else to put here!