XDISPLAY(7)                                                        XDISPLAY(7)



NAME
       xdisplay - forward a local X display socket to an op escalated process

SYNOPSIS
       xdisplay  [-P pid] [-C config] [-f file] [-g group] [-R root] [-u user]
       mnemonic program euid:egid cred_type:cred
       xdisplay -h|-H
       xdisplay -V

DESCRIPTION
       This jacket builds the xauth(1) data to allow the target login of an op
       escalated command access to the current X(7) display.

       The program should be specified as a jacket.

OPTIONS
       This  program  takes  all the op provided options, but actually doesn't
       look at any of them (other than -P).

ENVIRONMENT
       Like any jacket, most of the configuration is passed from  op  via  the
       environment.

       $DISPLAY
              The  current  X  display  environment  variable  must the passed
              through, or set to a known active fixed value.

       $HOME=$H
              The target logins home directory, for xauth.

EXAMPLES
       These are example from the command-line:

       /usr/local/libexec/jacket/xdisplay -V
              Output only the version of the program, then exit.

       /usr/local/libexec/jacket/xdisplay -H
              Output a summary of the environment expected.

       jacket=/usr/local/libexec/jacket/xdisplay
       $HOME=$H $DISPLAY
              This is pretty much the only useful way to call the jacket.

AUTHOR
       K S Braunsdorf, from the Non-Player Character Guild
       op at-not-a-spammer ksb dot npcguild.org.nopinks

SEE ALSO
       op(1l), op-jacket(7l), xauth(1), X(7)



                                     LOCAL                         XDISPLAY(7)

NAME | SYNOPSIS | DESCRIPTION | OPTIONS | ENVIRONMENT | EXAMPLES | AUTHOR | SEE ALSO