ArcticaProject / arctica-greeter

Arctica Greeter: Greeter Frontend for LightDM
GNU General Public License v3.0
27 stars 10 forks source link

Arctica greeter malfunctioning under arch linux? #104

Open tempuSr12 opened 2 months ago

tempuSr12 commented 2 months ago

hello, there seems to be an issue with arctica-greeter under arch linux, i dont know why this happens but when i try to use this greeter, its resulting in a black screen and it seems to be restarting itself over and over. i used this aur to install it but i did some changes to make it build successfully. https://aur.archlinux.org/packages/lightdm-arctica-greeter

i tried downgrading to 0.99.3.0 and 0.99.4.0 and its the same result except it doesnt keep restarting. could this issue be an incompatibility with newer versions of the dependencies? whats weird is that debian seems to have a lot of dependencies for arctica-greeter compared to this aur so im not sure if this aur package was set up properly. these are all the log files from /var/log/lightdm lightdm.zip

this error in particular persists even if i dont have ayatana indicators installed. (process:917): WARNING : 01:48:28.433: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such method ?RegisterClient?

tempuSr12 commented 2 months ago

i figured out that the issue might be caused by the latest update to mate-settings-daemon. i downgraded mate-settings-daemon from 1.28.0 (latest version at the time of this issue) to 1.27.0 and that was the step that allowed me to finally load up arctica-greeter. i suspect mate-settings-daemon 1.27.1 to be the cause of the issue since mate-settings-daemon 1.28.0 was nothing more than a translation update. please fix this incompatibility with the latest version if you do not mind.

sunweaver commented 2 months ago

@tempuSr12 Can you pinpoint a patch between 1.27.0 and 1.27.1 of m-s-d that caused the imcompatibility?

tempuSr12 commented 2 months ago

im not a programmer or coder at all so im not sure i can point out what exactly caused this issue in detail but i did find out which commit in mate-settings-daemon introduced this issue for arctica-greeter. if you revert all the changes from this commit in the latest mate-settings-daemon source then arctica-greeter boots up.

https://github.com/mate-desktop/mate-settings-daemon/commit/b99fca7671b9d30833e86838bd9b39ac36da1ea1

though i had to revert these two commits as well to ensure that it builds successfully as doing otherwise gave me linker errors.

https://github.com/mate-desktop/mate-settings-daemon/commit/66b5dded076dea587e2d30adf64c22f6c6e4aa26

https://github.com/mate-desktop/mate-settings-daemon/commit/863aaf7fb0f391bf1f7a31c55d298eedcc53c1fc