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 )