If the system clock is off (being late), when the time is set properly from the network, the screen is blanked. As it happens during the boot process, this is a little bit sudde and frightening. Moving the mouse gets the display back, but sill, it would be best to be avoided.
As Tais does not ship `gnome-screensaver` it is probably X.org that does the blanking. One should experiment with the `-dpms` and `+dpms` options of `xset(1)`.
Remaining action items and bugs are split into individual pages in [[/todo]] and [[/bugs]].
[[!tag todo/done]]
Archive
=======
This started as an implementation of custom [[todo/boot_menu]] for GDM3 as part of GSoC2011 project.
This page is the entry point to [[design
description|TailsGreeter/design]], [[installation instructions|TailsGreeter/install]] and relevant
[[useful information|TailsGreeter/refs]].
Short summary of [[known issues|TailsGreeter/issues]] is worth inspecting too.
The [[project status
updates|TailsGreeter/blog]] and [[timeline|TailsGreeter/timeline]] pages were actively used during GSoC.
[[!toc levels=2]]
How it should look like
=======================
-----------------------
0. After GDM is started user is presented with language-chooser-widget
and "Enable persistence?" checkbox. If the user enables
...
...
@@ -31,25 +37,12 @@ How it should look like
0. After logon, desktop must be shown with proper locale and layout.
Requested options details
=========================
-------------------------
Developers are encouraged to provide input for various options to be asked via boot-menu using following template:
Developers are encouraged to provide input for various options to be
asked via boot-menu.
Template
---------
Template for description of settings which are needed to be requested
via tails-greeter before logon:
1. name - just something we will use to point to during discussions
2. default value(s) - if any
3. effects - what exactly this option will trigger (e. g. write to some file(s), exec some processes, fire d-bus signals etc)
4. ui-hint - short description to be displayed for user in order to help him to figure out how to properly set this option
5. responsible dev - whom to ask for clarification if question arises
6. dev's notes - overall description from dev's point of view (why do we need this option? what are the dependencies? how do we handle it now? how do we test implementation? any other comments?)
Language
--------
### Language
1. name: Language
2. default value: English
...
...
@@ -83,8 +76,7 @@ Language
TailsGreeter screen. More information can be found in
[[todo/localization_at_runtime]].
Administrator password
----------------------
### Administrator password
1. name: Administrator password
2. default value: none
...
...
@@ -93,5 +85,3 @@ Administrator password
rights. Leave this field blank to disable administrator rights.
5. responsible dev:
6. Related TODO item: [[todo/better_root_access_control]]
This page contains installation and testing instructions and hints.
[[!toc levels=2]]
## Status
The login with given language (locale) and setting password for amnesia should work. Note that original greeter is disabled upon installation so you'll not be able to login via gdm if something is broken in tails-greeter - you've been warned.
Following packages require installation or update in squeeze:
- python-xklavier
- python-gobject
## Install
sudo dpkg -i tails-greeter.deb
## Test
If it's Debian test machine (not TAILS) than create user amnesia with the same password and add /etc/live/config.d/username: LIVE_USERNAME=amnesia
N. B> REBOOT after first login attempt if you use your Debian as a test platform to make sure that PolKit will be in test-ready state.
Check for /var/log/gdm3/:0-greeter.log to see if there're any errors.
### .deb test
0. create kvm (or other VM) installation with debian squeeze
0. run "lsh -G -z -x --sloppy-host-authentication --capture-to ~/.lsh/host-acls -l root squeeze.test" or your favorite ssh client with x-forwarding support
0. install tails-greeter
0. service gdm3 restart
0. enjoy if you can :)
### .iso test
0. git clone git://git.immerda.ch/max/tails.git
## Helpful tools
0. d-feet is great dbus troubleshooting helper
0. Following script might help to automate installation: