.\" @(#)say.1 9.4 88/01/19 Copyright 1987 Sun Micro .TH SAY 1 "2 December 1987" .SH NAME say \- execute \*(Ps fragment .IX say#(1) "" "\fLsay\fP(1) \(em execute \*(Ps fragment" .SH SYNOPSIS .B say [ .I options ] [ .I strings ] .SH DESCRIPTION .I say connects to the NeWS server and displays the strings provided on the command line in a window. An option is provided to interpret the command line, or the standard input, as a \*(Px program to be executed by the server. .LP .I say is used to implement some of the NeWS demo programs. This technique allows window applications to be shell scripts. .SH OPTIONS .TP .BI \-b string Use \fIstring\fP as the title for the window. .TP .B \-c Center the text in the window. .TP .B \-p The command line contains a \*(Px program rather than simply text strings. .TP .B \-P The standard input contains a \*(Px program, which is executed after the \*(Ps commands on the command line (if any). .TP .B \-r Make the window round. .TP .BI \-s nn Use \fInn\fP as the point size of the text. .TP .B \-w Wait for the window to be destroyed. The default is for the window to vanish when execution of its \*(Px program is finished. .TP .B \-W Do not create a window for the \*(Px to be executed in. This can be used to implement operations that do not require a window; for example toggling drag mode in the window manager, or running \*(Ps code that creates its own window. .TP .BI \- xxx\fR,\fPyyy The first \fIxxx\fP,\fIyyy\fP pair of numbers sets the X and Y coordinates of the window. If a second \fB\-\fP\fIxxx\fP,\fIyyy\fP command line option is given, it sets the size of the window. .SH USAGE Older programs that use .I say solely to send \*(Px to the \*(Sd server (by specifying the \fB-P -w -W " "\fP options to .I say ), should be converted to use .I psh (1). .SH "SEE ALSO" psh(1), news_server(1) .LP .I "NeWS Manual" .LP .I "PostScript Language Reference Manual" , Adobe Systems Inc, Addison-Wesley .SH TRADEMARK \*(Px is a registered trademark of Adobe Systems Inc.