• [^] # Re: Tros gros mais ça passe, on est vendredi

    Posté par . En réponse au journal Comment mon expérience Linux est en train de tourner au fiasco. Évalué à 6. Dernière modification le 12 août 2015 à 10:09.

    « keeps track » je sais bien, et ça se voit dans l’API DBus avec des la possibilité de lister/ajouter/supprimer seats et sessions. Ça ne me dit toujours pas ce que ça permet de faire en pratique qu’on ne pouvait pas faire proprement avant, dans l’usage de tout les jours. « Lister les sessions » ne me semble pas un besoin fonctionnel.

    Pour l'abandon des wrappers :

    This class kdisplaymanager in plasma-workspace shows our abstraction layer growing since 2004; it currently has Logind support but as we have been adding to a constantly broken abstraction layer it's used very badly. It has tracking code for over 5 different systems (KDM, old GDM, new GDM (which is now old), consolekit, org.freedesktop.DisplayManager, and now logind) and is probably one of the ugliest pieces of code in Plasma.

    Pour tous les besoins auxquels logind répond :
    - gestion des "seats" et donc du multiseat
    - gestion des multisessions
    - pas lié à un display manager en particulier (GDM 2, GDM 3, LightDM, KDM, SDDM, XDM, ...) *
    - gestion des session graphiques et console (VTx)
    - interface dbus indépendante, qu'on peut réimplémenter sur les systèmes n'ayant pas systemd *

    (je ne fais que résumer grossièrement ces liens)

    (Oui, c'est mon post précédent sous une autre forme, je vois pas comment expliquer mieux...)

    "Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)