A developer's guide to replacing xdotool with wtype for keyboard and mouse automation on Wayland compositors like Sway and Hyprland.

Wayland Broke My Scripts: Meet wtype, Your New xdotool

Frustrated that xdotool is broken in Wayland? Learn how to use wtype, the modern tool for keyboard and mouse automation in Sway and Hyprland.

November 7, 2025 · 7 min · Murat Kurkoglu
A male and female developer comparing three different dynamic application launcher UIs (rofi, wofi, and wmenu) on a futuristic Wayland-based Linux desktop.

Rofi vs. Wofi vs. Wmenu: The Ultimate Wayland & X11 Guide

Rofi vs. Wofi vs. Wmenu: Which app launcher is best for your X11 or Wayland setup? A deep-dive comparison of features, configuration, and philosophy.

November 7, 2025 · 8 min · Murat Kurkoglu
A developer's hand on an ergonomic keyboard, with a screen in the background showing a Sway config file with a line highlighted, demonstrating a fix for keyboard layouts.

Fix Sway's Flaky Keyboard Layout Switching for Good

Fix flaky Sway keyboard layout switching for good. This guide details a robust fix using Mod4+space and swaymsg input type:keyboard for xkb_layout.

November 7, 2025 · 7 min · Murat Kurkoglu
A Linux terminal showing the successful execution of the 'go clean -modcache' command, reclaiming disk space.

What Is the ~/go Folder & Is It Safe to Delete?

Discovered a mysterious ‘go’ directory in your Linux home folder? This guide explains what the Go module cache is, why tools like Hugo create it, and how to safely clean it with go clean -modcache to reclaim disk space.

November 2, 2025 · 8 min · Murat Kurkoglu
A developer's terminal showing the configuration file ~/.config/user-dirs.dirs being edited to change the default download path, preventing automatic folder creation on a minimalist Linux system.

Stop Linux Auto-Creating a ~/Downloads Folder

Tired of the Downloads folder reappearing on your minimalist Arch Linux + Sway setup? This guide shows how to edit the XDG user-dirs.dirs file to permanently set your home directory as the default.

October 31, 2025 · 6 min · Murat Kurkoglu
Developers looking at a colorful and organized Arch Linux pacman command line output on a terminal screen.

My Simple Pacman.conf for a Better Arch Experience

Tired of a bland terminal? Learn how to transform your Arch Linux pacman experience with two simple edits in pacman.conf for a colorful, readable, and faster setup.

October 28, 2025 · 4 min · Murat Kurkoglu