App-ClusterSSH
view release on metacpan or search on metacpan
lib/App/ClusterSSH/Getopt.pm view on Meta::CPAN
B<NOTE:> The given defaults are based on OpenSSH, not commercial ssh software.
B<NOTE:> Any "generic" change to the method (e.g., specifying the ssh port to use) should be done in the medium's own config file (see [_1] and [_2]).},
'C<ssh_config>', 'F<$HOME/.ssh/config>'
);
output '=item screen_reserve_top = 0';
output '=item screen_reserve_bottom = 60';
output '=item screen_reserve_left = 0';
output '=item screen_reserve_right = 0';
output $self->loc(
q{Number of pixels from the screen's side to reserve when calculating screen geometry for tiling. Setting this to something like 50 will help keep cssh from positioning windows over your window manager's menu bar if it draws one at that side...
);
output '=item terminal = /path/to/xterm';
output $self->loc(q{Path to the X-Windows terminal used for the client.});
output '=item terminal_args = <blank>';
output $self->loc(
q{Arguments to use when opening terminal windows. Otherwise takes defaults from [_1] or [_2] file.},
'F<$HOME/.Xdefaults>', 'F<$HOME/.Xresources>'
);
output '=item terminal_chdir = 0';
output $self->loc(
q{When non-0, set the working directory for each terminal as per '[_1]'},
'L<terminal_chdir_path>'
);
output '=item terminal_chdir_path = $HOME/.clusterssh/work/%s';
output $self->loc(
q{Path to use as working directory for each terminal when '[_1]' is enabled. The path provided is passed through the macro parser (see the section above on '[_2]'.},
'L<terminal_chdir>', 'L<macros_enabled>',
);
output '=item terminal_font = 6x13';
output $self->loc(
q{Font to use in the terminal windows. Use standard X font notation.}
);
output '=item terminal_reserve_top = 5';
output '=item terminal_reserve_bottom = 0';
output '=item terminal_reserve_left = 5';
output '=item terminal_reserve_right = 0';
output $self->loc(
q{Number of pixels from the terminal's side to reserve when calculating screen geometry for tiling. Setting these will help keep cssh from positioning windows over your scroll and title bars or otherwise overlapping the windows too much.}
);
output '=item terminal_colorize = 1';
output $self->loc(
q{If set to 1 (the default), then "-bg" and "-fg" arguments will be added to the terminal invocation command-line. The terminal will be colored in a pseudo-random way based on the host name; while the color of a terminal is not easily predic...
);
output '=item terminal_bg_style = dark';
output $self->loc(
q{If set to [_1], the terminal background will be set to black and the foreground to the pseudo-random color. If set to [_2], then the foreground will be black and the background the pseudo-random color. If terminal_colorize is [_3], then t...
'C<dark>', 'C<light>', 'C<zero>'
);
output '=item terminal_size = 80x24';
output $self->loc(
q{Initial size of terminals to use. NOTE: the number of lines (24) will be decreased when resizing terminals for tiling, not the number of characters (80).}
);
output '=item terminal_title_opt = -T';
output $self->loc(
q{Option used with [_1] to set the title of the window},
'C<terminal>' );
output
q{=item terminal_allow_send_events = -xrm '*.VT100.allowSendEvents:true'};
output $self->loc(
q{Option required by the terminal to allow XSendEvents to be received}
);
output '=item title = cssh';
output $self->loc(
q{Title of windows to use for both the console and terminals.});
output '=item unmap_on_redraw = no';
output $self->loc(
q{Tell Tk to use the UnmapWindow request before redrawing terminal windows. This defaults to "no" as it causes some problems with the FVWM window manager. If you are experiencing problems with redraws, you can set it to "yes" to allow the w...
);
output '=item use_all_a_records = 0';
output $self->loc(
q{If a hostname resolves to multiple IP addresses, set to [_1] to connect to all of them, not just the first one found. See also [_2]},
'C<1>', 'C<--use-all-a-records>}'
);
output '=item use_hotkeys = 1';
output $self->loc( q{Setting to [_1] will disable all hotkeys.}, 'C<0>' );
output '=item use_natural_sort = 0';
output $self->loc(
q{Windows will normally sort in alphabetical order, i.e.: host1, host11, host2. Setting to this [_1] will change the sort order, i.e.: host1, host2, host11. NOTE: You must have the perl module [_2] installed.},
'C<1>', 'L<Sort::Naturally>'
);
output '=item user = $LOGNAME';
output $self->loc(
q{Sets the default user for running commands on clients.});
output '=item window_tiling = 1';
output $self->loc( q{Perform window tiling (set to [_1] to disable)},
'C<0>' );
output '=item window_tiling_direction = right';
output $self->loc(
q{Direction to tile windows, where [_1] means starting top left and moving right and then down, and anything else means starting bottom right and moving left and then up},
'C<right>'
);
output '=back';
output $self->loc(
q{B<NOTE:> The key shortcut modifiers must be in the form [_1], [_2] or [_3], e.g. with the first letter capitalised and the rest lower case. Keys may also be disabled individually by setting to the word [_4].},
'C<Control>', 'C<Alt>', 'C<Shift>', 'C<null>'
);
( run in 1.773 second using v1.01-cache-2.11-cpan-39bf76dae61 )