Linux guides
45 guides in Desktop & Daily Use · beginner.
GNOME Extensions for Power Users
Install and configure Extension Manager, Tactile, Just Perfection, AppIndicator, and Auto Move Windows to build a productive GNOME power-user desktop.
Annotate Screenshots with Flameshot
Install Flameshot, set a Print Screen shortcut, annotate captures with arrows and blur, upload to Imgur or a self-hosted server, and handle Wayland quirks.
Use Ferdium to Wrangle Many Messaging Apps
Ferdium puts Slack, WhatsApp, Discord, and 200+ other services in one sandboxed window. Learn how to set up services, workspaces, and notifications on Linux.
Programming Ligatures and Nerd Fonts on Linux
Install JetBrains Mono and Fira Code Nerd Fonts on Linux, refresh fontconfig, and enable programming ligatures in Kitty, WezTerm, GNOME Terminal, and VS Code.
Manage Fonts on Linux Like a Designer
Install, preview, and fine-tune fonts on Linux: user vs system directories, fontconfig aliases, gnome-font-viewer, FontMatrix, and Arch font groups explained.
Linux for Writers: A Distraction-Free Setup
Set up a distraction-free Linux writing environment with Ghostwriter, Logseq for Zettelkasten notes, and automated Git and restic backups.
A Linux Setup for Kids and Classrooms
Set up a child-safe Linux desktop with Endless OS, GCompris, the Tux suite, restricted accounts, and GNOME parental controls for home or classroom use.
Install yt-dlp for Saving Online Video
Install yt-dlp via pipx on Linux, select video formats, download subtitles, and automate batch downloads with a nightly cron job.
Install Syncthing for Peer-to-Peer File Sync
Install Syncthing on Linux, run it as a systemd service, pair devices by ID, configure shared folders, and control what gets synced with ignore patterns.
Install Spotify on Linux (Cleanly)
Install Spotify on Linux cleanly using Flatpak, Snap, or Arch's spotify-launcher. Includes Wayland flags, URI handler fixes, and audio troubleshooting.
Install OnlyOffice Desktop on Linux
Install OnlyOffice Desktop Editors on Debian, Ubuntu, Fedora, RHEL, or Arch using the official repository, add plugins, and see how it compares to LibreOffice for .docx fidelity.
Install Obsidian on Linux
Install Obsidian on Linux via AppImage or Flatpak, set up your vault, and sync notes for free using Git instead of paid Obsidian Sync.
Use Element and Matrix on Linux
Install Element via Flatpak on any Linux distro, configure encrypted DMs, back up your Matrix encryption keys, and pick the right homeserver for your needs.
Install Logseq for Knowledge Management
Install Logseq on Linux via AppImage, create your first knowledge graph, use daily notes, add plugins, and sync files across devices with Syncthing or Git.
Use Krita for Digital Illustration
Set up Krita on Linux for digital illustration: install it, configure tablet pressure, master brushes and layers, and learn when to use Krita instead of GIMP.
Install Joplin for Notes
Install Joplin on Linux via AppImage or Flatpak, then connect it to Joplin Cloud, Nextcloud, WebDAV, Dropbox, or S3 for encrypted cross-device sync.
Install Inkscape and Master the Basics
Install Inkscape via Flatpak, AppImage, or distro packages, then learn layers, paths, Boolean operations, shortcuts, and SVG/PNG export for the web.
Use GIMP for Photo Editing
Learn to edit photos in GIMP on Linux: layers, layer masks, RAW handoff via darktable, exporting to JPEG/PNG, and key plugins like G'MIC and Resynthesizer.
Sync Linux Calendars to Android with DAVx⁵
Install DAVx⁵ via F-Droid and sync your Nextcloud, Radicale, or Baikal CalDAV calendars to Android with automatic background sync.
Configure LibreOffice for Daily Use
Configure LibreOffice for daily use: set default save formats for MS Office interop, tune autosave, install fonts, and add productivity extensions.
Install Ollama for Local LLMs
Install Ollama on Linux to run LLMs locally, pull models like Llama 3 and Mistral, use the REST API on port 11434, and connect a web UI — no cloud required.
Install OBS Studio on Linux
Install OBS Studio on Linux via native packages or Flatpak, configure NVENC and VA-API hardware encoders, enable Wayland PipeWire capture, and add key plugins.
Install Blender on Linux for 3D and Game Dev
Install Blender on Linux using the official tarball or Flatpak, configure NVIDIA, AMD, or Intel GPU drivers for Cycles rendering, and verify your setup works.
How to Use Snap on Linux
Learn how to install snapd, find and install snaps, choose channels, control automatic refresh schedules, understand classic confinement, and remove snap entirely.
Use the GNOME Keyring or KWallet
Learn how GNOME Keyring and KWallet store secrets, enable auto-unlock at login via PAM, integrate libsecret apps and Git, and wire up SSH agent support.
How to Use Flatpak on Linux
Install Flatpak, add Flathub, install and manage sandboxed apps, adjust permissions with Flatseal, and keep your system tidy by removing unused runtimes.
How to Run AppImage Files
Download, chmod +x, and run — or go further with AppImageLauncher for menu integration and Firejail for sandboxing. A complete practical guide.
Set Up a Printer and Scanner on Linux
Set up printing and scanning on Linux using CUPS, IPP Everywhere driverless printing, and SANE with network/eSCL scanner support across Ubuntu, Fedora, and Arch.
Record Your Screen on Linux
Record your Linux screen using GNOME's built-in recorder, Kooha, or OBS Studio — with Wayland portal setup and hardware encoding explained.
Calendar and Contacts on Linux
Sync Google Calendar, iCloud, and Nextcloud to Linux using CalDAV/CardDAV, GNOME Online Accounts, Evolution, Thunderbird, and vdirsyncer.
Install Google Chrome or Chromium
Install Google Chrome, Chromium, or ungoogled-chromium on Debian, Ubuntu, Fedora, and Arch. Covers repos, Wayland flags, and default browser setup.
Install and Configure Firefox on Linux
Install Firefox on Linux via distro packages, Flatpak, or Mozilla's tarball, then set up profiles, Firefox Sync, and GPU hardware acceleration.
The Best Email Clients on Linux
Compare Thunderbird, Evolution, Geary, and Claws Mail on Linux — with installation commands and OAuth2 setup for Gmail and Office 365 on each client.
Linux Clipboards Explained (+ Clipboard Managers)
Learn the difference between Linux's PRIMARY and CLIPBOARD selections, use xclip, xsel, and wl-clipboard from the terminal, and manage history with GPaste or Klipper.
How to Install Zsh and Oh My Zsh
Install Zsh and Oh My Zsh on Linux, set Zsh as your default shell, configure Powerlevel10k, and add syntax highlighting and autosuggestion plugins.
How to Install and Use the Fish Shell
Install Fish shell on Linux, set it as your default, and learn abbreviations, autosuggestions, and how to migrate your bash habits in one practical guide.
How to Take Screenshots on Linux
Learn how to take screenshots on Linux using GNOME and KDE built-in tools, Flameshot with annotations, and Wayland-compatible command-line utilities.
How to Set Up Bluetooth on Linux
Install BlueZ, pair Bluetooth devices from the command line or GUI, configure audio profiles with PipeWire, and fix the most common Bluetooth issues on Linux.
How to Play Games on Linux with Steam and Proton
Install Steam, enable Proton, use ProtonDB to check compatibility, and set up Lutris to run Windows games on any major Linux distro.
How to Install Software on Linux
Learn how to install software on Linux using apt, dnf, pacman, Flatpak, Snap, and AppImage — with clear guidance on when to use each method.
How to Install Fonts on Linux
Install fonts on Linux for a single user or system-wide, understand fontconfig's directory layout, and refresh the font cache so apps pick them up immediately.
HP Printers and Hardware on Linux
Install HPLIP and CUPS on Linux to print and scan with HP printers. Covers USB and network setup, SANE scanning, and common troubleshooting steps.
Esperanto and Multilingual Support on Linux
Add Esperanto locale, keyboard layout, and input methods on Linux. A practical walkthrough covering GNOME, KDE, Wayland, TTY, and Fcitx5 that applies to any language.
How to Customize the GNOME Desktop
Customize GNOME with Tweaks, Extension Manager, GTK and Shell themes, keyboard shortcuts, and fixed workspaces — practical steps for GNOME 44/45.
How to Customize KDE Plasma
Customize KDE Plasma with themes, widgets, activities, and System Settings tweaks. Covers all major distros, Wayland, and config file locations.