Closed 3ab3z2 closed 9 months ago
Hello! I just installed Debian 12 /w XFCE in a VM to try things out and was able to get things working fine following the README steps with minor changes (now using nody-greeter 1.5.2, NodeJS v18.x, and liblightdm-gobject-1-dev
-> liblightdm-gobject-dev
for Debian)
2024-02-20 19:48:02 [ WARN ] config.js 224: Theme config was not loaded:
Error: ENOENT: no such file or directory, open '/usr/share/web-greeter/themes/WelcomeXP/index.yml'
This is unusual and I am curious to see what ls -l /usr/share/web-greeter/themes/WelcomeXP
and ls -l /usr/share/web-greeter/themes
look like. Files might be missing from that directory or the permissions may be off.
Also, I do not believe this is related to your issue but do make sure to specify user-session=xfce
in /etc/lightdm/lightdm.conf
since this theme relies on a configured default rather than checking which ones are available.
-----> ls -l /usr/share/web-greeter/themes/WelcomeXP
total 36
drwxr-xr-x 2 root root 4096 Feb 20 19:05 css
drwxr-xr-x 2 root root 4096 Feb 20 19:05 img
-rwxr-xr-x 1 root root 5900 Feb 20 19:05 index.html
-rwxr-xr-x 1 root root 108 Feb 20 19:19 index.theme
drwxr-xr-x 2 root root 4096 Feb 20 19:05 js
-rwxr-xr-x 1 root root 4736 Feb 20 19:05 README.md
drwxr-xr-x 2 root root 4096 Feb 20 19:05 screenshot
----->ls -l /usr/share/web-greeter/themes
total 16
drwxr-xr-x 6 root root 4096 Feb 20 18:57 dracula
drwxr-xr-x 6 root root 4096 Feb 20 18:57 gruvbox
drwxr-xr-x 2 root root 4096 Feb 20 18:57 simple
drwxr-xr-x 6 root root 4096 Feb 20 19:19 WelcomeXP
I checked for the user-session=xfce
and it's there.
also nody-greeter works just fine, it just doesn't login while using this theme, other themes work fine.
What version of WelcomeXP are you using? Based on the file sizes and missing index.yml
it looks like this is a very old version.
Try removing this installation by doing sudo rm -rf /usr/share/web-greeter/themes/WelcomeXP
then reinstall /w steps 4-7 in the "WelcomeXP Installation" section of the README. Note that the README says git checkout v0.4.1
which is fine but you can skip this step since master
branch is good right now I just haven't made a new release tag yet. Then again check with nody-greeter --debug
to make sure the greeter starts up before logging out.
Hopefully this works.
I was using the latest version, I removed the installation and did it again according to the README but still the same issue appeared.
ls -l /usr/share/web-greeter/themes/WelcomeXP
and ls -l /usr/share/web-greeter/themes
look like now?simple
theme? (in /etc/lightdm/web-greeter.yml
set theme: simple
) I ask because it is the only other default theme which relies on the default session being set correctly.--->ls -l /usr/share/web-greeter/themes/WelcomeXP
total 44
drwxr-xr-x 2 root root 4096 Feb 22 22:37 css
drwxr-xr-x 2 root root 4096 Feb 22 22:37 img
-rwxr-xr-x 1 root root 6104 Feb 22 22:43 index.html
-rwxr-xr-x 1 root root 59 Feb 22 22:43 index.yml
drwxr-xr-x 2 root root 4096 Feb 22 22:37 js
-rwxr-xr-x 1 root root 8441 Feb 22 22:43 README.md
drwxr-xr-x 2 root root 4096 Feb 22 22:37 screenshot
-rwxr-xr-x 1 root root 880 Feb 22 22:43 secondary.html
--->ls -l /usr/share/web-greeter/themes
total 16
drwxr-xr-x 6 root root 4096 Feb 20 18:57 dracula
drwxr-xr-x 6 root root 4096 Feb 20 18:57 gruvbox
drwxr-xr-x 2 root root 4096 Feb 20 18:57 simple
drwxr-xr-x 7 root root 4096 Feb 22 22:37 WelcomeXP
And yes, the same issue happens with simple
theme, I think the problem is with nody-greeter?
Edit: it was the fault of nody-greeter, I reinstalled it and everything works perfectly now.
Hi, I'm using Debian 12 with xfce and I installed nody-greeter, it worked the first time I installed it with its default theme, but once I installed the WelcomeXP theme I can't login anymore, the greeter shows and the theme is perfect, but when I enter the password nothing happens. when I run
I get this message:
and