Skip to content

lots0logs/lightdm-webkit-theme-userdock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

User Dock is a lightdm-webkit animated greeter theme that uses a dock-styled user list.

Dock is provided by: CSS Dock V2.

Prerequisites

Both lightdm and lightdm-webkit-greeter are required.

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=your-session (gnome,cinnamon,xfce...)

Installation

Arch users can install using their favorite AUR pacman wrapper. Others can install manually:

  1. Download User Dock Theme
  2. Unzip it.
  3. This should create a folder named like lots0logs-lightdm-webkit-theme-userdock-28c4b13
  4. Rename this folder to userdock (so that the complete path becomes /usr/share/lightdm-webkit/themes/userdock)
  5. Edit the resource /etc/lightdm/lightdm-webkit-greeter.conf and set webkit-theme property to userdock :

theme-name=Adwaita
#webkit-theme=default
webkit-theme=userdock
font-name='DejaVu Sans'
xft-antialias=true
xft-dpi=96
xft-hintstyle=medium
xft-rgba=rgb

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

Uninstallation

To uninstall, 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 userdock 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

This theme works well with 96×96 images.