Desktop & Display

48 articles
Configure i3 window manager Install the i3 package and its dependencies via dnf, then switch to the i3 session at the login screen or start it manually from a terminal. Configure multiple desktops Fedora Workstation uses GNOME by default, which provides built-in support for multiple workspaces (virtual desktops) that you can configure via the Settings application or the Tweaks utility. External monitors Connect and configure external monitors on Fedora using GNOME Display Settings, KDE System Settings, or the xrandr command-line tool depending on your desktop environment. How to Add and Switch Between Multiple Keyboard Layouts on Fedora Add and switch keyboard layouts on Fedora via Settings or the localectl command. How to Automate Tasks with Bash Scripts on Fedora Create executable Bash scripts in your home directory or `/usr/local/bin` and schedule them using `systemd` timers or `cron` for reliable automation on Fedora. How to Check If You Are Running Wayland or Xorg on Fedora Check if Fedora uses Wayland or Xorg by running echo $XDG_SESSION_TYPE or loginctl show-session. How to Configure CPU Frequency Scaling and Governors on Fedora You can manage CPU frequency scaling on Fedora by installing the `cpupower` utility from the `linux-tools` package and using it to set governors or view current states. How to Configure Display Resolution and Refresh Rate on Fedora Configure Fedora display resolution and refresh rate instantly using the xrandr command line tool. How to Configure External Monitor Output on Fedora Laptops Use the `gnome-control-center` GUI or the `xrandr` command-line tool to detect and configure external monitors, then apply the desired resolution and arrangement. How to Configure HiDPI and Fractional Scaling on Fedora Enable HiDPI and fractional scaling on Fedora by editing /etc/gdm/custom.conf to add AllowedTis values and restarting GDM. How to Enable Fractional Scaling on Fedora for HiDPI Displays Enable fractional scaling on Fedora by setting the experimental feature via gsettings and restarting your session. How to Fix Fedora Login Loop (Keeps Returning to Login Screen) Fix the Fedora login loop by booting into rescue mode and resetting your home directory permissions. How to Fix Multi-Monitor Not Working or Not Detected on Fedora Troubleshoot multi-monitor issues on Fedora by checking display server configuration, graphics drivers, and using xrandr or GNOME Settings to detect and arrange monitors. How to Fix OBS Screen Capture Not Working on Fedora (Wayland) Fix OBS screen capture on Fedora Wayland by installing the PipeWire plugin and selecting PipeWire Screen Capture as the source. How to Fix Screen Tearing on Fedora (Wayland and Xorg) Fix screen tearing on Fedora by enabling VRR in GNOME settings or setting a fixed refresh rate in Xorg configuration. How to Fix Wayland Screen Sharing Not Working on Fedora (Zoom, Teams, OBS) Wayland screen sharing fails in Fedora because the default compositor (Mutter) restricts direct screen capture for security, requiring applications to use the PipeWire protocol instead of legacy X11 methods. How to Force Fedora to Use Xorg Instead of Wayland Force Fedora to use Xorg by adding WaylandEnable=false to /etc/gdm/custom.conf and rebooting. How to Install and Configure Hyprland on Fedora Install Hyprland on Fedora using DNF and configure a basic hyprland.conf file to launch the compositor from your display manager. How to Install and Configure i3 Window Manager on Fedora Install i3 on Fedora by enabling RPM Fusion, installing the package, and running the configuration wizard. How to Install and Configure MangoHud for FPS Monitoring on Fedora Install MangoHud via the official Fedora repositories or COPR, then launch your game with the `mangohud` wrapper command to overlay FPS and system stats. How to Install and Configure Sway (Wayland Tiling WM) on Fedora Install Sway on Fedora using DNF, create a basic config file, and select the Wayland session at login. How to Install and Use a Standalone Compositor on Fedora (Wayland) Install PipeWire on Fedora Wayland using dnf and enable it as a standalone compositor for audio and video handling. How to Install Budgie Desktop on Fedora Install Budgie Desktop on Fedora by enabling RPM Fusion and running the groupinstall command to add the environment. How to Install Cinnamon Desktop on Fedora Install Cinnamon on Fedora by enabling RPM Fusion and running the group install command. How to Install Fedora Using Kickstart for Automated Installation Create a `ks.cfg` file defining your partitioning, packages, and network settings, then boot the Fedora installer with the `inst.ks=` parameter pointing to that file to trigger a fully automated, unattended installation. How to Install MATE Desktop on Fedora Install the MATE desktop environment on Fedora using the dnf groupinstall command and select it at login. How to Install Xfce Desktop on Fedora Install the Xfce desktop group using `dnf` and switch to the Xfce session at the login screen. How to Monitor CPU Usage and Identify High CPU Processes on Fedora Use `top` or `htop` for real-time monitoring and `pidstat` for detailed per-process CPU accounting to quickly identify resource hogs on Fedora. How to Monitor Disk I/O and Performance on Fedora (iostat, iotop) Install sysstat and iotop on Fedora to monitor system-wide disk I/O and identify specific processes causing high disk usage. How to Monitor Disk I/O Performance on Fedora (iotop, iostat) Monitor Fedora disk I/O with iotop for per-process usage and iostat for device statistics. How to Monitor Login Attempts and Detect Suspicious Activity on Fedora Monitor Fedora login attempts with journalctl and detect suspicious activity using auditd rules. How to Monitor Memory Usage and Fix High Memory Consumption on Fedora Use standard Linux tools like free, top, and smem to identify what is consuming memory on Fedora, then take targeted action to reclaim it. How to Monitor System Performance on Fedora (top, htop, btop, glances) Install htop, btop, or glances on Fedora via DNF to visualize system performance and identify resource-heavy processes. How to Monitor System Resources from the CLI on Fedora (top, htop, btop) Install htop or btop via dnf on Fedora to monitor system resources like CPU and memory in real time from the CLI. How to Remove a Desktop Environment You No Longer Need on Fedora To remove a desktop environment on Fedora, use `dnf remove` with the specific group name or package set, then clean up orphaned dependencies with `dnf autoremove`. How to Set the Default Desktop Environment at the Login Screen on Fedora You cannot change the default desktop environment globally for all users on Fedora because the system presents a session selector at the login screen rather than enforcing a single default. How to Set Up Alerting and Monitoring with Prometheus and Grafana on Fedora Install Prometheus and Grafana on Fedora using DNF, start the services, and configure the dashboard to visualize system metrics. How to Set Up Database Backups and Automated Dumps on Fedora Automate database backups on Fedora by combining native dump utilities with systemd timers for reliable, scheduled exports. How to Set Up Multi-Monitor Displays on Fedora Configure multi-monitor displays on Fedora using Settings or xrandr to extend your desktop across multiple screens. How to Switch Between Audio Output Devices on Fedora Switch audio output devices on Fedora by listing sinks with pactl and setting the default sink. How to Switch Between Multiple Desktop Environments on Fedora Switch Fedora desktop environments by selecting a session type via the gear icon on the login screen. How to Use Cockpit for Web-Based System Monitoring on Fedora Install Cockpit on Fedora by running dnf install cockpit and enabling the cockpit.socket service. How to Use Kickstart for Automated Fedora Provisioning Kickstart lets you automate Fedora installations by providing a pre-written answer file that the installer reads to configure the system without manual input. How to Use XWayland for Legacy X11 Applications on Fedora XWayland is enabled by default on Fedora's Wayland sessions, allowing legacy X11 applications to run seamlessly without manual configuration. Install Sway tiling WM Install Sway on Fedora by adding the `sway` package via `dnf`, which automatically pulls in necessary dependencies like `wlroots` and `wlr-randr`. Set up dark mode Fedora's GNOME desktop offers a built-in dark mode that can be enabled system-wide in a single step, switching the shell, applications, and GTK theme to a dark color scheme. Tiling Window Managers on Fedora: i3 vs Sway vs Hyprland Compared Choose Sway if you need a stable, Wayland-native drop-in replacement for i3, or Hyprland if you prioritize modern animations and GPU acceleration on Fedora's Wayland session. Wayland vs Xorg (X11) on Fedora: What You Need to Know Fedora defaults to Wayland, but you can switch to Xorg at the login screen by clicking the gear icon and selecting 'GNOME on Xorg'.