Skip to content

Instantly share code, notes, and snippets.

@jaimemrjm
Last active December 28, 2025 10:43
Show Gist options
  • Select an option

  • Save jaimemrjm/44d25aab4895e8da21216a9a1efb0e3e to your computer and use it in GitHub Desktop.

Select an option

Save jaimemrjm/44d25aab4895e8da21216a9a1efb0e3e to your computer and use it in GitHub Desktop.
Fedora Linux tips

Fedora Linux tips

My Fedora - KDE Plasma notes (Fedora 43 version when I write this). I have installed Fedora linux distro because works fine in my Thinkpad. I was frustrated about KDE Neon updates and Kubuntu doesnt support Wayland yet.

User permissions

sudo usermod -aG adm,disk,users,audio,dialout,cdrom,video $USER

Installing apps

My favourite packages

nextcloud-client yakuake keepassxc make vim git docker calibre stow audacious libavcodec-freeworld libva-utils mpv bleachbit qdirstat darktable pavucontrol-qt soundconverter htop chromium zsh wireguard-tools telegram xournalpp libheif-tools libheif-freeworld android-tools

Install recomended package groups

sudo dnf install @multimedia

Replace ffmpeg for the good one

sudo dnf swap ffmpeg-free ffmpeg --allowerasing

Additional packages

  • for Intel GPUs
sudo dnf install intel-media-driver libva libva-utils gstreamer1-vaapi intel-gpu-tools mesa-dri-drivers
  • for AMD GPUs
sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld 
sudo dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld
sudo dnf install radeontop

Change default shell to zsh

chsh -s $(which zsh)

Hardware acceleration

OpenCL for darktable

Install the intel-opencl package and test it with: darktable-cltest.

Check GPU use instead of CPU

sudo intel_gpu_top 

Autofirma

Currently (version 1.9) Autofirma GUI requires Java 11:

sudo dnf install adoptium-temurin-java-repository
sudo dnf install temurin-11-jre
sudo update-alternatives --config java
# choose java-11 version

Autofirma works for me in Chromium browser but not in Firefox.

Firefox

Secure DNS

I like to configure Adguard DNS servers with ads and tracking filtering: dns.adguard-dns.com. Please, set network.dns.echconfig.enabled to true and network.trr.mode to 3 and network.http.http3.version_negotiation.enabled to true in firefox about:config.

UEFI (BIOS) update

It seems to update the laptop system firmware requires SecureBoot be enabled when Linux is installed: fwupd/firmware-lenovo#463 . Even in that case I cannot update the BIOS version.

Troubleshooting

KDE or SDDM doesn't start

Try to run from an alternitive desktop: startplasma-wayland

References

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment