that was an issue for me too. I applied the layout settings systemwide (Preferences -> Keyboard -> Layouts -> delete USA layout and press button "Apply system wide") and it now works: even in gdm the default keyboard is Polish, not USA.
my /etc/default/console-setup looks as follows:
$ grep X /etc/default/console-setup
# values as the XkbModel, XkbLayout, XkbVariant and XkbOptions options
# in /etc/X11/xorg.conf.
XKBMODEL="pc105"
XKBLAYOUT="pl,ua"
XKBVARIANT=",unicode"
XKBOPTIONS="lv3:ralt_switch,grp:lwin_toggle,grp_led:num,nbsp:level3n,terminate:ctrl_alt_bksp"
and settings in GNOME:
$ gconftool-2 --get /desktop/gnome/peripherals/keyboard/kbd/layouts
[pl,ua unicode]
that was an issue for me too. I applied the layout settings systemwide (Preferences -> Keyboard -> Layouts -> delete USA layout and press button "Apply system wide") and it now works: even in gdm the default keyboard is Polish, not USA.
my /etc/default/ console- setup looks as follows: console- setup ",unicode" "lv3:ralt_ switch, grp:lwin_ toggle, grp_led: num,nbsp: level3n, terminate: ctrl_alt_ bksp"
$ grep X /etc/default/
# values as the XkbModel, XkbLayout, XkbVariant and XkbOptions options
# in /etc/X11/xorg.conf.
XKBMODEL="pc105"
XKBLAYOUT="pl,ua"
XKBVARIANT=
XKBOPTIONS=
and settings in GNOME: gnome/periphera ls/keyboard/ kbd/layouts
$ gconftool-2 --get /desktop/
[pl,ua unicode]