KBUILDSYCOCA6(8)
๐ KBUILDSYCOCA6 ๐
okay so bestie, welcome to kbuildsycoca6 โ it's the KDE Frameworks: KService girlie that rebuilds the whole desktop file system configuration cache. she's the backbone, the main character, the one holding it all together fr fr ๐ซถ
โจ SYNOPSIS โจ
kbuildsycoca6 [OPTIONS...]
like. that's it. that's the whole vibe check. ๐
๐ธ DESCRIPTION ๐ธ
so what does she actually do? she builds a binary cache of all the data chillin' in .desktop files and MIME type .xml files โ you know, the stuff the KService framework uses to go find plugins, applications and other services. ๐ฆ
the KService library then uses this database to serve up the info that gets requested of it, efficiently, no cap. โก
now here's the thing: you do not normally need to run this application directly. KService will run it for you whenever it needs to โ specifically, whenever any of the files whose data is cached get changed. she just appears. iconic behaviour honestly. ๐
๐ OPTIONS ๐
--globalโ ignores any user-set files (the ones inXDG_DATA_HOME). currently this is only supported on UNIXยฎ systems, so if you're not on oneโฆ yeah. ๐--noincrementalโ instead of grabbing the existing cache and only updating the stuff that changed or got added, she starts from a completely empty cache. fresh slate energy. this one is ignored if--globalis set.--menutestโ tests the generation of the application menu database. does not actually build the cache, it's just a lil rehearsal. ๐ญ--testmodeโ uses the QStandardPaths "test mode" so you don't mess with user data. this is intended for use with unit tests, periodt. ๐งช--trackmenu-id โ tracks a menu ID for debugging purposes. ๐--authorโ shows author information. ๐--licenseโ shows license information. ๐-h,--helpโ shows a brief help text. ๐-v,--versionโ shows version information. โญ
๐๏ธ FILES ๐๏ธ
cachedir/ksycoca6_[lang]_[sha1-of-dirs]โ the KService cache thatkbuildsycoca6generates. on UNIXยฎ systems,cachediris typicallyXDG_CACHE_HOME. that's where she keeps her stuff. ๐
๐ SEE ALSO ๐
kded5(8), kdeinit5(8) โ go read those too, iykyk. ๐
๐ BUGS ๐
please use KDE's bugtracker[1] to report bugs. be nice about it, she's doing her best. ๐ฅบ
๐ซถ AUTHORS ๐ซถ
- Darian Lanx <content@openprojects.net>
- wrote the original documentation. ๐
- Alex Merry <alexmerry@kde.org>
- updated the documentation for KDE Frameworks 5. โจ
๐ NOTES ๐
- KDE's bugtracker https://bugs.kde.org
and that's the whole page bestie!! no cap, you're now officially certified in kbuildsycoca6 lore. this lil masterpiece comes to you from KDE Frameworks 5.15, dated 2015-09-17 โ a classic, an heirloom, a moment in time. ๐ mwah, go touch some .desktop files ๐๐ง
๐ฆ where this page comes from
- arch rolling: kservice 6.31.0-1 ยท LGPL-2.0-only AND LGPL-3.0-only
- debian trixie: libkf6service-bin 6.13.0-1 ยท LGPL-2.0-only
- epel 10: kf6-kservice 6.30.0-1.el10_3 ยท CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
- fedora 43: kf6-kservice 6.18.0-1.fc43 ยท CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
- fedora 43: kf6-kservice 6.18.0-1.fc43 ยท CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
- fedora 43: kf6-kservice 6.30.0-1.fc43 ยท CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
- fedora 43: kf6-kservice 6.30.0-1.fc43 ยท CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
- fedora 44: kf6-kservice 6.25.0-1.fc44 ยท CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
- fedora 44: kf6-kservice 6.25.0-1.fc44 ยท CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
- fedora 44: kf6-kservice 6.31.0-1.fc44 ยท CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
- fedora 44: kf6-kservice 6.31.0-1.fc44 ยท CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
- nixos 26.05: kservice 6.26.0
- nixpkgs unstable: kservice 6.31.0
- opensuse-leap 16.0: kf6-kservice 6.16.0-bp160.1.2 ยท LGPL-2.1-or-later
- opensuse-leap 16.0: kf6-kservice 6.16.0-bp160.1.2 ยท LGPL-2.1-or-later
- opensuse-leap 16.0: kf6-kservice 6.16.0-bp160.1.2 ยท LGPL-2.1-or-later
- opensuse-leap 16.0: kf6-kservice 6.16.0-bp160.1.2 ยท LGPL-2.1-or-later
- ubuntu questing: libkf6service-bin 6.17.0-0ubuntu1
- ubuntu resolute: libkf6service-bin 6.24.0-0ubuntu1 ยท LGPL-2.0-only
- ubuntu stonking: libkf6service-bin 6.29.0-0ubuntu1 ยท LGPL-2.0-only
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms