$ LC_NUMERIC=fi_FI.UTF-8 xfce4-screensaver-configure xfce-blank Traceback (most recent call last): File "/usr/bin/xfce4-screensaver-configure", line 756, in <module> configure(obj.to_dict()) File "/usr/bin/xfce4-screensaver-configure", line 678, in configure win = ConfigurationWindow(parsed) File "/usr/bin/xfce4-screensaver-configure", line 395, in __init__ widget = self.get_option_widget(opt) File "/usr/bin/xfce4-screensaver-configure", line 488, in get_option_widget value = self.get_double(opt["id"], opt["default"]) File "/usr/bin/xfce4-screensaver-configure", line 518, in get_double value = self.xfconf_channel.get_double(option_id, default) File "/usr/bin/xfce4-screensaver-configure", line 83, in get_double return float(self._get_property(prop, default)) ValueError: could not convert string to float: '1,000000' But $ LC_NUMERIC=C xfce4-screensaver-configure xfce-blank opens the dialog. Similar thing with molecule theme or apparently any that has a property of type Double. Maybe better to store as integer?
Created attachment 9357 Get the properties in C locale to make float understand the strings
Created attachment 9359 Maybe it is enough to convert double properties using locale-aware method.
*** This bug has been marked as a duplicate of bug 16295 ***