Package Details: web-greeter 3.5.3-2

Git Clone URL: https://aur.archlinux.org/web-greeter.git (read-only, click to copy)
Package Base: web-greeter
Description: A modern, visually appealing greeter for LightDM
Upstream URL: https://github.com/JezerM/web-greeter
Keywords: lightdm lightdm-webkit2-greeter web-greeter
Licenses: GPL3
Conflicts: nody-greeter
Submitter: JezerM
Maintainer: JezerM
Last Packager: JezerM
Votes: 8
Popularity: 0.059789
First Submitted: 2021-12-08 22:17 (UTC)
Last Updated: 2024-07-14 21:34 (UTC)

Latest Comments

1 2 Next › Last »

JezerM commented on 2024-07-25 18:14 (UTC)

@raven2cz First, make sure that lightdm.conf is using web-greeter as the greeter-session. If it's correctly set and the problem persists, please create an issue in GitHub with current lightdm logs (/var/log/lightdm/lightdm.log and /var/log/lightdm/seat0-greeter.log).

raven2cz commented on 2024-07-24 08:04 (UTC)

web-greeter 3.5.3-2 on a Dell Latitude 5420 laptop with Intel i5 is not displaying, it seems to be stuck in a loop, and I cannot switch to another console. I tried rebuilding all dependencies and web-greeter as well, but it still doesn't work. I haven't investigated further yet. Should I try something else?

D3vil0p3r commented on 2023-10-07 09:19 (UTC)

PKGBUILD must have also

conflicts=('nody-greeter')

Please, add it.

JezerM commented on 2022-12-22 07:36 (UTC)

@ItzAfroBoy, hi, it should be solved now~

About older build issues, thanks to @oUndercover to proposing a solution. I didn't have time these last 3 months to be involved in my own projects, sorry about that :D

ItzAfroBoy commented on 2022-12-22 06:07 (UTC)

I am unable to build

==> Starting build()...
No Bash completion
ZSH completion to install at: /usr/share/zsh/site-functions/
✔ Install root created at /home/rxd/.cache/yay/web-greeter/src/web-greeter-3.5.1/build/install_root
✔ Dist directory created at /home/rxd/.cache/yay/web-greeter/src/web-greeter-3.5.1/build/dist
✔ Dist files copied
✔ Config copied
themes/themes/gruvbox/ts/mock.ts:79:7 - error TS2720: Class 'Signal' incorrectly implements class 'import("/home/rxd/.cache/yay/web-greeter/src/web-greeter-3.5.1/themes/ts-types/index").Signal'. Did you mean to extend 'import("/home/rxd/.cache/yay/web-greeter/src/web-greeter-3.5.1/themes/ts-types/index").Signal' and inherit its members as a subclass?
  Property '_name' is protected but type 'Signal' is not a class derived from 'Signal'.

79 class Signal implements SignalClass {
         ~~~~~~

themes/themes/gruvbox/ts/mock.ts:122:10 - error TS2416: Property 'authentication_complete' in type 'Greeter' is not assignable to the same property in base type 'Greeter'.
  Type 'Signal' is not assignable to type 'import("/home/rxd/.cache/yay/web-greeter/src/web-greeter-3.5.1/themes/ts-types/index").Signal'.
    Property '_name' is protected but type 'Signal' is not a class derived from 'Signal'.

122   public authentication_complete = new Signal("authentication_complete");
             ~~~~~~~~~~~~~~~~~~~~~~~

themes/themes/gruvbox/ts/mock.ts:123:10 - error TS2416: Property 'autologin_timer_expired' in type 'Greeter' is not assignable to the same property in base type 'Greeter'.
  Type 'Signal' is not assignable to type 'import("/home/rxd/.cache/yay/web-greeter/src/web-greeter-3.5.1/themes/ts-types/index").Signal'.

123   public autologin_timer_expired = new Signal("autologin_timer_expired");
             ~~~~~~~~~~~~~~~~~~~~~~~

themes/themes/gruvbox/ts/mock.ts:124:10 - error TS2416: Property 'idle' in type 'Greeter' is not assignable to the same property in base type 'Greeter'.
  Type 'Signal' is not assignable to type 'import("/home/rxd/.cache/yay/web-greeter/src/web-greeter-3.5.1/themes/ts-types/index").Signal'.

124   public idle = new Signal("idle");
             ~~~~

themes/themes/gruvbox/ts/mock.ts:125:10 - error TS2416: Property 'reset' in type 'Greeter' is not assignable to the same property in base type 'Greeter'.
  Type 'Signal' is not assignable to type 'import("/home/rxd/.cache/yay/web-greeter/src/web-greeter-3.5.1/themes/ts-types/index").Signal'.

125   public reset = new Signal("reset");
             ~~~~~

themes/themes/gruvbox/ts/mock.ts:126:10 - error TS2416: Property 'show_message' in type 'Greeter' is not assignable to the same property in base type 'Greeter'.
  Type 'Signal' is not assignable to type 'MessageSignal'.
    Property '_name' is protected but type 'Signal' is not a class derived from 'Signal'.

126   public show_message = new Signal("show_message");
             ~~~~~~~~~~~~

themes/themes/gruvbox/ts/mock.ts:127:10 - error TS2416: Property 'show_prompt' in type 'Greeter' is not assignable to the same property in base type 'Greeter'.
  Type 'Signal' is not assignable to type 'PromptSignal'.
    Property '_name' is protected but type 'Signal' is not a class derived from 'Signal'.

127   public show_prompt = new Signal("show_prompt");
             ~~~~~~~~~~~

themes/themes/gruvbox/ts/mock.ts:128:10 - error TS2416: Property 'brightness_update' in type 'Greeter' is not assignable to the same property in base type 'Greeter'.
  Type 'Signal' is not assignable to type 'import("/home/rxd/.cache/yay/web-greeter/src/web-greeter-3.5.1/themes/ts-types/index").Signal'.

128   public brightness_update = new Signal("show_message");
             ~~~~~~~~~~~~~~~~~

themes/themes/gruvbox/ts/mock.ts:129:10 - error TS2416: Property 'battery_update' in type 'Greeter' is not assignable to the same property in base type 'Greeter'.
  Type 'Signal' is not assignable to type 'import("/home/rxd/.cache/yay/web-greeter/src/web-greeter-3.5.1/themes/ts-types/index").Signal'.

129   public battery_update = new Signal("battery_update");
             ~~~~~~~~~~~~~~

themes/themes/gruvbox/ts/mock.ts:454:3 - error TS2322: Type 'Greeter' is not assignable to type 'import("/home/rxd/.cache/yay/web-greeter/src/web-greeter-3.5.1/themes/ts-types/index").Greeter'.
  Types of property 'authentication_complete' are incompatible.
    Type 'Signal' is not assignable to type 'import("/home/rxd/.cache/yay/web-greeter/src/web-greeter-3.5.1/themes/ts-types/index").Signal'.

454   window.lightdm = new Greeter();
      ~~~~~~~~~~~~~~

themes/themes/gruvbox/ts/mock.ts:459:3 - error TS18048: 'window.lightdm' is possibly 'undefined'.

459   window.lightdm.show_prompt.connect((message: string, type: number) => {
      ~~~~~~~~~~~~~~


Found 11 errors.

make: *** [Makefile:119: /home/rxd/.cache/yay/web-greeter/src/web-greeter-3.5.1/themes/themes/gruvbox/js] Error 1
==> ERROR: A failure occurred in build().

oUndercover commented on 2022-10-23 14:53 (UTC)

For those of you who are like me and are not very experienced in this type of situations, all you have to do is edit the PKGBUILD and where it reads make build replace it with make -j1 build. If you are installing manually then it is easy, if you are using yay for example, then running yay -S web-greeter --editmenu will allow you to edit the PKGBUILD.

genzj commented on 2022-10-14 10:21 (UTC)

Got the same building failure as Tio commented. Resolved by disabling the parallel compilation in makepkg.conf (ref) .

The original Makefile isn't very well-formed for parallel compilation, we'd consider either forcedly disabling it in PKGBUILD or patching the Makefile.

Tio commented on 2022-09-29 14:38 (UTC)

Unable to build

Bash completion to install at: /usr/share/bash-completion/completions
ZSH completion to install at: /usr/share/zsh/site-functions/
make: *** No rule to make target '/var/tmp/pamac-build-tio/web-greeter/src/web-greeter-3.5.1/build/dist/web-greeter.1', needed by '/var/tmp/pamac-build-tio/web-greeter/src/web-greeter-3.5.1/build/install_root/usr/share/man/man1/web-greeter.1.gz'.  Stop.
make: *** Waiting for unfinished jobs....
✔ Install root created at /var/tmp/pamac-build-tio/web-greeter/src/web-greeter-3.5.1/build/install_root
✔ Dist directory created at /var/tmp/pamac-build-tio/web-greeter/src/web-greeter-3.5.1/build/dist
==> ERROR: A failure occurred in build().
    Aborting...

sumebrius commented on 2022-09-26 08:39 (UTC) (edited on 2022-09-26 08:40 (UTC) by sumebrius)

Looks like a dependency is missing

==> Starting build()...
Bash completion to install at: /usr/share/bash-completion/completions
No ZSH completion
✔ Install root created at /tmp/web-greeter/src/web-greeter-3.5.1/build/install_root
✔ Dist directory created at /tmp/web-greeter/src/web-greeter-3.5.1/build/dist
✔ Dist files copied
✔ Config copied
node: error while loading shared libraries: libicui18n.so.69: cannot open shared object file: No such file or directory
make: *** [Makefile:119: /tmp/web-greeter/src/web-greeter-3.5.1/themes/themes/gruvbox/js] Error 127

Resolved by installing icu69