mirror of
https://git.freebsd.org/ports.git
synced 2025-06-22 05:00:30 -04:00
- Allow locale selection on login screen. First, lightdm must be patched to correctly detect utf8 locales, which have a UTF-8 suffix on FreeBSD instead of utf8 like on Linux systems. Secondly, we have to use locale codes in the language menuitem as FreeBSD doesn't have support for locale naming (missing _NL_IDENTIFICATION_LANGUAGE implementation). - Use @sample for lightdm-gtk-greeter config file to prevent it from being overwritten when the package is reinstalled / upgraded. PR: 220614 Submitted by: pawel MFH: 2017Q3
15 lines
668 B
C
15 lines
668 B
C
--- src/lightdm-gtk-greeter.c.orig 2017-06-08 17:51:50 UTC
|
|
+++ src/lightdm-gtk-greeter.c
|
|
@@ -2930,11 +2930,7 @@ main (int argc, char **argv)
|
|
gchar *label;
|
|
GtkWidget *radiomenuitem;
|
|
|
|
- country = lightdm_language_get_territory (language);
|
|
- if (country)
|
|
- label = g_strdup_printf ("%s - %s", lightdm_language_get_name (language), country);
|
|
- else
|
|
- label = g_strdup (lightdm_language_get_name (language));
|
|
+ label = g_strdup (lightdm_language_get_code (language));
|
|
|
|
code = lightdm_language_get_code (language);
|
|
gchar *modifier = strchr (code, '@');
|