Package Details: lightdm-webkit-greeter 2.0.0-1

Git Clone URL: https://aur.archlinux.org/lightdm-webkit-greeter.git (read-only)
Package Base: lightdm-webkit-greeter
Description: A lightweight display manager
Upstream URL: https://launchpad.net/lightdm-webkit-greeter
Licenses: GPL3, LGPL3
Submitter: None
Maintainer: disastro
Last Packager: disastro
Votes: 127
Popularity: 1.491187
First Submitted: 2011-06-16 18:26
Last Updated: 2016-01-27 20:54

Latest Comments

pepper_chico commented on 2016-01-28 01:04

Hey @disastro, thanks bro!

Everything is running smoothly again, at last!

But, sorry for you, everything I said and what others reported was true.
First, I do use lightdm-webkit-theme-archlinux on top of this, I'm not using the variant available from AUR, I'm using a newer variant from:

- https://github.com/shosca/lightdm-webkit-archlinux-theme

Besides this, as I said, and as other users have reported, I did test
it with the default webkit theme and its behavior was the same! Many
users have reported that for several kinds of themes, so:

- it was not working for many themes.
- it was flagged as out of date because of the version 2 release.
- there were no status about going to try a fix regarding the many complains.

Now, after the 2.0.0 update, all is working again.

ALL THE BEST!

disastro commented on 2016-01-27 20:53

ALL THEMES SHOULD WORK WITH 2.0.0 AGAIN
2.0.0 seems to have been made backwards compatible with old function names.

Unless it's some other error than the password field of course.

disastro commented on 2016-01-27 20:30

Unflagging. This package works, webkit and simple themes work. Other themes probably need an update.

lightdm-webkit-theme-archlinux doesn't even depend on this but lightdm-webkit2-greeter

There is a reason why you should check what you update especially from AUR.
Anybody is more than welcome to send logs, I am still following and troubleshooting this issue in between my university studies and other personal life even though pepper_chico is steaming on orphaning this. The package works and is maintained!

EDIT: I'll push 2.0.0, didn't actually check instantly since I thought it was flagged just because it is "broken"
EDIT2: Reference for themes needing update, themes I've seen break over this commit, so report them to themes upstream not to me https://bazaar.launchpad.net/~lightdm-webkit-greeter-team/lightdm-webkit-greeter/trunk/revision/33
EDIT3: Unless it's something else I've seen yet in case, logs or try and debug yourself.

pepper_chico commented on 2016-01-25 22:14

Since this package is being required by several other theme packages, and given that its current state can only bring frustration to any user, and since there isn't any status about any fix or effort in that direction, I suggest it to be orphaned.

pepper_chico commented on 2016-01-17 21:16

check the greeter logs. I've found the issue from there, any theme is getting javascript null object access issues with the password input widget.

pepper_chico commented on 2016-01-17 21:00

yaourt -Syua
...

and have just spent 4 hours of my working hours on weekend figuring out I've hit this.

Switched to GTK greeter for now. I was using lightdm-webkit-archlinux-theme.

mrdrogdrog commented on 2016-01-13 13:26

I tried a fresh install of the package and the default "webkit" theme.
Didn't work.

Can you fix this? :s
I switched temporary to lightdm-gtk-greeter and don't want to use the gtk2 version of webkit-greeter.

disastro commented on 2016-01-13 13:14

lightdm-webkit2-greeter could be an upgrade though. They are different projects so I am not sure how different they are and lightdm-webkit-theme-archlinux seems to depend on the Antergos webkit2 version.

I tested this again with the default 'webkit' theme with and without webkitgtk2 and it does work so I can only assume the problems are theme problems, webkitgtk2 is not used anymore.

So what has changed is that 1.0 seems to be GTK3 now and uses a newer javascriptcoregtk, 3.0 instead of 1.0 that is in webkitgtk2 and that could break themes I guess.

EDIT: I'll try building and running this on a more clean system in the weekend since I could have a library that is needed already installed on my system

eigengrau commented on 2016-01-13 08:01

I’ve also noticed that I cannot login anymore with the ycombinator theme (haven’t tried any other themes though). I thought webkit-greeter might have had an API change which requires the themes to be changed. Any pointers?

mrdrogdrog commented on 2016-01-12 22:54

