mirror of
https://github.com/X11Libre/xserver.git
synced 2026-10-15 00:13:28 +00:00
Bug 777: Merge from CYGWIN branch
This commit is contained in:
parent
dfdbb60bf5
commit
d6e8b1affe
86 changed files with 13891 additions and 4113 deletions
180
hw/xwin/XWinrc.man
Executable file
180
hw/xwin/XWinrc.man
Executable file
|
|
@ -0,0 +1,180 @@
|
|||
.TH XWIN 5 __vendorversion__
|
||||
|
||||
|
||||
.SH NAME
|
||||
XWinrc\- XWin Server Resource Configuration File.
|
||||
|
||||
|
||||
.SH DESCRIPTION
|
||||
The X Server for the X Window System on the Cygwin/X environment
|
||||
running on Microsoft Windows, \fIXWin\fP can be optionally configured
|
||||
with the \fIXWinrc\fP file. A system-wide configuration file should
|
||||
be placed in \fI/usr/X11R6/lib/X11/system.XWinrc\fP, a per-user file
|
||||
should be put at \fI$HOME/.XWinrc\fP. The \fIsystem.XWinrc\fP file is
|
||||
read only if no \fI$HOME/.XWinrc\fP exist.
|
||||
.PP
|
||||
With the \fI.XWinrc\fP configuration file it is possible to do the
|
||||
following:
|
||||
.PP
|
||||
1- To include items into the menu associated with the \fIXWin\fP icon
|
||||
which is in the \fIWindows\fP system tray. This feature functions in
|
||||
all XWin modes that have such tray icon.
|
||||
.PP
|
||||
2- To include items into the menu which is associated with the
|
||||
\fIWindows\fP window that \fIXWin -multiwindow\fP produces for each
|
||||
top-level X-window. That can be done both for the generic case and
|
||||
for particular programs.
|
||||
.PP
|
||||
3- To change the icon that is associated to the \fIWindows\fP window
|
||||
that \fIXWin -multiwindow\fP produces for each top-level X-window.
|
||||
Again, that can be done both for the generic case and for particular
|
||||
programs. The new icons associated should be \fIWindows\fP format
|
||||
icons \fI.ico\fP.
|
||||
|
||||
|
||||
.SH FILE FORMAT
|
||||
.B Keywords
|
||||
are case insensitive, but in this document they will be written
|
||||
completely capitalized.
|
||||
.PP
|
||||
.B Comments
|
||||
are legal pretty much anywhere you can have an end-of-line; they
|
||||
begin with "#" or "//" and go to the end-of-line.
|
||||
.PP
|
||||
Quote marks in strings are optional unless the string has included spaces.
|
||||
.PP
|
||||
There are three kinds of instructions: miscellaneous, menu, and icon.
|
||||
|
||||
|
||||
.SH Miscellaneous instruction
|
||||
.TP 8
|
||||
.B DEBUG \fIString\fP
|
||||
The \fIString\fP is printed to the XWin.log file.
|
||||
|
||||
.TP 8
|
||||
.B TRAYICON \fIicon-specifier\fB
|
||||
The \fBTRAYICON\fP keyword changes the icon \fIXWin\fP displays in the
|
||||
system tray area.
|
||||
|
||||
.TP 8
|
||||
.B SILENTEXIT
|
||||
The \fBSILENTEXIT\fP keyword, which takes no parameters, disables the
|
||||
exit confirmation dialog.
|
||||
|
||||
|
||||
.SH Menu instructions
|
||||
.TP 8
|
||||
.B MENU \fIMenu_Name\fP {
|
||||
.br
|
||||
.B \fIMenu_Item_Line\fP
|
||||
.br
|
||||
.B \fIMenu_Item_Line\fP
|
||||
.br
|
||||
.B \fI...\fP
|
||||
.br
|
||||
.B }
|
||||
.br
|
||||
This instruction defines a menu and asigns a \fIMenu_Name\fP to it.
|
||||
\fIMenu_Item_Line\fP are lines of any of the following types:
|
||||
.TP 8
|
||||
.B \t SEPARATOR
|
||||
.TP 8
|
||||
.B \t \fIItem_Label\fP EXEC \fICommand\fP
|
||||
.TP 8
|
||||
.B \t \fIItem_Label\fP MENU \fIpreviously-defined-menu-name\fP
|
||||
.TP 8
|
||||
.B \t \fIItem_Label\fP ALWAYSONTOP
|
||||
.TP 8
|
||||
.B \t \fIItem_Label\fP RELOAD
|
||||
.br
|
||||
The \fIItem_Label\fP is the string that is written in the menu item.
|
||||
.br
|
||||
\fICommand\fP is a string with the command that will be executed by /bin/sh.
|
||||
Here paths should be \fICYGWIN\fP style (e.g. /usr/local/bin/myprogram).
|
||||
A string "%display%" appearing in the \fICommand\fP will be replaced
|
||||
with the proper display variable (i.e. 127.0.0.1:<display>.0).
|
||||
.br
|
||||
\fBALWAYSONTOP\fP sets the window to which the menu is associated to
|
||||
display above all others.
|
||||
.br
|
||||
\fBRELOAD\fP causes the XWinrc file to be reloaded and icons and menus
|
||||
regenerated.
|
||||
.TP 8
|
||||
.B ROOTMENU \fIpreviously-defined-menu-name\fP
|
||||
Includes the items in the indicated menu into the menu associated with
|
||||
\fIXWin\fP that appears in the system tray.
|
||||
.TP 8
|
||||
.B DEFAULTSYSMENU \fIpreviously-defined-menu-name\fP ATSTART|ATEND
|
||||
Includes the items in the indicated menu into the menu associated with
|
||||
generic top-level X-Windows in the \fIXWin\fP \fImultiwindow\fP mode. The
|
||||
keywords \fBATSTART\fP and \fBATEND\fP indicate if such items should be
|
||||
included at the start or at the end of the menu.
|
||||
.TP 8
|
||||
.B SYSMENU {
|
||||
\fIclass-or-name-of-window\fP \fIdefined-menu-name\fP \fBATSTART|ATEND\fP
|
||||
.br
|
||||
\fI...\fP
|
||||
.br
|
||||
\fB}\fP
|
||||
.br
|
||||
Associates a specific menu to a specific WM_CLASS or WM_NAME.
|
||||
|
||||
|
||||
.SH Icon Instructions
|
||||
When specifying an \fIicon-file\fP in the following commands several different formats are allowed:
|
||||
.br
|
||||
\fB"NAME.ICO"\fP\fI of an .ico format file\fP
|
||||
.br
|
||||
\t \t ("cygwin.ico", "apple.ico")
|
||||
.br
|
||||
\fB"NAME.DLL,nn"\fP\fI of a .DLL and icon index\fP
|
||||
.br
|
||||
\t \t ("c:\\windows\\system32\\shell32.dll,4" is the default folder icon)
|
||||
.br
|
||||
\fB",nn"\fP\fI index into XWin.EXE internal ICON resources\fP
|
||||
.br
|
||||
\t \t (",101" is the 1st icon inside \fIXWin.EXE\fP)
|
||||
.TP 8
|
||||
.B ICONDIRECTORY \fIWindows-path-to-icon-directory\fP
|
||||
Defines the default directory to search for \ficon-file\fP files.
|
||||
It should be a \fIWindows\fP style path (e.g. C:\\cygwin\\usr\\local\\icons).
|
||||
.TP 8
|
||||
.B DEFAULTICON \fIicon-file\fP
|
||||
Defines a replacement for the standard X icon for applications without
|
||||
specified icons.
|
||||
.TP 8
|
||||
.B ICONS {
|
||||
.br
|
||||
\fIclass-or-name-of-window\fP \fIicon-file\fP
|
||||
.br
|
||||
\fI...\fP
|
||||
.br
|
||||
\fB}\fP
|
||||
.br
|
||||
Defines icon replacements windows matching the specified window class or names.
|
||||
If multiple name or class matches occur for a window, only the first one
|
||||
will be used.
|
||||
|
||||
|
||||
.SH EXAMPLE
|
||||
.TP 8
|
||||
This example adds an Xterm menu item to the system tray icon
|
||||
\fBMENU systray {
|
||||
.br
|
||||
\t xterm EXEC "xterm -display %display% -sb -sl 999"
|
||||
.br
|
||||
\t SEPARATOR
|
||||
.br
|
||||
}
|
||||
.br
|
||||
ROOTMENU systray
|
||||
\fP
|
||||
|
||||
|
||||
.SH "SEE ALSO"
|
||||
XWin(1)
|
||||
|
||||
|
||||
.SH AUTHOR
|
||||
The XWinrc feature of XWin was written primarily by Earle F. Philhower
|
||||
III.
|
||||
Loading…
Reference in a new issue