LightDM language isn't set by Language plug

Bug #1444118 reported by Cassidy James Blaede
106
This bug affects 21 people
Affects Status Importance Assigned to Milestone
Greeter
Invalid
Undecided
Unassigned
Switchboard Locale Plug
Fix Released
High
Marvin Beckers

Bug Description

I'm trying to apply my language setting (french) to the login screen, with no result yet. My current situation is :
- the login screen / greeter is displayed in English and the keyboard layout is set to QWERTY (typing the password is tricky)
- once logged into my account, the system is displayed in french and the keyboard layout is AZERTY.

What I want:
- the login screen displayed in french and using the AZERTY layout

What I did so far:
- opened the locale plug in switchboard,
- clicked the 'set the language to login screen too' button at the bottom
- enter my root password
- logged off
- nothing changed
- I also tried to restart the computer
- I noticed that the locale plug doesn't display any language when I open it, I have to click 'Install new language', select 'french' and enter my root password to refresh it and make it display the two installed languages (english and french) and the selected one (french).

Related branches

Revision history for this message
Coeur Noir (coeur-noir) wrote :

Same problem here :

- system set in french
- login screen in english

For azerty keyboard you can set it through switchboard / clavier / disposition
Et prendre par exemple le clavier Français (variante) ;-)

I've also noticed other localisations problems : synaptic once installed desperatly remains english.

Revision history for this message
Coeur Noir (coeur-noir) wrote :
Revision history for this message
Coeur Noir (coeur-noir) wrote :
Revision history for this message
Coeur Noir (coeur-noir) wrote :

Thanks to Ákos Keresztes I get back login screen in french by completing the file :

/etc/default/locale

LANGUAGE and LC_ALL were missing.

Revision history for this message
AlphaDelta (alpha-delta) wrote :

To make the keyboard work, I also had to create the folder 'xorg.conf.d' and this file:

/etc/X11/xorg.conf.d/10-evdev.conf

with this content:

#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.

Section "InputClass"
        Identifier "evdev pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev keyboard catchall"
        Option "XkbLayout" "fr"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Changed in pantheon-greeter:
milestone: none → freya-0.3.1
Cody Garver (codygarver)
Changed in pantheon-greeter:
milestone: 2.0.1 → freya-0.3.1
Changed in switchboard-plug-locale:
milestone: none → loki-beta1
Revision history for this message
Danielle Foré (danrabbit) wrote :

Going to mark as invalid for Greeter since I can confirm that Marvin's locale plug branch sets it for me

Changed in switchboard-plug-locale:
status: New → In Progress
assignee: nobody → Marvin Beckers (embik)
no longer affects: switchboard
Changed in pantheon-greeter:
status: New → Invalid
milestone: freya-0.3.1 → none
Marvin Beckers (embik)
Changed in switchboard-plug-locale:
importance: Undecided → High
Cody Garver (codygarver)
Changed in switchboard-plug-locale:
milestone: loki-beta1 → freya-0.3.1
status: In Progress → Fix Committed
Cody Garver (codygarver)
Changed in switchboard-plug-locale:
status: Fix Committed → Fix Released
Revision history for this message
Lasne Olivier (lasneolivier) wrote :

I am running an up to date freya but still has that bug. Here is a screencast.
The login screen stay in english and the keyboard in qwerty.

Revision history for this message
Lasne Olivier (lasneolivier) wrote :

I have the folowing log in terminal :

olivier@olivier-MacBookAir:~$ switchboard

** (switchboard:13199): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-toB4QevLIM: Connexion refusée
[_LOG_LEVEL_INFO 18:16:02.111121] Application.vala:155: Paramètres système version: 2.0
[_LOG_LEVEL_INFO 18:16:02.111188] Application.vala:157: Kernel version: 3.19.0-31-generic
[_LOG_LEVEL_INFO 18:16:02.129523] Tweaks.vala:308: Activating Tweak plug
[_LOG_LEVEL_INFO 18:16:02.174951] Tweaks.vala:131: HIDE
[_LOG_LEVEL_WARN 18:16:02.178900] PlankSettings.vala:204: Le fichier de clés contient la clé « Monitor » dans le groupe « PlankDockPreferences » qui a une valeur impossible à interpréter.
[_LOG_LEVEL_WARN 18:16:05.498021] LocaleManager.vala:134: Could not connect to locale1 dbus -> when I select langage & regian
[_LOG_LEVEL_INFO 18:16:18.819426] UbuntuInstaller.vala:198: ID /org/debian/apt/transaction/93f2c23e207448e9b655576eadcbc56b -> success
Failed to issue method call: Launch helper exited with unknown return code 1 -> when I click on set System Langage
Failed to issue method call: Launch helper exited with unknown return code 1

Revision history for this message
psnizek (psnizek-i) wrote :

Just did a fresh install yesterday 2015-11-26 and am experiencing the same issue related to the cs_CZ locale.
The login screen is in English (wrong), while the session is in cs_CZ (correct).

The system language button (apply locale settings to all accounts and the login screen) didn't help.

In fact the behavior of the language and region settings window is somewhat dysfunctional and cumbersome to use.

Revision history for this message
psnizek (psnizek-i) wrote :

Login screen locale fixed by adding a line to /etc/default/locale:
LC_ALL=cs_CZ.utf-8

Wrong keyboard at login screen fixed by running following command in terminal:
sudo dpkg-reconfigure keyboard-configuration

Revision history for this message
Marvin Beckers (embik) wrote :

> In fact the behavior of the language and region settings window is somewhat dysfunctional and cumbersome to use.

Please create a new bug report and explain your problems with the plug's UX, otherwise we can't really fix that.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.