Package Details: lightdm-unity-greeter

Git Clone URL: (read-only)
Package Base: lightdm-unity-greeter
Description: The greeter (login screen) application for Unity. It is implemented as a LightDM greeter.
Upstream URL:
Licenses: GPL3, LGPL3
Groups: unity
Submitter: chenxiaolong
Maintainer: horsemanoffaith
Last Packager: horsemanoffaith
Votes: 23
Popularity: 0.000032
First Submitted: 2011-10-02 20:35
Last Updated: 2016-09-17 04:29

Required by (3)

Sources (7)

Latest Comments

horsemanoffaith commented on 2016-09-12 05:39

m.en- the title bar and window decorations are fixed with an updated version of ubuntu-themes.

horsemanoffaith commented on 2016-09-12 05:37

I have updated this file and all the dependencies for unity-greeter. I may have to add another file to the AUR and update this package, ubuntu-themes. When I updated all the Unity-for-Arch files, the greeter didn't work correctly until I updated both unity-greeter and ubuntu-themes to the Yakkety repo. If anyone installs this on their system and on the top bar all your icons are crammed together, please let me know. Someone else already maintains ubuntu-themes here on the AUR, and as of right now the package is flagged out-of-date. I can provide you with the PKGBUILD to build ubuntu-themes with the latest information.

horsemanoffaith commented on 2016-04-29 04:12

I'm sorry for all the problems building this package. I have attempted to correct the problem, but so far have been unsuccessful. I am considering adding older files to the AUR so that I can get an older verison of the greeter running if it doesn't impact working packages. Stay tuned...

eraxe, I have a pkgbuild for gtk3-ubuntu 3.20, but it breaks the functionality of the greeter. I have been running a broken greeter for quite some time, because I need 3.20 to run gnome-terminal. I just built the unity-greeter for 16.10, but it has the same functionality problems. If I can figure out how to fix the problems, I will let you know. If you want to go back to original files, find the packages that were upgraded to the -ubuntu files, delete them, then reinstall the old non-ubuntu tagged files. That should revert you to Arch defaults.

eraxe commented on 2016-04-25 06:50

Makefile:480: recipe for target 'unity-greeter' failed
make[2]: *** [unity-greeter] Error 1
make[2]: Leaving directory '/home/philly/Downloads/lightdm-unity-greeter/src/unity-greeter-16.04.2/src'
Makefile:396: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/philly/Downloads/lightdm-unity-greeter/src/unity-greeter-16.04.2'
Makefile:337: recipe for target 'all' failed
make: *** [all] Error 2
How do i change the PKGBUILD to point to the 3.20 files?
- - - -
I totally regret installing unity greeter. It downloaded many dependencies and useless packages and replaced alot of my packages with -Ubuntu packages. I wasted an hour on this and i have no idea how to reverse the operation and replace the -ubuntu packages. Any help would be great.

m.en commented on 2016-04-24 23:11

I got this compiling with gtk3-ubuntu 3.18 with a dirty hack.
@@ -68,8 +69,11 @@
--sysconfdir=/etc \
--sbindir=/usr/bin \
make || :
+ sed -i 's/gtk_widget_set_focus_on_click/gtk_button_set_focus_on_click/g' src/prompt-box.c
+ sed -i 's/gtk_widget_set_focus_on_click/gtk_button_set_focus_on_click/g' src/shutdown-dialog.c
+ sed -i 's/gtk_widget_set_focus_on_click/gtk_button_set_focus_on_click/g' src/main-window.c
sed -i '1i#include <gtk/gtkx.h>' src/menubar.c

But still gtk+ 3.20 is really needed, should wait longer.
I couldn't find any aur package on unity, so...
Does, anyone having problems regarding gtk+ 3.20 on unity regarding the title-bars or window-decorations?

horsemanoffaith commented on 2016-04-15 04:54

Unfortunately, this is a problem with gtk3-ubuntu. I downgraded gtk3-ubuntu to version 3.18 because 3.20 breaks the functionality of the greeter. Problem is, you need 3.20 to build this file. There's only a couple of options. #1, change the PKGBUILD to point to the 3.20 files, build gtk3-ubuntu on version 3.20, upgrade to 3.20, build lightdm-unity-greeter, then downgrade gtk3-ubuntu for the greeter to work properly (or you can use the broken greeter, but you'll be stuck with a single DE/WM and a poorly functioning greeter). The bad thing with this is I've found that it breaks other programs to downgrade gtk3-ubuntu (specifically gnome-terminal). The other option is to wait until Ubuntu starts developing 16.10 (16.04 development is frozen), and when they release unity-greeter that works correctly with gtk 3.20, I'll update the package. I'm still working on Unity-for-Arch packages, and if I stuble across a fix, I'll let you know.

Philipose commented on 2016-04-13 07:01

make[2]: Entering directory '/home/philly/Downloads/lightdm-unity-greeter/src/unity-greeter-16.04.2/src'
CC unity_greeter-menubar.o
CCLD unity-greeter
unity_greeter-main-window.o: In function `main_window_constructor':
main-window.c:(.text+0x16d8): undefined reference to `gtk_widget_set_focus_on_click'
unity_greeter-prompt-box.o: In function `prompt_box_real_create_name_grid':
prompt-box.c:(.text+0xcc1): undefined reference to `gtk_widget_set_focus_on_click'
unity_greeter-shutdown-dialog.o: In function `dialog_button_construct':
shutdown-dialog.c:(.text+0x2247): undefined reference to `gtk_widget_set_focus_on_click'
collect2: error: ld returned 1 exit status
Makefile:480: recipe for target 'unity-greeter' failed
make[2]: *** [unity-greeter] Error 1
make[2]: Leaving directory '/home/philly/Downloads/lightdm-unity-greeter/src/unity-greeter-16.04.2/src'
Makefile:396: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/philly/Downloads/lightdm-unity-greeter/src/unity-greeter-16.04.2'
Makefile:337: recipe for target 'all' failed
make: *** [all] Error 2

seems like the program cant find gtk_widget_set_focus_on_click. Any ideas?

horsemanoffaith commented on 2016-03-25 03:07


I apologize. I removed libindicator3 from the AUR and replaced it with libindicator-gtk3-ubuntu, then did not update lightdm-unity-greeter. It is updated and builds correctly.

zota commented on 2016-03-20 17:37

Just after I started building it:

error: target not found: libindicator3

horsemanoffaith commented on 2016-01-20 07:09

Chenxiaolong orphaned this package, so I took it over. Package is updated and should build correctly.

All comments