A lightdm webkit pretty greeter.
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
css
img
js
.gitignore
.project
LICENSE.txt
README.textile
index.html
index.theme
screenshot.jpg

README.textile

Overview

Pretty greeter is a lightdm-webkit based animated greeter using a mimicking of the Dock of OS X.

Pretty greeter uses CSS Dock V2.

Installation

Prerequisites

Pretty greeter is built on top of lightdm-webkit-greeter. So it has to be installed.

For Ubuntu users, if you haven’t already installed it, open a terminal and type:


apt-get install ligthdm-webkit-greeter 

Enable ligthdm-webkit-greeter by editing /etc/lightdm/lightdm.conf and by setting greeter-session property to lightdm-webkit-greeter :


[SeatDefaults]
#greeter-session=lightdm-gtk-greeter
greeter-session=lightdm-webkit-greeter
user-session=xubuntu

Pretty greeter installation

  1. Download pretty greeter
  2. Unzip it in https://github.com/jfbrazeau/lightdm-webkit-pretty-greeter/tarball/master
  3. This should create a folder named like jfbrazeau-lightdm-webkit-pretty-greeter-28c4b13
  4. Rename this folder to pretty (so that the complete path becomes /usr/share/lightdm-webkit/themes/pretty)
  5. Edit the resource /etc/lightdm/lightdm-webkit-greeter.conf and set webkit-theme property to pretty :

theme-name=Ambiance
#webkit-theme=default
webkit-theme=pretty
font-name=Ubuntu 11
xft-antialias=true
xft-dpi=96
xft-hintstyle=slight
xft-rgba=rgb

Now if you restart your computer (or at least if you restart lightdm), the pretty greeter should be activated.

Uninstallation

To uninstall pretty greeter, simply restore the greeter-session property of the /etc/lightdm/lightdm.conf file and restart your computer (or at least lightdm).

You may also want to :

  1. Remove the folder pretty created in /usr/share/lightdm-webkit/themes/
  2. Restore the webkit-theme property of the /etc/lightdm/lightdm-webkit-greeter.conf file

User icons management

To change users icons, there are two options :

  • Create a .face file in the user’s home folder in which you put a jpg or png resource

Or

  • Create a resource named with the user’s login in /var/lib/AccountsService/icons/
  • Edit /var/lib/AccountsService/users/<userLogin> and add a property Icon targeting the icon resource you just created

Pretty greeter works well with 96×96 images.