trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: September 2014

Re: [trinity-users] TDE without systemd

From: Slávek Banko <slavek.banko@...>
Date: Thu, 18 Sep 2014 08:56:11 +0200
On Thursday 18 of September 2014 02:24:57 David Hare wrote:
> I have today installed Debian Sid with TDE R14 on a Dell Inspiron 6400.
> I am very pleased to find everything (except suspend) seems to work fine
> with no systemd stuff whatsoever!
>
> I have at the moment an older version of dbus (1.5.8-1) .. later
> versions bring libsystemd-login0 .. and libpulse0 from stable, later
> versions bring libsystemd0. TDE needs dbus, kaffeine needs libpulse0.
> These libs may not be a problem anyway.
>
> Shutdown works. Usb notification/mounts work, which do not in other DE's
> without (or even with) systemd.
>
> Do TDE users want freedom (as much as is possible) from systemd?
>
> Does the TDE team have any particular policy towards systemd dependency?
>
> David
>

TDE R14 currently provides basic support for systemd: 

+ tdm - sets the class to greeter

+ kdesktop - uses SetIdleHint on / off on activate / deactivate screensaver

+ tdepowersave - uses systemd to monitor the active session and sets Inhibit 
function to ensure their own power event handlers

+ ksmserver / kickoff / tdepowersave - through tdehw-lib uses systemd to 
suspend, hibernate, reboot, and poweroff


All this support is handled entirely via dbus calls - without linking systemd 
libraries. Thanks to this integration with systemd is used, only if systemd 
is installed. The user will choose whether to install systemd or not.

We plans to use the same method to solve multi-seat support with systemd. 
Overall, the intention is to be able to use systemd, where this is 
appropriate, but not to be dependent on it.

-- 
Slavek