|
|
[[!tag archived]]
|
|
|
|
|
|
[[!meta title="tails-greeter design"]]
|
|
|
|
|
|
[[!toc levels=2]]
|
|
|
---
|
|
|
title: tails-greeter design
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
[[_TOC_]]
|
|
|
|
|
|
|
|
|
Design decisions:
|
|
|
=====================
|
... | ... | @@ -11,8 +16,8 @@ Design decisions: |
|
|
[reasoning: need to be compatible with current builds based on Debian Squeeze]
|
|
|
- programming language: python
|
|
|
[reasoning: existing implementation gdm-community-greeter]
|
|
|
- project is based on [[https://code.launchpad.net/gdm-commmunity-greeter/]]
|
|
|
(reasoning: use of TranslatableWindow as a basis for implementation of [[todo/localization_at_runtime]])
|
|
|
- project is based on [https://code.launchpad.net/gdm-commmunity-greeter/](https://code.launchpad.net/gdm-commmunity-greeter/)
|
|
|
(reasoning: use of TranslatableWindow as a basis for implementation of [localization at runtime](https://tails.boum.org/todo/localization_at_runtime))
|
|
|
- tails-greeter as part of DM preferred over custom DM
|
|
|
[reasoning: smaller amount of code, easier maintenance, easier extensibility in future (after gsoc)]
|
|
|
- repository layout: 'upstream' branch contains periodic snapshots of gdm-community-greeter, 'master' branch contains actual project code.
|
... | ... | @@ -70,5 +75,6 @@ post- and pre- install scripts are invoked on every upgrade to "be on a safe sid |
|
|
- build and install with Debian Sid (2nd priority - just to make portability and maintenance easier)
|
|
|
|
|
|
#### Future
|
|
|
In the near future, we should implement [[todo/tails-greeter:_revamp_UI/]] in some way.
|
|
|
We should also be thinking about [[todo/tails-greeter_vs._Wheezy/]]. |
|
|
In the near future, we should implement [tails-greeter: revamp UI](https://tails.boum.org/todo/tails-greeter__58___revamp_UI) in some way.
|
|
|
We should also be thinking about [tails-greeter vs. Wheezy](https://tails.boum.org/todo/tails-greeter_vs._Wheezy).
|
|
|
|