DEV Community

Cover image for I've created another LightDM Greeter
Jezer Mejía
Jezer Mejía

Posted on

2

I've created another LightDM Greeter

Through these past months, I’ve read a lot the LightDM documentation. Now I’m kind confident that I could create all the greeters I want in any time. That’s why I created another one!

Before, I said I updated web-greeter, read my post. This new greeter is practically the same, a LightDM greeter that allows to create wonderful themes with web technologies, like HTML, CSS and JavaScript! The difference is the language that’s based on: Node.js with Electron. I named it Nody Greeter

Why another web based greeter?

Why not? I mean, options are great! If you want to use a greeter with Python running behind it, that’s okay, but if you want a bit more performance, Nody Greeter is meant for that.

Node.js is fast, really fast, not as much as C/C++, but in contrast to Python, it’s a great improvement.

Check this video to see the difference.

Note this may vary. Sometimes web-greeter is faster, sometimes nody-greeter, but in general I could say nody-greeter is more responsive.

Is there any difference?

Practically, there are no differences, both web-greeter and nody-greeter do the same. Their API is the same, so every theme working in web-greeter should work without problems in nody-greeter.

Although, there are some differences:

  • Nody Greeter is faster than Web Greeter
  • As Web Greeter is interpreted, its python dependencies should be always present. Update Python and it breaks. Nody Greeter is built with Electron, so no dependencies.

Image of Datadog

How to Diagram Your Cloud Architecture

Cloud architecture diagrams provide critical visibility into the resources in your environment and how they’re connected. In our latest eBook, AWS Solution Architects Jason Mimick and James Wenzel walk through best practices on how to build effective and professional diagrams.

Download the Free eBook

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay