Skip to content

Instantly share code, notes, and snippets.

@jaimemrjm
Last active January 26, 2026 18:51
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 @development-tools

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

Intel GPU

sudo dnf install intel-opencl

AMD GPU (not support yet in my iGPU AMD 680M)

sudo dnf install mesa-libOpenCL
export RUSTICL_ENABLE=radeonsi clinfo

For darktable, test it with: darktable-cltest.

Check GPU use instead of CPU

sudo intel_gpu_top # for Intel graphic card
radeontop # for AMD graphic card

Autofirma

Autofirma 1.8 works for me in Chromium browser with the lastest Java version from Fedora official repos. Autofirma 1.9 doesn't work for me, see issue.

Firefox

Autofirma

Autofirma 1.8.* GUI requires Java 11 to run in Firefox:

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

Secure DNS

I like to configure ControlD DNS servers with ads and tracking filtering. 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