@disastro
I made my own theme based on my personal needs. This failed, arch, simple and webkit.

Can I provide something to help you?

disastro commented on 2016-01-12 20:55

webkitgtk2 is NOT an upgrade, but a downgrade. Maybe it needs both installed though, I'll need to do some testing

EDIT:
Does this happen with all themes?
@mrdrogdrog are you also using lightdm-webkit-archlinux-theme?

MilanKnizek commented on 2016-01-12 17:32

I had a similar problem:
https://github.com/shosca/lightdm-webkit-archlinux-theme/issues/10

Upgrading to webkit2 helped.

mrdrogdrog commented on 2016-01-12 11:16

something is really broken.. all themes stuck at "logging in..." :s

disastro commented on 2016-01-11 11:46

@MilanKnizek Fixed, sorry :)

MilanKnizek commented on 2016-01-10 08:35

Oops! Update of lightdm-webkit-greeter wiped out my modified /etc/lightdm/lightdm-webkit-greeter.conf :-(

Time to search for my backup HDD...

barton commented on 2015-01-30 08:22

It may be that a re-install did the trick. I've just sync'd to current and things seem to be in order.

disastro commented on 2015-01-30 08:17

Thank you for the report, I will test the package and try my best to fix it over the weekend.

barton commented on 2015-01-30 06:53

Yep - I think lightdm update finally broke something. This is working on my system (just did a downgrade from lightdm 1.12.2-1 after things went haywire):

local/lightdm 1:1.12.1-1
local/lightdm-webkit-greeter 0.1.2-6
local/lightdm-webkit-theme-antergos 2.0.6-1

barton commented on 2015-01-30 06:52

Yep - I think lightdm update finally broke something. This is working on my system (just did a downgrade from lightdm 1.12.2-1 after things went haywire):
$ pacman -Qs lightdm
local/lightdm 1:1.12.1-1
A lightweight display manager
local/lightdm-webkit-greeter 0.1.2-6
A lightweight display manager
local/lightdm-webkit-theme-antergos 2.0.6-1
The official greeter theme of Antergos Linux

baboofei commented on 2015-01-04 03:42

Thank you very much for the rapid reply @disastro.

Yes. lightdm-gtk3-greeter installed and works perfectly fine. Just webkit-greeter.

disastro commented on 2015-01-04 03:30

Sorry to hear that. Have you installed a theme? I myself use lightdm-webkit-theme-antergos and it sometimes, though rarely bugs out with just a blank screen. You can find others in AUR by searching.

This greeter hasn't been updated upstream so an update to lightdm could break it.

baboofei commented on 2015-01-04 03:21

Weird for me. I kept seeing a blank screen with a cursor. Obviously something is wrong here.

Any ideas? It worked just fine with gtk3-greeter.

disastro commented on 2014-12-15 15:56

No idea why this is flagged, use it personally, unflagging

Markinhos commented on 2014-07-11 14:18

If you wanna fix the login problem, check the folder /usr/share/xsessions/, mine has 2 files, one is xfce.desktop.
Now, on /etc/lightdm/lightdm.conf, change #user-session=default to user-session=xfce (remove # and change default to your existing xsession)

AcidSpoof commented on 2014-04-08 16:55

-> Downloading lightdm-webkit-greeter-0.1.2.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:22 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:23 --:--:-- 0
curl: (60) SSL certificate problem: self signed certificate in certificate chain
More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"
of Certificate Authority (CA) public keys (CA certs). If the default
bundle file isn't adequate, you can specify an alternate file
using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
the bundle, the certificate verification probably failed due to a
problem with the certificate (it might be expired, or the name might
not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
the -k (or --insecure) option.
==> ERROR: Failure while downloading lightdm-webkit-greeter-0.1.2.tar.gz
Aborting...
:: Building lightdm-webkit-theme-userdock package...
==> Making package: lightdm-webkit-theme-userdock 1.0.2-1 (Tue 8 Apr 19:53:50 EAT 2014)
==> Checking runtime dependencies...
==> Installing missing dependencies...

ewnklr commented on 2014-03-25 03:50

If it throws you back to the login, add the following line to the section SeatDefaults in lightdm.conf:

session-wrapper=/etc/lightdm/Xsession

izidor commented on 2014-02-23 12:00

I found solution for the not login issue: Lightdm tries to load default session. If you change user-session setting in lightdm to an existing session, e.g. i3, it works

costashatz commented on 2014-01-23 01:06

Keeps sending me back to login too..

miningold commented on 2013-10-07 15:36

It is sending me back to login as well. Anyone know how to exit to console from the greeter so that I can disable it?

nobodynhio commented on 2013-09-25 17:41

Same problem as krszalay. I tried with both lightdm and lightdm-devel.

krszalay commented on 2013-09-09 11:34

Today's lightdm update (1:1.6.1-3) seems to have broken this greeter; keeps throwing me back to the login screen.

jakobw commented on 2013-03-14 11:24

This package should not depend on archlinux-wallpaper, it should provide a vanilla package when its name is not appended by a prefix that indicates it's not vanilla (eg. -archlinux).

n00b commented on 2013-03-12 17:39

same problem here, but lightdm restart when i try to login, while the gtk-greeter works fine

** (process:288): WARNING **: Failed to open CK session: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not provided by any .service files

(lightdm-webkit-greeter:296): GLib-GObject-WARNING **: gsignal.c:2459: signal `show-error' is invalid for instance `0x21bd080'

(lightdm-webkit-greeter:296): GLib-GObject-WARNING **: gsignal.c:2459: signal `timed-login' is invalid for instance `0x21bd080'

(lightdm-webkit-greeter:296): GLib-GObject-WARNING **: gsignal.c:2459: signal `quit' is invalid for instance `0x21bd080'
lightdm-webkit-greeter: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.

lesebas commented on 2013-03-11 22:09

I have a black screen with webkit as lightdm works fine with gtk-greeter. Here is the content of my /var/log/lightdm/x-0-greeter.log :

[code]** (process:1102): WARNING **: Failed to open CK session: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not provided by any .service files

(lightdm-webkit-greeter:1104): GLib-GObject-WARNING **: gsignal.c:2459: signal `show-error' is invalid for instance `0x23ad8c0'

(lightdm-webkit-greeter:1104): GLib-GObject-WARNING **: gsignal.c:2459: signal `timed-login' is invalid for instance `0x23ad8c0'

(lightdm-webkit-greeter:1104): GLib-GObject-WARNING **: gsignal.c:2459: signal `quit' is invalid for instance `0x23ad8c0'[/code]

lesebas commented on 2013-03-11 22:09

I have a black screen with webkit as lightdm works fine with gtk-greeter. Here is the content of my /var/log/lightdm/x-0-greeter.log :

[code** (process:1102): WARNING **: Failed to open CK session: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not provided by any .service files

(lightdm-webkit-greeter:1104): GLib-GObject-WARNING **: gsignal.c:2459: signal `show-error' is invalid for instance `0x23ad8c0'

(lightdm-webkit-greeter:1104): GLib-GObject-WARNING **: gsignal.c:2459: signal `timed-login' is invalid for instance `0x23ad8c0'

(lightdm-webkit-greeter:1104): GLib-GObject-WARNING **: gsignal.c:2459: signal `quit' is invalid for instance `0x23ad8c0'][/code]

lesebas commented on 2013-03-08 19:14

Hello,

Since the last update of my system webkit greeter is no more fonctional. I have a black screen with mouse indicator only. Lightdm works fine with GTK greeter.

jevonearth commented on 2013-01-16 20:47

Installs fine now, since the libwebkit dependency was updated to point to webkitgtk2. Thanks for the help.

anonymous_user commented on 2013-01-15 21:03

Have you tried just using makepkg -si? This will make it pull in any repo dependencies and install them.

jevonearth commented on 2013-01-13 23:10

@anonymous_user I'm using aura now. Previously, I think I was trying to install this manually with makepkg.

Below is what happens today;

➜ ~ sudo aura -A lightdm-webkit-greeter
aura >>= Determining dependencies...
aura >>= Repository dependencies:
archlinux-wallpaper
webkitg2

aura >>= Main AUR packages:
lightdm-webkit-greeter

aura >>= Continue? [Y/n]
error: target not found: webkitg2
➜ ~

anonymous_user commented on 2013-01-13 22:14

jevonearth, libwebkit was renamed to webkitgtk2 and pacman is able to install it.

pacman -Ss libwebkit
extra/webkitgtk2 1.10.2-1
GTK+ Web content engine library for GTK+ 2.0
extra/webkitgtk3 1.10.2-1
GTK+ Web content engine library for GTK+ 3.0

What tool are you using to build/install this package?

jevonearth commented on 2013-01-02 22:22

This package isn't building because as I write this, libwebkit does not exist; https://www.archlinux.org/packages/?q=libwebkit

Jristz commented on 2012-12-05 14:29

you can add the magic seed for remove ubuntu branding and ambiance that is present on the bzr version of this greeter???

Anonymous comment on 2012-10-18 22:36

I installed lightdm 1.4.0-1 and lightdm-webkit-greeter 0.1.2-3 from the AUR. The installation went fine and the greeter appears on boot. However upon attempting to login the greeter seems to auth, the screen flashes and then returns to the login screen.

Below are the contents of /var/log/lightdm/lightdm.log written during the failed attempt.

[+2523.99s] DEBUG: Greeter start authentication for lightdm
[+2523.99s] DEBUG: Started session 777 with service 'lightdm', username 'lightdm'
[+2524.00s] DEBUG: Session 777 got 1 message(s) from PAM
[+2524.00s] DEBUG: Prompt greeter with 1 message(s)
[+2525.29s] DEBUG: Continue authentication
[+2527.43s] DEBUG: Session 777 authentication complete with return value 7: Authentication failure
[+2527.43s] DEBUG: Authenticate result for user lightdm: Authentication failure
[+2527.43s] DEBUG: Session 777 exited with return value 1
[+2529.35s] DEBUG: Greeter start authentication for chris
[+2529.35s] DEBUG: Started session 778 with service 'lightdm', username 'chris'
[+2529.37s] DEBUG: Session 778 got 1 message(s) from PAM
[+2529.37s] DEBUG: Prompt greeter with 1 message(s)
[+2532.19s] DEBUG: Continue authentication
[+2532.21s] DEBUG: Session 778 authentication complete with return value 0: Success
[+2532.21s] DEBUG: Authenticate result for user chris: Success
[+2532.21s] DEBUG: User chris authorized
[+2532.21s] DEBUG: Greeter requests session default
[+2532.21s] DEBUG: Using session default
[+2532.21s] DEBUG: Stopping greeter
[+2532.21s] DEBUG: Session 681: Sending SIGTERM
[+2532.24s] DEBUG: Greeter closed communication channel
[+2532.24s] DEBUG: Session 681 exited with return value 0
[+2532.24s] DEBUG: Greeter quit
[+2532.24s] DEBUG: Dropping privileges to uid 1000
[+2532.24s] DEBUG: Calling setresgid
[+2532.24s] DEBUG: Calling setresuid
[+2532.24s] DEBUG: Restoring privileges
[+2532.24s] DEBUG: Calling setresuid
[+2532.24s] DEBUG: Calling setresgid
[+2532.24s] DEBUG: Dropping privileges to uid 1000
[+2532.24s] DEBUG: Calling setresgid
[+2532.24s] DEBUG: Calling setresuid
[+2532.24s] DEBUG: Writing /home/chris/.dmrc
[+2532.34s] DEBUG: Restoring privileges
[+2532.34s] DEBUG: Calling setresuid
[+2532.34s] DEBUG: Calling setresgid
[+2532.44s] DEBUG: Failed to load session file /usr/share/xsessions/default.desktop: No such file or directory
[+2532.44s] DEBUG: Failed to start greeter
[+2532.44s] DEBUG: Stopping display
[+2532.44s] DEBUG: Session 778: Sending SIGTERM
[+2532.44s] DEBUG: Session 778 terminated with signal 15
[+2532.44s] DEBUG: User session quit
[+2532.44s] DEBUG: Sending signal 15 to process 675
[+2533.12s] DEBUG: Process 675 exited with return value 0
[+2533.12s] DEBUG: X server stopped
[+2533.12s] DEBUG: Removing X server authority /run/lightdm/root/:0
[+2533.12s] DEBUG: Releasing VT 7
[+2533.12s] DEBUG: Display server stopped
[+2533.12s] DEBUG: Display stopped
[+2533.12s] DEBUG: Active display stopped, switching to greeter
[+2533.12s] DEBUG: Switching to greeter
[+2533.12s] DEBUG: Starting new display for greeter
[+2533.12s] DEBUG: Starting local X display
[+2533.12s] DEBUG: Using VT 7
[+2533.12s] DEBUG: Logging to /var/log/lightdm/x-0.log
[+2533.12s] DEBUG: Writing X server authority to /run/lightdm/root/:0
[+2533.12s] DEBUG: Launching X Server
[+2533.12s] DEBUG: Launching process 787: /usr/bin/X :0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+2533.12s] DEBUG: Waiting for ready signal from X server :0
[+2533.54s] DEBUG: Got signal 10 from process 787
[+2533.54s] DEBUG: Got signal from X server :0
[+2533.54s] DEBUG: Connecting to XServer :0
[+2533.55s] DEBUG: Starting greeter
[+2533.55s] DEBUG: Started session 793 with service 'lightdm-greeter', username 'lightdm'
[+2533.56s] DEBUG: Session 793 authentication complete with return value 0: Success
[+2533.56s] DEBUG: Greeter authorized
[+2533.56s] DEBUG: Logging to /var/log/lightdm/x-0-greeter.log
[+2533.56s] DEBUG: Session 793 running command /usr/bin/lightdm-webkit-greeter
[+2533.64s] DEBUG: Greeter connected version=1.4.0
[+2533.64s] DEBUG: Greeter connected, display is ready
[+2533.64s] DEBUG: New display ready, switching to it
[+2533.64s] DEBUG: Activating VT 7
[+2533.64s] DEBUG: Stopping greeter display being switched from

This is all from default settings.
Any ideas are welcome.

dgbaley27 commented on 2012-03-11 08:47

intltool is a makedep for this

Anonymous comment on 2012-03-06 22:18

I hereby confirm msf's solution. Thanks for your help.

mfs commented on 2012-03-06 19:23

@Carlinhos: The default /etc/lightdm/lightdm-webkit-greeter.conf seems to contain an error: It sets webkit-theme=default, which does not exist in /usr/share/lightdm-webkit/themes. Instead, this line should read webkit-theme=webkit by default, as this is the correct name of the default theme present in /usr/share/lightdm-webkit/themes.

Anonymous comment on 2012-02-19 20:42

Same error as carlinhos and clickit

clickit commented on 2012-02-18 10:12

I'm having the same error as Carlinhos

Anonymous comment on 2012-02-15 01:40

I get a simple blank screen with "error opening file: no such file or directory", what am I doing wrong?
http://gyazo.com/22c60f7b6fcbbc7a06668fc5b5c63ea6

Anonymous comment on 2012-01-28 08:45

Here's a working PKGBUILD for 0.1.2.
http://pastebin.com/DGP7BgfR

cmaloney commented on 2012-01-16 04:23

There is a tarball version 0.1.2 out which can be downloaded from https://launchpad.net/lightdm-webkit-greeter

M0Rf30 commented on 2011-09-09 11:38

well done..I'll wait for a new stable release before update this PKGBUILD

Anonymous comment on 2011-09-09 02:39

I also had this problem and found the solution by building the bzr branch called "fixes".
I've built a package for it: https://aur.archlinux.org/packages.php?ID=52279

jyaworski commented on 2011-08-01 16:58

Whenever I try to build it, I get this:

configure: error: Package requirements (
liblightdm-gobject-0
gtk+-2.0
webkit-1.0
dbus-glib-1
) were not met:

No package 'liblightdm-gobject-0' found.

b9anders commented on 2011-07-17 17:34

Still fails. This time with:

lightdm-webkit-greeter.c:886:5: error: too many arguments to function 'ldm_greeter_login'
/usr/include/lightdm-gobject-0/lightdm/greeter.h:113:6: note: declared here
make[2]: *** [lightdm_webkit_greeter-lightdm-webkit-greeter.o] Error 1

Anonymous comment on 2011-07-17 13:14

To Huulivoide:
Thank you to your response. I delete this line now.

Huulivoide commented on 2011-07-17 13:04

There is one extra newline between
that line and configure, remove that to fix ^^

b9anders commented on 2011-07-17 00:34

I get a somewhat strange error message:

/tmp/packerbuild-1000/lightdm-webkit-greeter/lightdm-webkit-greeter/PKGBUILD: line 18: --sysconfdir=/etc: No such file or directory