If you’ve used Windows for any length of time, you’ve probably stumbled across the Registry. It’s this strange, sprawling database where Windows hides away all sorts of configuration details — from desktop tweaks to how installed programs behave.
One of the first things I always changed back in the day was the menu delay. By default, Windows menus had this sluggish 400-millisecond delay before they opened. The setting was buried deep inside the registry underHKEY_CURRENT_USER\Control Panel\Desktop
. And sometimes, let’s be honest, certain games even required you to import mysterious .key
files into the registry just to make them run properly.
So what’s the Linux equivalent of this?
Well, here’s the trick: Linux doesn’t have a Registry.
Because Linux follows the everything-is-a-file philosophy, system and application configuration values are stored as plain text files. You’ll usually find system-wide settings under /etc
, while user-specific settings live inside your home directory, typically in .config/
.
For example:
/home/john/.config/