https://docs.kde.org/stable5/en/kde-cli-tools/kdesu/kdesu.pdf [page 5] /krusader/CMakeLists.txt # For security reasons, absolute kdesu path is set at build time and is not # configurable. if(NOT KDESU_PATH) if(EXISTS "${KDE_INSTALL_FULL_LIBDIR}/kf5/kdesu") # Used by Arch distribution set(KDESU_PATH "${KDE_INSTALL_FULL_LIBDIR}/kf5/kdesu") else() set(KDESU_PATH "${KDE_INSTALL_FULL_LIBEXECDIR_KF5}/kdesu") endif() endif()
Kdesu is needed to start Krusader in root mode and for operations with elevated privileges (the second ones are better than running the whole program as root). It is set statically during compile (it can be overridden with -DKDESU_PATH if the distro does install in a different path) and it cannot be changed from configuration.