Progress continues on the development of the LightDM GTK+ Greeter.  The second release of the 1.7 development series adds even more customization options and stability to an already great product.

What’s New?

These new features build on top of what was recently added in 1.7.0.  For more information about that release, please see this post.

New Features

  • The “border-radius” property for the login window and power dialogs is now themeable with CSS.
  • Widgets now support a themed alpha channel for “fake” transparency.
  • Sessions are now represented by a graphical badge, similar to Unity Greeter
  • Languages are now represented by a country-code label.

Bugs Fixed

  • LP #1266449: greeter crashes on empty username
  • LP #1264563: switch-to-greeter does not set lock hint
  • LP #1264771: Password entry box is not defined as invisible in glade definition
  • LP #1267742: Screen artifacts appear after restart and cold boot
  • LP #1270530: Login screen has boxes instead of text when font is not set

Other Improvements

  • Improved username tooltips
  • Fixed memory leak in clock feature
  • Improved xscreensaver timeout functionality
  • Login button is now the “default” widget
  • Windows can no longer be positioned off-screen


Download and Installation

The source code for LightDM GTK+ Greeter can be obtained from the downloads page.  Ubuntu users (Quantal through Trusty) can also install it from the Stable PPA using the following commands.

sudo add-apt-repository ppa:lightdm-gtk-greeter-team/stable
sudo apt-get update
sudo apt-get install lightdm-gtk-greeter

If you find any bugs, please report them on the bugs page.

4 Replies to “LightDM GTK+ Greeter 1.7.1 Released

  1. I love the work on the greeter, really functional and polished, using it on Xubuntu 13.10. I have 2 questions though:

    1. I’d like to add transparency to the panel, i tried using alpha instead of shade in general colors in the Greybird theme but the widgets don’t turn trasparent.

    2. I’d like to use the greeter as a lock screen instead of xscreensaver, how do I do that?

    Thanks in advance, and keep the good job!

      1. I tried using “background-color: alpha (@lightdm_bg_color, 0.8);” to emulate the 80% transparency I have in the xfce panel, but the indicators (session, language, etc.) don’t turn trasnparent.

  2. After some tweaking I finally found what was the problem, the menu bar was indeed turning transparent, but it works independent from the panel. I tried this settings and now it works wonders!

    #panel_window {
    background-color: alpha (@lightdm_bg_color, 0.6);
    color: @lightdm_fg_color;
    #panel_window .menubar,
    #panel_window .menubar > .menuitem {
    background-color: alpha (@lightdm_bg_color, 0);
    color: @lightdm_fg_color;

    I gave the panel 60% transparency to emulate my actual xfce panel, and made the menubar completely transparent so that it doesn’t overlap with the panel. As for the locker, it works wonders!

    I’m really thankful for the help, and keep doing a great job of making Linux awesome!

Leave a Reply