Frage

Ich frage diese Frage, nachdem ich eine sehr gute Antwort auf bekam: Wie erkenne ich die 2 Zustände von‚Switch User‘in Windows

Meine Absicht ist es, wenn der Benutzer wechselt unter KDE / Gnome, um herauszufinden, einen ähnlichen API-Aufruf hat ich mit Freepascal überwachen kann.

Wenn nicht mit Freepascal, zumindest der jeweilige lib Eintrag verwendete in C / C ++

War es hilfreich?

Lösung

Ja, ein dbus-Paket installiert und afaik lief ich die Beispiele Ende des letzten Jahres.

Siehe /packages/dbus/examples/busexample.pp für ein Beispiel

Andere Tipps

Ich bin mir ziemlich sicher, dass DBUS Überwachen von Nachrichten Sie Nachrichten über Sitzung betreten und verlassen zu fangen. Eigentlich weiß ich nicht, ob Freepascal DBUS apis liefern.

Eine schmutzige Lösung kann die Ausführung und analysieren / usr / bin / dbus-Monitor Ausgabe.

Viel Glück

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top