Hello.
Current progress:
obtain list of kb layouts and variants available (via python-xklavier) - DONE.
populate layout widget with kb variants - DONE.
merge feature/better_root_access_control branch - DONE.
apply correct layout after it's been chosen (both to present and following
greeter widgets and to actual session) - postponed.
verify that layout switching works after login - postponed
version tag and update - DONE.
Problems:
tails-greeter is run under gdm's account but altering gdm PostLogon files (to set
env variables) or locale compilation via localedef require root privileges.
xklavier set and check layout without errors but it doesn't affect greeter nor
following session.
better_root_access_control feature requires env. variable to be set which is not
possible yet.
Near-future plans:
wait for answer from gdm and xklavier devs to figure out workarounds for current
problems
replace 2 widgets with 1 panel with same functionality
test the result with tails
Additional notes:
right now there are 2 "screens" which user moves through by pressing "next"
button. That's rather ugly and is planned to be replaced with one of the following:
1) single "screen" with requests for both at the same time
2) 2 "screens" with language and layout requests on first one and admin password
request on second one
Which do you think is better and why?
Please feel free to discuss it on irc this Saturday during regular meeting time
or whenever you'll see max-gsoc
cheers,
Max.