Screen saver / Gaim interaction problems on edgy
On edgy, after the screen saver has been activated, my gaim stayed in the "Away" status after having unlocked the session. Since I did'nt want to dig into gaim's sources, I am using a warkaround based on dbus. The trick should be useful for anything related to screen-saver state.
The main script is
here (highly inspired by
this one), and calls a slightly modified version of the
gaim_remote.py script coming with the sources (details of the changes
here).
Put the latter in your
PYTHONPATH or update the
sys.path.append() in the first script. Run
gnome-session-properties and add
gaim-lock-daemon.py to the startup programs.