1wilkens / rdm

A toy display manager written in Rust. Inspired by Slim it aims to provide a simple and elegant login screen.
MIT License
56 stars 2 forks source link

[Feature request] don't support dbus, or at least make support for it an opt-in compile-time option #5

Open zetok opened 7 years ago

zetok commented 7 years ago

HAS MAJOR ISSUES RELATED TO SECURITY!!

Among things.

It's good to remember that when dbus craps out all the software that depends on it stops working.

I imagine that display manager ought to work regardless of whether dbus feels like working or not.

1wilkens commented 7 years ago

Yeah I initially started adding dbus as I thought it would be required in "modern dms"(tm) but I no longer think that that is the case. The dbus crate is currently not used and could probably be removed.

The idea of an opt-in compile-time option sounds good, if I end up providing a dbus interface I will probably enable it through a cargo feature.

I will keep this open as long as dbus is still around in the codebase and not properly behind a feature.