Hardware & Peripherals
66 articles
Best Laptops for Running Fedora Linux (Compatibility Guide)
Choose laptops with Intel/AMD CPUs and standard Wi-Fi for best Fedora compatibility, or use RPM Fusion for NVIDIA support.
Configure Bluetooth on Fedora
Enable and manage Bluetooth on Fedora by installing the BlueZ stack, starting the service, and pairing devices with either the GNOME settings UI or the `bluetoothctl` command-line tool.
Configure JACK audio
JACK provides low-latency audio routing on Fedora for music production and real-time audio work, and it integrates with PipeWire on modern Fedora releases.
Configure Pipewire
Install PipeWire packages and enable the user service to manage audio and video streams on your Linux system.
Configure touchpad
Configure touchpad settings by adding a matching rule to the hardware database and updating systemd-hwdb.
Fedora Media Writer Not Detecting USB Drive: How to Fix
Fix Fedora Media Writer not detecting USB drives by running the application with pkexec to grant necessary hardware permissions.
Fedora on ASUS, HP, Acer, and Lenovo Laptops: Common Issues and Fixes
Fix Fedora laptop hardware issues on ASUS, HP, Acer, and Lenovo by updating the system and installing the latest kernel and firmware.
Fix laptop battery drain
Excessive battery drain on a Fedora laptop is usually caused by high CPU wake-ups, a power-hungry kernel driver, or a missing power management profile, all of which can be diagnosed and fixed with standard Fedora tools.
How to Check If PipeWire Is Running on Fedora
PipeWire is the default audio and video server on Fedora 34 and newer, replacing PulseAudio and JACK.
How to Configure 5.1 or 7.1 Surround Sound on Fedora
Enable 5.1 or 7.1 surround sound on Fedora by selecting the correct audio profile in PulseAudio or PipeWire using pactl commands.
How to Configure CUPS Print Server on Fedora
Install CUPS on Fedora using dnf, enable the service, and open the firewall port for IPP.
How to Configure HDMI Audio Output on Fedora
Set HDMI as the default audio output on Fedora using pactl to list sinks and switch the active device.
How to Configure On-Screen Keyboard on Fedora
Enable the on-screen keyboard on Fedora by installing the `at-spi2-atk` and `orca` packages, then activating the GNOME Screen Keyboard through the Accessibility settings or by running the `atk-mock` command.
How to Configure Per-Application Volume on Fedora
Configure per-application volumes on Fedora by creating Quadlet unit files in ~/.config/containers/systemd/ to define and mount persistent storage.
How to Configure Power Management and TLP on Fedora Laptops
Install TLP via DNF, enable its systemd service, and customize /etc/tlp.conf to optimize Fedora laptop power management.
How to Configure Touchpad Gestures on Fedora (libinput)
Enable touchpad gestures on Fedora by adding specific configuration lines to the libinput local-overrides.quirk file.
How to Connect Bluetooth Headphones and Earbuds on Fedora
Connect Bluetooth headphones on Fedora by starting the bluetooth service and using bluetoothctl to pair and connect to your device.
How to Convert Video and Audio Files with FFmpeg on Fedora
Install FFmpeg on Fedora with dnf and use the ffmpeg command with codec flags to convert video and audio files.
How to Create a Persistent Fedora Live USB That Saves Your Changes
Create a persistent Fedora Live USB by adding a persistence partition to the ISO image before writing it to the drive.
How to Fix Audio Delay or Latency Issues on Fedora
Fix Fedora audio delay by reducing PipeWire or PulseAudio buffer sizes in the configuration file and restarting the audio service.
How to Fix Audio Not Switching When Plugging In Headphones on Fedora
Restart the PipeWire and WirePlumber user services to force Fedora to detect plugged-in headphones and switch audio output.
How to Fix Bluetooth Audio Not Working on Fedora
Bluetooth audio usually fails on Fedora because the PulseAudio or PipeWire service isn't running, the Bluetooth daemon isn't active, or the audio profile is set to "Hands-Free" instead of "High Fidelity Playback." First, ensure the `bluetooth` and `pipewire` services are enabled and running, then fo
How to Fix Bluetooth Audio Stuttering on Fedora
Fix Fedora Bluetooth audio stuttering by restarting PipeWire services and disabling Bluetooth power management.
How to Fix Bluetooth Device Pairs but Won't Connect on Fedora
Restart the Bluetooth service and re-trust the device to fix pairing issues on Fedora.
How to Fix Bluetooth Not Working on Fedora
Reinstall bluez and restart the bluetooth service to fix connectivity issues on Fedora.
How to Fix Crackling, Popping, or Distorted Audio on Fedora
Fix crackling audio on Fedora by resetting PulseAudio and adjusting buffer settings to prevent underruns.
How to Fix Function Keys Not Working on Fedora Laptops
Fix Fedora laptop function keys by toggling FnLock or adding the acpi_backlight=vendor kernel parameter.
How to Fix Laptop Keyboard Backlight Not Working on Fedora
Fix Fedora laptop keyboard backlight by loading the acpi_backlight module and setting brightness to 255.
How to Fix Laptop Lid Close Not Suspending on Fedora
Force Fedora to suspend on lid close by overriding the systemd logind configuration with a custom drop-in file.
How to Fix Laptop Overheating on Fedora (Thermal Management)
Check your current thermal status and fan behavior using `sensors` and `thermald`, then enable the `thermald` daemon if it isn't running to actively manage CPU frequencies based on temperature.
How to Fix Printer Not Detected on Fedora
Enable the CUPS service and add your user to the lpadmin group to fix printer detection on Fedora.
How to Fix Scanner Not Detected on Fedora
Your scanner is likely undetected because the SANE backend service isn't running, the device isn't on the correct USB bus, or the specific driver package for your hardware is missing.
How to Fix Sound Not Working on Fedora Laptop After Suspend
Fix Fedora sound after suspend by restarting the PulseAudio or PipeWire audio services.
How to Fix Suspend and Resume (Sleep) Issues on Fedora Laptops
Fix Fedora laptop sleep issues by updating the system and kernel to the latest versions.
How to Fix Touchpad Not Working on Fedora
Your touchpad is likely disabled in the kernel, blocked by the firewall or SELinux, or missing the correct driver configuration.
How to Fix Webcam Not Working on Fedora
Restart PipeWire and WirePlumber services to reload webcam device configurations on Fedora.
How to Install and Use Audacity for Audio Editing on Fedora
Install Audacity on Fedora using the dnf command and launch it to start editing audio.
How to Install Brother Printer Drivers on Fedora
Install Brother printer drivers on Fedora by adding the official repository and running a single DNF install command.
How to Install Canon Printer Drivers on Fedora
Install Canon printer drivers on Fedora by enabling RPM Fusion and installing the Canon-Printer-Drivers package via DNF.
How to Install Epson Printer Drivers on Fedora
Install Epson drivers on Fedora by enabling RPM Fusion repositories and installing the escpr2 package via dnf.
How to Install Fedora on a Dell XPS Laptop
Install Fedora on a Dell XPS by booting the ISO in UEFI mode, disabling Secure Boot temporarily if needed, and using the Anaconda installer to partition your drive while ensuring the latest kernel modules are selected for Wi-Fi and graphics.
How to Install Fedora on a Framework Laptop
Install Fedora on a Framework Laptop by booting the Fedora Workstation installer USB and following the Anaconda installation steps to partition and set up the system.
How to Install HP Printer Drivers (HPLIP) on Fedora
Install the HPLIP package from the default Fedora repositories using `dnf`, then run the setup utility to configure your specific printer model.
How to Install Missing Bluetooth Firmware on Fedora
Install the linux-firmware package via dnf to resolve missing Bluetooth firmware on Fedora.
How to Optimize Battery Life on Fedora Laptops (TLP, power-profiles-daemon)
Install TLP and disable power-profiles-daemon to automatically optimize Fedora laptop battery life.
How to Print to PDF on Fedora
Install poppler-utils on Fedora to enable printing documents to PDF format via command line or application dialogs.
How to Revert from PipeWire to PulseAudio on Fedora (And Why You Probably Shouldn't)
Reverting to PulseAudio on modern Fedora is impossible as the package is removed and PipeWire is the mandatory default audio server.
How to Set the Default Audio Input and Output Device on Fedora
Install and run pavucontrol to manually select default audio input and output devices on Fedora.
How to Set Up a Music Production Environment on Fedora (JACK, PipeWire)
Fedora 43 uses PipeWire by default for music production, requiring only DAW installation and optional JACK bridge setup for legacy apps.
How to Set Up a Scanner on Fedora (SANE)
Install the SANE backend packages specific to your scanner model and configure the firewall to allow local access, then verify the device with `scanimage`.
How to Set Up Bluetooth on Fedora (Pairing Devices, Troubleshooting)
Start the Bluetooth service on Fedora and pair devices using the bluetoothctl command-line interface.
How to Set Up JACK Audio Applications with PipeWire on Fedora
Enable the JACK compatibility layer in PipeWire on Fedora by starting the required system services.
How to Set Up Printing from Common Desktop Applications on Fedora
Fedora uses CUPS for printing; adding a printer through GNOME Settings or the command line takes just a few steps and works with most network and USB printers out of the box.
How to Set Up USB Device Whitelisting (USBGuard) on Fedora
USBGuard lets you control which USB devices are allowed to connect to your Fedora system by enforcing a policy file that explicitly whitelists trusted hardware.
How to Use Bluetooth File Transfer on Fedora
Enable the Bluetooth service and pair your device using `bluetoothctl`, then transfer files via the `obexftp` command-line tool or the GNOME Files (Nautilus) GUI.
How to Use Fingerprint Reader on Fedora (fprintd)
Install fprintd on Fedora and enroll your fingerprint with fprintd-enroll to enable biometric authentication.
How to Use Low-Latency Audio on Fedora for Music Production
Install the kernel-rt package and add your user to the realtime group to enable low-latency audio on Fedora.
How to Use power-profiles-daemon to Switch Power Modes on Fedora
Switch Fedora power modes instantly using the powerprofilesctl command with performance, balanced, or power-saver profiles.
How to Use PulseAudio Volume Control (pavucontrol) on Fedora
Install and run pavucontrol on Fedora to visually manage audio volumes and device routing for applications.
Install Fedora on a USB Drive
You can install a full, persistent Fedora system onto a USB drive using the standard Anaconda installer, giving you a portable Fedora environment that runs on any compatible PC.
Keyboard shortcuts
Fedora's GNOME desktop comes with an extensive set of built-in keyboard shortcuts for managing windows, workspaces, and applications, all of which can be customized through Settings.
Set up printing
Fedora uses CUPS to manage printers, and most modern printers are detected and configured automatically through the GNOME Settings or command line.
Thunderbolt devices
Enable audio on HP Thunderbolt docks by copying specific PipeWire profile configuration files and restarting the audio service.
Understanding PipeWire on Fedora: The Modern Linux Audio Stack
PipeWire is Fedora's default multimedia server that unifies audio and video handling with improved Bluetooth support and lower latency.
USB tethering
USB tethering on Fedora lets you share your Android or iPhone's mobile data connection with your laptop over a USB cable using NetworkManager.
Webcam configuration
Configure webcam properties by adding a matching rule to your WirePlumber configuration file and restarting the service.