Feature #8713

Consider replacing some of our code with the GDM->GNOME session keyboard layout passthrough

Added by intrigeri 2015-01-16 15:38:18 . Updated 2015-11-17 08:18:27 .

Status:
Resolved
Priority:
Low
Assignee:
Category:
Internationalization
Target version:
Start date:
2015-01-16
Due date:
% Done:

100%

Feature Branch:
Type of work:
Research
Blueprint:

Starter:
Affected tool:
Deliverable for:
269

Description

As https://fedoraproject.org/wiki/Input_device_configuration says, “a layout manually chosen in gdm will be transferred into the session as an additional keyboard layout”. This might allow us to drop some of our super-racy code in PostLogin.default and/or tails-configure-keyboard (Bug #7912). It might actually explain why our setting of /org/gnome/libgnomekbd/keyboard/layouts in tails-configure-keyboard is racy.

See the aforementioned URL and https://bugzilla.redhat.com/show_bug.cgi?id=602145 for details.


Subtasks


Related issues

Related to Tails - Bug #7912: Non-US keyboard layout selected with Greeter sometimes is not active when logged in Resolved 2014-11-23
Related to Tails - Bug #7897: Fix localization of GNOME session in Jessie Resolved 2014-09-14

History

#1 Updated by intrigeri 2015-01-16 15:38:29

  • related to Bug #7912: Non-US keyboard layout selected with Greeter sometimes is not active when logged in added

#2 Updated by intrigeri 2015-01-16 15:39:08

  • Target version set to Tails_2.0

I’d like to see us work on this for Tails/Jessie, possibly in combination with the move to localectl (Bug #7897).

#3 Updated by intrigeri 2015-01-16 15:39:19

  • related to Bug #7897: Fix localization of GNOME session in Jessie added

#4 Updated by alant 2015-01-18 13:56:03

> “a layout manually chosen in gdm will be transferred into the session as an additional keyboard layout”

The problem here is “additional”: we want it to be the main layout. But I agree that’s worth investigating further.

#5 Updated by intrigeri 2015-03-07 20:04:40

Now that Bug #7897 is fixed properly, it could be a good time to have a closer look.

#6 Updated by intrigeri 2015-07-08 16:44:53

alant wrote:
> > “a layout manually chosen in gdm will be transferred into the session as an additional keyboard layout”
>
> The problem here is “additional”: we want it to be the main layout.

Indeed, this sentence doesn’t specify the priority of this additional layout wrt. other ones.

#7 Updated by intrigeri 2015-07-12 04:39:31

  • Priority changed from Normal to Low

This would be a nice bonus, but it’s not a release blocker IMO.

#8 Updated by intrigeri 2015-11-17 08:18:27

  • Status changed from Confirmed to Resolved
  • % Done changed from 0 to 100
  • Deliverable for set to 269

Given GDM doesn’t let the user choose their preferred keyboard layout anymore, it’s unlikely that the facility this ticket is about still exists and is maintained. Also note that the links in the description are about Fedora 13. Let’s give up.