GBee

DPMS handling needs fixing

4 posts in this topic

I've been using Synergy 2 from the moment it entered beta and became generally available to existing customers, mostly it has worked flawlessly on my all-Linux setup* (I do also have a macbook but it's only used rarely used and hasn't been updated from Synergy 1). However there is on issues that really do need to be addressed.

Unlike Synergy 1, Synergy 2 permanently disables DPMS while it is running and even when you shutdown the server, it doesn't always re-enable DPMS properly. Synergy should NOT disable screensavers and DPMS if all machines are idle, it's reasonable that it should temporarily suspend the screensavers/dpms while input is being received on any of the clients but I don't expect to step away from my desk for hours and find screens still awake when I come back. Linux provides tools (DBUS endpoints etc) to block DPMS from the application without completely disabling it.

Related to this, while you can enable/disable Synergy per client from the systray, I really think this should be offered from the client window as well. A simple big 'enable/disable' button or toggle. Every application and process seems to have it's own systray icon these days and hunting out the Synergy one is a pain. Like most users of Synergy I suspect, at least one of my clients is a Laptop and making it even easier to disable Synergy when I take my laptop with me to meetings elsewhere in the building would be really appreciated.

Share this post


Link to post
Share on other sites

Bonus points if Enable/Disable option was available per-client and could be toggled from any client. e.g. When I get back to my desk with my laptop, being able to re-enabled input sharing for the laptop from my desktop would be convenient. Conceptually, on the UI this could be a toggle below each client name.

Share this post


Link to post
Share on other sites

I totally agree, we desperately need to fix the screensaver sync, not just for Linux though.

Share this post


Link to post
Share on other sites

Synergy should leave dpms disabled and configure all screen sleeping/waking in the server, which already knows how long screens have been idle.
It could also manage all screensavers similarly. It needs to own those functions.
 

Edited by Dominic Cerisano

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now