fixes greeter start in some cases (such as when PATH does not include
/usr/sbin by default even if the current user is root, e.g. on Arch Linux)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
add_definitions(-DKDE_DEFAULT_DEBUG_AREA=1603)
+configure_file(
+ ${CMAKE_CURRENT_SOURCE_DIR}/lightdm-kgreeter-greeter.desktop.cmake
+ ${CMAKE_CURRENT_BINARY_DIR}/lightdm-kgreeter-greeter.desktop
+)
+
find_package(GLIB2)
set_package_properties(GLIB2 PROPERTIES
DESCRIPTION "Low-level core library that forms the basis for projects such as GTK and GNOME"
)
install(
- FILES lightdm-kgreeter-greeter.desktop
+ FILES ${CMAKE_CURRENT_BINARY_DIR}/lightdm-kgreeter-greeter.desktop
DESTINATION ${KDE4_SHARE_INSTALL_PREFIX}/xgreeters
)
[Desktop Entry]
Name=LightDM KGreeter Greeter
Comment=This runs the KGreeter greeter, it should only be run from LightDM
-Exec=lightdm-kgreeter-greeter
+Exec=@KDE4_SBIN_INSTALL_DIR@/lightdm-kgreeter-greeter
Type=Application
X-Ubuntu-Gettext-Domain=lightdm