App-ScreensaverUtils
view release on metacpan or search on metacpan
script/set-screensaver-timeout view on Meta::CPAN
=pod
=encoding UTF-8
=head1 NAME
set-screensaver-timeout - Set screensaver idle timeout
=head1 VERSION
This document describes version 0.010 of set-screensaver-timeout (from Perl distribution App-ScreensaverUtils), released on 2020-11-22.
=head1 SYNOPSIS
Usage:
% set-screensaver-timeout [--debug] [--format=name] [--json]
[--log-level=level] [--(no)naked-res] [--page-result[=program]]
[--quiet] [--screensaver=s] [--trace] [--verbose]
[--view-result[=program]] [timeout]
Examples:
Set timeout to 3 minutes:
% set-screensaver-timeout 3min
Set timeout to 5 minutes:
% set-screensaver-timeout 300
=head1 DESCRIPTION
=over
=item * xscreensaver
To set timeout for xscreensaver, the program finds this line in
C<~/.xscreensaver>:
timeout: 0:05:00
modifies the line, save the file, and HUP the xscreensaver process.
=item * gnome
To set timeout for gnome screensaver, the program executes this command:
gsettings set org.gnome.desktop.session idle-delay 300
=item * cinnamon
Not yet supported.
=item * KDE
To set timeout for the KDE screen locker, the program looks for this line in
C<~/.kde/share/config/kscreensaverrc>:
Timeout=300
modifies the line, save the file.
=back
=head1 OPTIONS
C<*> marks required options.
=head2 Main options
=over
=item B<--screensaver>=I<s>
Explicitly set screensaver program to use.
Valid values:
["kde","gnome","cinnamon","xscreensaver"]
The default, when left undef, is to detect what screensaver is running,
=item B<--timeout>=I<s>
Value.
=back
=head2 Logging options
=over
=item B<--debug>
Shortcut for --log-level=debug.
=item B<--log-level>=I<s>
Set log level.
=item B<--quiet>
Shortcut for --log-level=error.
=item B<--trace>
Shortcut for --log-level=trace.
=item B<--verbose>
Shortcut for --log-level=info.
=back
=head2 Output options
=over
( run in 1.739 second using v1.01-cache-2.11-cpan-39bf76dae61 )