Evan Giles > X11-Terminal-0.4 > X11::Terminal::GnomeTerminal

Download:
X11-Terminal-0.4.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.4   Source   Latest Release: X11-Terminal-v1.0.0

NAME ^

X11::Terminal::GnomeTerminal - Create customised gnome-terminal windows

SYNOPSIS ^

This module provides an object interface to launching gnome-terminal windows.

        use X11::Terminal::GnomeTerminal;

        my $t1 = X11::Terminal::GnomeTerminal->new();
        my $t2 = X11::Terminal::GnomeTerminal->new(host => "remoteserver");
        my $t3 = X11::Terminal::GnomeTerminal->new(profile => "special");

        for ( $t1, $t2, $t3 ) {
          $_->launch();
        }

CONSTRUCTOR ^

X11::Terminal::GnomeTerminal->new(%attr);

Create a new GnomeTerminal object, optionally with the specified attributes (see below).

ATTRIBUTES ^

Each of the following attributes provide an accessor method, but they can also be set in the constructor.

host

Specifies the remote host to log in to (using ssh).

agentforward

If the host has been specified, and agentforward is true, the login to that host will use SSH Agent Forarding.

xforward

If the host has been specified, and xforward is true, the login to that host will use SSH X Forarding.

profile

Set the GnomeTerminal window profile name

geometry

Set the preferred size and position of the GnomeTerminal window

OTHER METHODS ^

launch($debug);

Calculates (and returns) the command that will launch your gnome-terminal. It also runs that command in a child process - unless $debug is specified.

terminalArgs();

Return the arguments that will be passed to the gnome-terminal. This will provide the customisations. There should be no reason to call this method directly.

terminalName();

Returns the name of the executable program that we want to run. There should be no reason to call this method directly.

SEE ALSO ^

X11::Terminal

COPYRIGHT ^

Copyright 2010-2011 Evan Giles.

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: