Re: [Tails-dev] ***SPAM*** [gsoc] tails-greeter progress report

2011-08-15 Thread intrigeri
† wrote (13 Aug 2011 06:50:05 GMT) :
 B. As far as I understood bertagaz proposal - 1) should depend on 2) e. g.
 switching
 2) will automatically trigger 1) but not vice versa.

I concur with bertagaz.
When in doubt, principle of least surprise: do as gdm-s-g does.

I wonder why we would we want different keyboard layouts for the
greeter and for the session. Seems unecessarily complicated to me.

Bye,
-- 
  intrigeri intrig...@boum.org
  | GnuPG key @ https://gaffer.ptitcanardnoir.org/intrigeri/intrigeri.asc
  | OTR fingerprint @ https://gaffer.ptitcanardnoir.org/intrigeri/otr.asc
  | The impossible just takes a bit longer.
___
tails-dev mailing list
tails-dev@boum.org
https://boum.org/mailman/listinfo/tails-dev


Re: [Tails-dev] ***SPAM*** [gsoc] tails-greeter progress report

2011-08-13 Thread
12.08.2011 21:42, berta...@ptitcanardnoir.org пишет:

 use separate layouts for greeter and for user session - DONE.
 
 As we discussed on IRC, this is not a feature that appears to be
 interesting.
 
 The choosen layout *must* be applied automatically in the
 greeter when it is changed/chosen, without user intervention (i.e pressing
 ALT+SHIFT), so that users don't get fooled by forgetting or missing this
 step and are sure to use this layout when choosing the session password.
 
 If users wants another layout to type their password, then they must press
 ALT+SHIFT.

Let me summarize it to bring people in ML up-to-date.

There are 2 layouts:
1) greeter layout, switched via alt+shift
2) session layout, switched via combobox in UI

A. Right now they are completely independent e. g. switching 1) does not affect 
2)
and vice versa.

B. As far as I understood bertagaz proposal - 1) should depend on 2) e. g. 
switching
2) will automatically trigger 1) but not vice versa.

In addition to those 2 opinions there are 3 more options:

C. 2) depend on 1), also one way
D. 1) depend on 2) and vice versa
E. always use 'us' as a default session layout and remove combobox for 2)

Which variant (A..E) looks best for you?
Maybe you could propose your own?

Please share your thoughts via emails or irc (max-gsoc).

Right now we have single vote for both A. and B. I'd like to gather more 
opinions
from TAILS devs and users before making any changes.

 Actually, v0.0.7 doesn't work for me. On installation, I get an error
 detected in line 67 of langpanel.py. Guess it's enough for you to find it.
 You should *really* test your release before sending such an email.

Doh!
Late night commits are evil.
Should be fixed now.

cheers,
Max.



signature.asc
Description: OpenPGP digital signature
___
tails-dev mailing list
tails-dev@boum.org
https://boum.org/mailman/listinfo/tails-dev


[Tails-dev] ***SPAM*** [gsoc] tails-greeter progress report

2011-08-12 Thread
Hello.

Current progress:

write password for 
config/chroot_local-includes/usr/local/sbin/set-user-password
to file - DONE.
alter set-user-password to use password from file - DONE.
merge language and layout widget to single panel - DONE.
write locale name for localedef to file - DONE.
add locale generator which uses data from file - DONE.
fix layout selection for greeter session - DONE.
add double password entry to prevent typos - DONE.
use SelectLayout in GDM - DONE.
add layout selection to panel - DONE.
use separate layouts for greeter and for user session - DONE.
display panel and password widget on the same screen - DONE.
add layout indicator to greeter - DONE.
properly generate list of available layouts - in progress
version tag and update - DONE.


Problems:

Generation of layout list based on language or locale is incomplete - it works 
only
for some well-tested cases (e. g. Русский). More testing required for other 
languages
and general code refactoring needed as well.

Near-future plans:

Finish layout generation code.
Update documentation.
Other plans from timeline.

Additional notes:

Please test how it works for YOUR favorite language.
The GSoC is almost over - next week is the time for final wrap-ups.

cheers,
Max.












signature.asc
Description: OpenPGP digital signature
___
tails-dev mailing list
tails-dev@boum.org
https://boum.org/mailman/listinfo/tails-dev


[Tails-dev] ***SPAM*** [gsoc] tails-greeter progress report

2011-07-29 Thread
Hello.


## Current progress:

verify that locale is correctly applied to gnome-session and fix if it 
isn't - DONE.
fix layout widget loading - DONE.
obtain list of kb layouts and variants available (via python-xklavier) - 
postponed.
populate layout widget with kb variants - postponed.
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.
Add option to skip all the greeter screens and immediately login with 
default
settings - DONE.
Convey necessary env. variables to gnome session.(echo VARIABLE=value 
/etc/amnesia/environment or via /etc/gdm3/PostLogin/)
capitalize 1st letter of (latin) language names (e. g. English vs english) 
- DONE.
version tag and update - DONE.


## Problems:

- ISP failure which caused lack of regular updates and report delay
- it's impossible to set env. vars via /etc/gdm3/PostLogin/ - it's writable by 
root
only and greeter is running as 'gdm-user' account
- python-xklavier bindings are incomplete: the most needed function
search_by_pattern is unavailable.


## Near-future plans:

- find a way to overcome python-xklavier limitations
- Next week plans.

## Additional notes:

- Right now layout widget is dummmy: only next button is working.
- The language choice is applied to session semi-correctly: if there are several
country locales correspond to one language (for examle French is Belgium, 
France etc)
than one of them is picked seemingly random. Once there is workaround for 
xklavier
issue than it'll be user choice made based on layout widget.

cheers,
Max.








signature.asc
Description: OpenPGP digital signature
___
tails-dev mailing list
tails-dev@boum.org
https://boum.org/mailman/listinfo/tails-dev