App-XScreenSaver-DBus
view release on metacpan or search on metacpan
lib/App/XScreenSaver/DBus/Logind.pm view on Meta::CPAN
)
);
$self->log->debugf('got logind inhibit fd %d',$self->inhibit_fd);
return;
}
sub _going_to_sleep($self,$before) {
if ($before) {
$self->log->debug('locking');
$self->_xscreensaver_command('-suspend');
$self->log->debug('locked');
$self->_set_inhibit_fd(undef);
}
else {
$self->log->debug('woken up');
$self->_xscreensaver_command('-deactivate');
$self->_inhibit();
}
return;
}
( run in 1.004 second using v1.01-cache-2.11-cpan-49f99fa48dc )