Ctrl K

Linux Desktop

Linux desktop workflows: Arch, i3, shell and terminal, system operations, hardware, and backup notes.

32 results

Linux Desktop Workflow

Arch ASUS Laptop Controls
Use asusctl and asusd for ASUS-specific laptop controls such as keyboard RGB and battery charge limits.
Arch Default Browser on KDE
Fix xdg-settings failing with 'qtpaths: command not found' and set Firefox as the system default browser on Arch Linux with KDE Plasma.
Arch Display Brightness and Night Mode
Manual brightness and blue light control for an Arch Linux i3 multi-monitor setup.
Arch Hibernate with Swapfile and UKI
Configure hibernate on Arch Linux with systemd-boot, UKI, encrypted root, zram, and an ext4 swapfile resume setup.
Arch LTS Kernel Boot Lifecycle
Install, expose, test, compare, and remove an Arch Linux LTS kernel path with systemd-boot and UKI entries.
Arch WiFi Printer Setup
Set up a WiFi printer on Arch Linux using CUPS with manual IP configuration and the Epson ESC/P-R driver.
Arch Windows VM with KVM/QEMU
UEFI based Windows 11 virtual machine on an Arch Linux host using QEMU/KVM, libvirt, and virt-manager.
Arch yay Install
yay is an AUR helper for installing packages not available in the official Arch repositories. Required for packages like Google Chrome.
Bizdocs e-Signature in Docker
Run Bizdocs e-signature service in a Debian container on an Arch host, with ACS smart card reader access through pcscd and browser signing through localhost.
Browser Setup and Shortcuts
Install Firefox, Chromium, and Google Chrome on Linux, understand when to use each one, and keep a practical set of Firefox shortcuts for keyboard-first usage.
i3 Alt Mod Key on Arch
Switch i3 from the Super key to the Alt key on Arch by changing the i3 mod setting, fixing the X modifier map, loading Xmodmap from i3, and verifying the setup after reboot.
i3 Base Setup and Styling on Arch
Configure the core i3 desktop on Arch with Alacritty, Starship, Fastfetch, Picom, image wallpaper, screen layout shortcuts, clean i3status bar, and base shortcuts.
i3 Dev Mode with tmuxp
Create a reusable i3 development launcher that starts tmuxp sessions, prepares the screen and power mode, opens the main tmux workspace in Alacritty, and places browser and editor windows on separate workspaces.
i3 Laptop Lid Behavior on Arch
Configure systemd-logind lid behavior for laptop, plugged-in, docked, and external-display i3 workflows.
i3 Login with ly on Arch
Configure ly as a terminal-style display manager on Arch and make it start the i3 session by default.
i3 PipeWire Sound Checks on Arch
Check and fix common PipeWire sound issues in a minimal i3 session on Arch.
i3 Screen Layout Profiles with xrandr Refresh Rates
Create reusable xrandr screen layout profiles with explicit refresh rates for laptop-only, external-only, and mirror modes in an i3 setup.
i3 Screenshot Workflow with maim and xclip
Configure a simple selected-region screenshot shortcut in i3 using maim, slop, and xclip.
i3 Touchpad Scrolling on Arch
Configure natural scrolling, tap-to-click, and slower touchpad scrolling on Arch with i3, X11, and libinput.
LibreOffice Reference
Use LibreOffice on Arch Linux for writing documents, editing office files, opening PDFs visually, and exporting documents to PDF.
Restic Local Backup
Incremental snapshot backups of projects to a local backup drive using restic, with exclude rules for Linux development environments.
Restic Restore Test with External Drive
Validate a restic backup by restoring onto a clean external drive. Step by step disk preparation, restore execution, file verification, and safe unplug.
tmux Sessions, Windows, and Panes
Keyboard driven terminal tool for managing multiple contexts in parallel. Daily routine for sessions, windows, and panes.
Windows 11 VM on Ubuntu with KVM/QEMU
UEFI based Windows 11 virtual machine on an Ubuntu host using QEMU/KVM, libvirt, and virt-manager.
X11 Screen Blanking and DPMS Control
Disable X11 screen blanking and DPMS display sleep to test idle display wake freezes.

System Operations

Docker Container Name Conflict
Resolve 'container name already in use' errors caused by leftover containers when docker compose up fails to recreate services.
GPU Monitoring
GPU utilization, memory, and process monitoring with nvidia-smi for one-shot or refreshed views, and nvtop for an interactive interface.
Linux Service Operations
Operate systemd services, Nginx configs, process IDs, journal logs, Docker logs, and cron jobs on Linux servers and Arch workstations.
Linux System Maintenance and Error Review
Review Linux system freezes and runtime failures, inspect previous boot logs, check driver and package state, and safely update an Arch Linux workstation.
Port Already in Use
Find and kill the process using a port with PIDs.

Shell and Terminal

Bash Aliases
Define persistent command shortcuts directly in ~/.bashrc and source them into your shell session.
Linux Shell Line Editing Shortcuts
Common Bash and readline shortcuts for deleting, undoing, and moving through command-line text.