Antergos / web-greeter

A modern, visually appealing greeter for LightDM.
http://antergos.github.io/web-greeter
GNU General Public License v3.0
233 stars 57 forks source link

Web-greeter theme throws error after fresh install #129

Closed ase1590 closed 6 years ago

ase1590 commented 7 years ago

I have attempted to put a fresh install of antergos on numerous laptops, and all have thrown errors when attempting the load the greeter theme. it will ask to use the default theme or the fallback theme.

This particular report comes from my older acer aspire using a mobility radeon HD 4250 card I enabled debug mode on the greeter, then grabbed the following logs:

Lightdm.log: http://ix.io/q2k seat0-greeter.log: http://ix.io/q2l

I do not appear to be able to right click the greeter after enabling debug mode in order to bring up the web console either.

lots0logs commented 7 years ago

Hi, could you try installing the 3.0 beta version and let me know if it resolves the issue? You can install it with: sudo pacman -S web-greeter-next. You'll also need to edit /etc/lightdm/lightdm.conf and replace lightdm-webkit2-greeter with web-greeter.

ase1590 commented 7 years ago

Still broken.

  1. installed web-greeter-next
  2. changed greeter-session=lightdm-webkit2-greeter to greeter-session=web-greeter
  3. Lightdm will throw an error, then terminate.

Logs: Lightdm.log: http://ix.io/q8N Seat0-greeter.log: http://ix.io/q8O

lots0logs commented 7 years ago

From the logs I can see the incorrect theme is being loaded. Could you check /etc/lightdm/web-greeter.yml and make sure the theme is set to default?

ase1590 commented 7 years ago

it seems it is set to default in web-greeter.yml.

Copy of web-greeter.yml: http://ix.io/q9G Lightdm.conf: http://ix.io/q9I

Edit: web-greeter-next fails out in a fresh virtualbox install as well. lightdm.log from virtualbox: http://ix.io/q9P

lots0logs commented 7 years ago

Could you check to see if the following file exists: /usr/share/xgreeters/com.antergos.web-greeter.desktop

If so, rename it to web-greeter.desktop. It looks like the package hasnt been updated since I fixed that file name issue. Sorry about that!

ase1590 commented 7 years ago

Yeah the file name issue was the issue. Renaming it allowed it to work just fine. I'm not seeing any notable error outputs other than one relating to caps lock detection, since it looks like that might be a work in progress.

Otherwise, the theme works fine without it throwing any visible errors.

lots0logs commented 7 years ago

Ok, that's great news. I've been holding back the 3.0 release waiting on some upcoming changes in webkitgtk that are needed in order to add support for running 3.0 with webkitgtk. I think if I release it now without webkitgtk support too many people will complain about the Qt dependency :roll_eyes:

ase1590 commented 7 years ago

So I guess the out-of-the-box theme from a fresh install will just have to stay partially broken till the webkitgtk changes land then?

lots0logs commented 7 years ago

No, I mean to my knowledge its not broken for everyone. I think in your case the issue is related to the current version of webkitgtk and will likely be resolved when webkitgtk 2.16 makes it into stable repos next week.