diff -urN a/xfsettingsd/main.c b/xfsettingsd/main.c --- a/xfsettingsd/main.c 2015-02-24 02:33:11.000000000 +0100 +++ b/xfsettingsd/main.c 2015-05-15 23:18:30.659510539 +0200 @@ -49,6 +49,8 @@ #include #include +#include + #include "debug.h" #include "accessibility.h" #include "pointers.h" @@ -238,6 +240,8 @@ return EXIT_FAILURE; } + setlocale(LC_NUMERIC,"C"); + dbus_connection = dbus_bus_get (DBUS_BUS_SESSION, NULL); if (G_LIKELY (dbus_connection != NULL)) {