/hello-x

A simple web-greeter theme.

Primary LanguageCSSGNU General Public License v3.0GPL-3.0

hello-x

A simple web-greeter theme.

preview image

Try out the demo!

Features

  • Battery display (you need to set battery: True in /etc/lightdm/web-greeter.yml)
  • Background switches every reload
  • Hidden user switcher
  • Shutdown, restart, and suspend buttons
  • Localized
  • Customization through css

Backgrounds

photographed by NotLe0n
clouds sunset konstanz
forest mountains path
prague tenerife neuschwanstein

Installation

  1. Replace greeter-session=slick-greeter with greeter-session=web-greeter (or nody-greeter if you installed that) in /usr/share/lightdm/lightdm.conf.d/90-slick-greeter.conf (for my computer at least)

step 2

  1. Clone this repo into /usr/share/web-greeter/themes/

  2. Set geeter.theme to hello-x in /etc/lightdm/web-greeter.yml

step 4

  1. Set battery: True in /etc/lightdm/web-greeter.yml

step 5

  1. reboot maybe

Localization

These are all languages that have the word "Hello" translated:

  • English
  • German
  • Italian
  • French
  • Spanish
  • Dutch
  • Swedish
  • Norwegian
  • Turkish
  • Russian
  • Polish
  • Korean
  • Japanese
  • Chinese

To add your own Language to this list, edit the hello.js file. If your language uses unicode characters, you need to escape them before putting them in.

Customization

Changing theme

To customize the theme, you'll have to edit the style.css file. The :root element holds common colors. If you know how to write CSS you may also change other elements to your liking.

Adding backgrounds

  1. Add a .jpg file to the img/backgrounds directory.
  2. Append the name of the file (without extention) to the images array inside updateBackground()