Yeah, I tend to think that the fix should be made in lightdm. My idea is to modify the patch, so LANGUAGE is set only if this conditional is satisfied:
if (system ("df | grep ^/cow >/dev/null") != 0)
That way LANGUAGE should not be set in a live session AFAIU.
@Sebastien: Do you think this is a proper way to test for a live session?
Yeah, I tend to think that the fix should be made in lightdm. My idea is to modify the patch, so LANGUAGE is set only if this conditional is satisfied:
if (system ("df | grep ^/cow >/dev/null") != 0)
That way LANGUAGE should not be set in a live session AFAIU.
@Sebastien: Do you think this is a proper way to test for a live session?