LOCALSEARCH-3(1)

πŸ’… LOCALSEARCH-3(1) β€” the localsearch-3 man page, but make it make sense ✨

okay so bestie, you're looking at localsearch-3 from the LocalSearch manual, and no cap, this one is short but she's got lore. 🫢


🌸 NAME 🌸

localsearch-3 β€” it's a filesystem indexer. that's the whole job. she indexes your files. iconic behavior, honestly. πŸ‘‘


✨ SYNOPSIS ✨

localsearch-3 [OPTION...]

that's it. that's the whole invocation. [OPTION...] and vibes. πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the thing: localsearch-3 is not supposed to be run by the user</p>. like, it's not for you, it's for systemd, which starts it up when the user logs in. main character energy, but the main character is a login session. 😭

obviously though, you can start it manually if you're debugging β€” that's allowed, we're not the police. πŸ•΅οΈβ€β™€οΈ

You can not run more than one instance of this at the same time.</p> one at a time, bestie. that's the rule. no cloning yourself, no parallel universe arc. πŸ’€

and what does she actually do? localsearch-3 mines information about applications and files only. that's it. that's the lane. she stays in it. 🎯


πŸ’– OPTIONS πŸ’–

  • -?, --help β€” shows you a little summary of the options. the "what does this thing even do" button. 🫢
  • -V, --version β€” returns the version of this binary. so you know exactly which one you're dealing with. πŸ’…
  • -n, --no-daemon β€” tells the indexer to exit once all indexing has finished and the database is up to date. this is not the default mode of operation, jsyk β€” normally she just sticks around acting like a daemon, monitoring file updates that may occur over time. so this flag is like "girl, you can go home now." 🏠✨
also important: this option renders the --initial-sleep option moot. like, completely moot. moot-ified. πŸ™ˆ
  • -e, --eligible=FILE β€” checks if FILE is eligible for being mined, based on the current configuration rules. and not only that β€” it'll also check if FILE would be monitored for changes. πŸ‘€ this one's flexible too: it works with non-existing FILE arguments as well as existing FILE arguments. so yes, you can ask about a file that doesn't even exist yet. she'll still answer. queen. 🌈

πŸš€ DESKTOP INTEGRATION πŸš€

desktop environments that make use of localsearch-3 should start the localsearch-3.service user unit on startup. that's the move. ✨

for instance, sessions managed by gnome-session can add this service as a Wants= dependency in their gnome-session@name.target.d/session.conf drop-in. copy that path exactly, bestie, i'm not kidding about the path. πŸŽ€

and here's the slay part: this allows sessions to disable background filesystem indexing just by simply not starting localsearch-3.service β€” perfect for situations where it's not necessary (i.e. special kiosk sessions). lowkey elegant. the way that you can opt out by doing nothing at all? chef's kiss. πŸ‘‘πŸ”₯


πŸ” SEE ALSO πŸ”


a cute little sign-off πŸŽ€</p>

this page was brought to you by version 3.12.0, dated 09/15/2026, and by the letter πŸ’…. now go index some files, bestie β€” or like, don't, because systemd will do it for you. periodt. 🌟

πŸ“¦ where this page comes from