Ich benutze Ubuntu 12.10 (kommt auch in 14.04 vor), aber ich mochte Unity GUI nicht wirklich, weil es Probleme mit der Leistung gab und ich den Launcher nicht einfach anpassen konnte. Also bin ich zu Xubuntu gewechselt, was viel schneller ist, ABER ich habe ein Problem damit, dass unsere Unternehmensnachrichtensoftware nicht erkennen kann, wann ich den Bildschirm sperre, so dass sich mein Status nicht in "Abwesend" ändert. Es funktioniert in Unity, aber weder in Xfce noch in Cinnamon, die ich gerade teste. Gibt es irgendwelche Einstellungen oder Befehle, um das Betriebssystem anzukündigen, dass der Bildschirm gesperrt wurde?
xscreensaverAFAIK, das ziemlich alt und leicht ist und keinen modernen Interprozesskommunikationsbus wie verwendet dbus. Ich denke, das Problem ist hier: Ihre App wird nicht über die gesperrte Sitzung benachrichtigt. Verfügt die App über eine Konfigurationsoption, um den Status nach einer Leerlaufzeit zu ändern? Wie andere IM-Clients auch.