Jump to content

Recommended Posts

Posted (edited)

Hello,

 

I am trying to have a graphical login screen for my orange pi zero 3 with ili9488 LCD screen. A problem I have is that X11 can't start with the LCD driver... so I need to stay 100% wayland.

 

I was able to compile and run labwc with these instructions: https://forum.armbian.com/topic/53797-labwc-wayland-crashes-on-exit/#findComment-223267

 

Labwc runs well on a HDMI screen and in the small ili9488 screen

 

Next, I found this graphical login, which is made to install on top of lightdm: https://github.com/raspberrypi-ui/pi-greeter/tree/master

 

Compilation rerequisites: sudo apt install gobject-introspection libgtk-3-dev liblightdm-gobject-dev libgtk-layer-shell-dev

 

Lightdm requirement: sudo apt install accountsservice

 

Compile it:

$ autogen.sh

$ ./configure

$ make

$ sudo make install

 

There are some hints to post-install in the debian package postint:

$ update-alternatives --install /usr/share/xgreeters/lightdm-greeter.desktop lightdm-greeter /usr/share/xgreeters/pi-greeter.desktop 70

In lightdm.conf: greeter-session=pi-greeter

 

I check the lightdm configuration:

$ update-alternatives --display lightdm-greeter
lightdm-greeter - auto mode
  link best version is /usr/local/share/xgreeters/pi-greeter.desktop
  link currently points to /usr/local/share/xgreeters/pi-greeter.desktop
  link lightdm-greeter is /usr/share/xgreeters/lightdm-greeter.desktop
/usr/local/share/xgreeters/pi-greeter.desktop - priority 70
/usr/share/xgreeters/lightdm-gtk-greeter.desktop - priority 60

 

Then I erase the link to lightdm-gtk: sudo rm /usr/share/xgreeters/lightdm-gtk-greeter.desktop

 

When I try to start lightdm with sudo systemctl start lightdm, fails with:

Job for lightdm.service failed because the control process exited with error code.

 

In journalctl logs, $ journalctl -xeu lightdm.service I see

 

Aug 09 09:18:19 orangepizero3 systemd[1]: lightdm.service: Main process exited, code=exited, status=1/FAILURE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ An ExecStart= process belonging to unit lightdm.service has exited.
░░ 
░░ The process' exit code is 'exited' and its exit status is 1.
Aug 09 09:18:19 orangepizero3 systemd[1]: lightdm.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ The unit lightdm.service has entered the 'failed' state with result 'exit-code'.
Aug 09 09:18:19 orangepizero3 systemd[1]: Failed to start lightdm.service - Light Display Manager.
░░ Subject: A start job for unit lightdm.service has failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ A start job for unit lightdm.service has finished with a failure.
░░ 
░░ The job identifier is 6519 and the job result is failed.

 

 

Does anybody have experience in installing pi-greet, or another greeter that would work in wayland? I need it to be efficient

 

THANK YOU!

Edited by robertoj
Posted (edited)

I get this warning because I removed lightdm-gtk-greeter.desktop... what should I do to not expect the file?

 

roberto@orangepizero3:~$ update-alternatives --display lightdm-greeter
update-alternatives: warning: alternative /usr/share/xgreeters/lightdm-gtk-greeter.desktop (part of link group lightdm-greeter) doesn't exist; removing from list of alternatives
lightdm-greeter - auto mode
  link best version is /usr/local/share/xgreeters/pi-greeter.desktop
  link currently points to /usr/local/share/xgreeters/pi-greeter.desktop
  link lightdm-greeter is /usr/share/xgreeters/lightdm-greeter.desktop
/usr/local/share/xgreeters/pi-greeter.desktop - priority 70

 

 

After some research of greeters, I see that the default greeter is compatible with wayland

https://github.com/Xubuntu/lightdm-gtk-greeter

I have been working as if lightdm requires X11 (which I need to avoid), and so I wanted to used pi-greeter

 

Does anybody have lightdm+gtkgreeter in a pure wayland setup? No X11

Edited by robertoj

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines