$linuxjunkies
>

Desktop & Daily Use

GNOME and KDE, apps, printing, audio, Bluetooth and everyday desktop tasks.

Desktop & Daily Use· 9 min read

How to Set Up HiDPI and 4K Displays on Linux

Configure HiDPI and 4K scaling on Linux across GNOME, KDE, Sway, and X11—including fractional scaling and mixed-DPI multi-monitor setups.

IntermediateUbuntuDebianFedoraArch
Desktop & Daily Use· 8 min read

How to Manage Dotfiles with GNU Stow

Use GNU Stow to turn a Git repository into a symlink farm for your dotfiles — deploy any config to a new Linux machine in under a minute.

IntermediateUbuntuDebianFedoraArch
Desktop & Daily Use· 8 min read

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.

BeginnerUbuntuDebianFedoraArch
Desktop & Daily Use· 8 min read

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.

BeginnerUbuntuDebianFedoraArch
Desktop & Daily Use· 9 min read

How to Fix Screen Tearing on Linux

Fix screen tearing on Linux for Intel, AMD, and NVIDIA GPUs using TearFree, Force Composition Pipeline, and compositor settings on X11 and Wayland.

IntermediateUbuntuDebianFedoraArch
Desktop & Daily Use· 9 min read

Wayland vs X11: How to Choose and Configure Each

Know when to run Wayland or X11, how to check your current session, switch at login with GDM/SDDM/LightDM, and handle NVIDIA and XWayland edge cases.

IntermediateUbuntuDebianFedoraArch
Desktop & Daily Use· 9 min read

Touchscreen Configuration on Linux

Configure Linux touchscreens end-to-end: verify libinput detection, calibrate under Wayland and X11, map to the right display, and enable multi-touch gestures.

IntermediateUbuntuDebianFedoraArch
Desktop & Daily Use· 10 min read

The X Window System Explained

Understand how X11 actually works — X server, clients, display managers, window managers, compositors — and how Wayland's architecture differs and why it matters.

IntermediateUbuntuDebianFedoraArch
Desktop & Daily Use· 7 min read

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.

BeginnerUbuntuDebianFedoraArch
Desktop & Daily Use· 9 min read

Sync Phones and Handheld Devices with Linux

Sync Android phones with Linux using MTP for file transfer and KDE Connect or GSConnect for wireless integration. Includes PalmOS history and CalDAV setup.

IntermediateUbuntuDebianFedoraArch
Desktop & Daily Use· 9 min read

How to Set Up Multiple Monitors on Linux

Configure multiple monitors on Linux: physical arrangement, per-display resolution, refresh rates, and scaling on both X11 (xrandr) and Wayland (GNOME, KDE, Sway, kanshi).

IntermediateUbuntuDebianFedoraArch
Desktop & Daily Use· 7 min read

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.

BeginnerUbuntuDebianFedoraArch
Desktop & Daily Use· 11 min read

Remote X Sessions with XDMCP (and modern alternatives)

Learn how XDMCP works, why it is insecure, and how to replace it with X2Go, VNC-over-SSH, xrdp, or native Wayland remoting on modern Linux systems.

AdvancedUbuntuDebianFedoraArch
Desktop & Daily Use· 9 min read

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.

BeginnerUbuntuDebianFedoraArch
Desktop & Daily Use· 10 min read

Linux for Astronomy

Set up KStars, Stellarium, and INDI on Linux for telescope control, automated imaging sequences, and image stacking with Siril.

IntermediateUbuntuDebianFedoraArch
Desktop & Daily Use· 9 min read

Lightweight Window Managers and Desktops

Install and configure i3, Sway, and Openbox on Linux. Learn tiling vs floating WMs, minimal session setup, status bars, and autostart with systemd.

IntermediateUbuntuDebianFedoraArch
Desktop & Daily Use· 9 min read

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.

BeginnerUbuntuDebianFedoraArch
Desktop & Daily Use· 8 min read

How to Install NVIDIA Drivers on Linux

Install NVIDIA proprietary drivers on Ubuntu, Debian, Fedora, and Arch Linux. Covers driver selection, Wayland setup, and troubleshooting common failures.

IntermediateUbuntuDebianFedoraArch
Desktop & Daily Use· 7 min read

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.

BeginnerUbuntuDebianFedoraArch
Desktop & Daily Use· 8 min read

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.

BeginnerUbuntuDebianFedoraArch
Desktop & Daily Use· 9 min read

How to Fix Audio Problems on Linux

Fix Linux audio issues step by step: identify PipeWire vs PulseAudio, unmute ALSA channels, select the right output device, reload drivers, and verify hardware.

IntermediateUbuntuDebianFedoraArch
Desktop & Daily Use· 8 min read

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.

BeginnerUbuntuDebianFedoraArch
Desktop & Daily Use· 9 min read

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.

BeginnerUbuntuDebianFedoraArch
Desktop & Daily Use· 9 min read

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.

BeginnerUbuntuDebianFedoraArch