2005-10-06 16:10:01 +00:00
|
|
|
.TH WINESERVER 1 "October 2005" "@PACKAGE_STRING@" "Windows on Unix"
|
2005-09-27 10:56:47 +00:00
|
|
|
.SH NAME
|
|
|
|
wineserver \- the Wine server
|
|
|
|
.SH SYNOPSIS
|
2013-07-19 12:59:13 +00:00
|
|
|
.B wineserver
|
|
|
|
.RI [ options ]
|
2005-09-27 10:56:47 +00:00
|
|
|
.SH DESCRIPTION
|
|
|
|
.B wineserver
|
|
|
|
is a daemon process that provides to Wine roughly the same services
|
|
|
|
that the Windows kernel provides on Windows.
|
|
|
|
.PP
|
|
|
|
.B wineserver
|
2010-04-08 23:29:57 +00:00
|
|
|
is normally launched automatically when starting \fBwine\fR(1), so you
|
2005-09-27 10:56:47 +00:00
|
|
|
shouldn't have to worry about it. In some cases however, it can be
|
|
|
|
useful to start \fBwineserver\fR explicitly with different options, as
|
|
|
|
explained below.
|
|
|
|
.SH OPTIONS
|
|
|
|
.TP
|
2013-07-19 12:59:13 +00:00
|
|
|
\fB\-d\fR[\fIn\fR], \fB--debug\fR[\fB=\fIn\fR]
|
2005-09-27 10:56:47 +00:00
|
|
|
Set the debug level to
|
2010-04-08 23:29:57 +00:00
|
|
|
.IR n .
|
2005-09-27 10:56:47 +00:00
|
|
|
0 means no debugging information, 1 is the normal level, and 2 is for
|
|
|
|
extra verbose debugging. If
|
|
|
|
.I n
|
|
|
|
is not specified, the default is 1. The debug output will be sent to
|
2013-06-29 12:15:24 +00:00
|
|
|
stderr. \fBwine\fR(1) will automatically enable normal level debugging
|
|
|
|
when starting \fBwineserver\fR if the +server option is set in the
|
2013-07-20 14:54:10 +00:00
|
|
|
\fBWINEDEBUG\fR variable.
|
2005-09-27 10:56:47 +00:00
|
|
|
.TP
|
2010-04-08 23:29:57 +00:00
|
|
|
.BR \-f ", " --foreground
|
2005-09-27 10:56:47 +00:00
|
|
|
Make the server remain in the foreground for easier debugging, for
|
|
|
|
instance when running it under a debugger.
|
|
|
|
.TP
|
2010-04-08 23:29:57 +00:00
|
|
|
.BR \-h ", " --help
|
2005-09-27 10:56:47 +00:00
|
|
|
Display a help message.
|
|
|
|
.TP
|
2013-07-19 12:59:13 +00:00
|
|
|
\fB\-k\fR[\fIn\fR], \fB--kill\fR[\fB=\fIn\fR]
|
2005-09-27 10:56:47 +00:00
|
|
|
Kill the currently running
|
2010-04-08 23:29:57 +00:00
|
|
|
.BR wineserver ,
|
2005-09-27 10:56:47 +00:00
|
|
|
optionally by sending signal \fIn\fR. If no signal is specified, sends
|
2013-07-20 14:54:10 +00:00
|
|
|
a \fBSIGINT\fR first and then a \fBSIGKILL\fR. The instance of \fBwineserver\fR
|
|
|
|
that is killed is selected based on the \fBWINEPREFIX\fR environment
|
2005-09-27 10:56:47 +00:00
|
|
|
variable.
|
|
|
|
.TP
|
2013-07-19 12:59:13 +00:00
|
|
|
\fB\-p\fR[\fIn\fR], \fB--persistent\fR[\fB=\fIn\fR]
|
2005-09-27 10:56:47 +00:00
|
|
|
Specify the \fBwineserver\fR persistence delay, i.e. the amount of
|
|
|
|
time that the server will keep running when all client processes have
|
|
|
|
terminated. This avoids the cost of shutting down and starting again
|
|
|
|
when programs are launched in quick succession. The timeout \fIn\fR is
|
|
|
|
in seconds, the default value is 3 seconds. If \fIn\fR is not
|
|
|
|
specified, the server stays around forever.
|
|
|
|
.TP
|
2010-04-08 23:29:57 +00:00
|
|
|
.BR \-v ", " --version
|
2005-09-27 10:56:47 +00:00
|
|
|
Display version information and exit.
|
|
|
|
.TP
|
2010-04-08 23:29:57 +00:00
|
|
|
.BR \-w ", " --wait
|
2005-09-27 10:56:47 +00:00
|
|
|
Wait until the currently running
|
|
|
|
.B wineserver
|
|
|
|
terminates.
|
2013-07-20 14:54:10 +00:00
|
|
|
.SH ENVIRONMENT
|
2005-09-27 10:56:47 +00:00
|
|
|
.TP
|
2013-07-20 14:54:10 +00:00
|
|
|
.B WINEPREFIX
|
2005-09-27 10:56:47 +00:00
|
|
|
If set, the content of this variable is taken as the name of the directory where
|
|
|
|
.B wineserver
|
|
|
|
stores its data (the default is \fI$HOME/.wine\fR). All
|
|
|
|
.B wine
|
|
|
|
processes using the same
|
|
|
|
.B wineserver
|
|
|
|
(i.e.: same user) share certain things like registry, shared memory
|
|
|
|
and kernel objects.
|
|
|
|
By setting
|
2013-07-20 14:54:10 +00:00
|
|
|
.B WINEPREFIX
|
2005-09-27 10:56:47 +00:00
|
|
|
to different values for different Wine processes, it is possible to
|
|
|
|
run a number of truly independent Wine sessions.
|
|
|
|
.TP
|
2013-07-20 14:54:10 +00:00
|
|
|
.B WINESERVER
|
2005-09-27 10:56:47 +00:00
|
|
|
Specifies the path and name of the
|
|
|
|
.B wineserver
|
|
|
|
binary that will be launched automatically by \fBwine\fR. If not set,
|
|
|
|
\fBwine\fR will try to load
|
2010-04-08 23:29:57 +00:00
|
|
|
.IR @bindir@/wineserver ,
|
2005-09-27 10:56:47 +00:00
|
|
|
and if this doesn't exist it will then look for a file named
|
|
|
|
\fIwineserver\fR in the path and in a few other likely locations.
|
|
|
|
.SH FILES
|
|
|
|
.TP
|
|
|
|
.B ~/.wine
|
|
|
|
Directory containing user specific data managed by
|
2010-04-08 23:29:57 +00:00
|
|
|
.BR wine .
|
2005-09-27 10:56:47 +00:00
|
|
|
.TP
|
|
|
|
.BI /tmp/.wine- uid
|
2013-06-29 12:15:24 +00:00
|
|
|
Directory containing the server Unix socket and the lock
|
2005-09-27 10:56:47 +00:00
|
|
|
file. These files are created in a subdirectory generated from the
|
2013-07-20 14:54:10 +00:00
|
|
|
\fBWINEPREFIX\fR directory device and inode numbers.
|
2005-09-27 10:56:47 +00:00
|
|
|
.SH AUTHORS
|
|
|
|
The original author of
|
|
|
|
.B wineserver
|
|
|
|
is Alexandre Julliard. Many other people have contributed new features
|
2013-07-16 21:09:22 +00:00
|
|
|
and bug fixes. For a complete list, see the git commit logs.
|
2005-09-27 10:56:47 +00:00
|
|
|
.SH BUGS
|
2013-07-16 18:48:05 +00:00
|
|
|
Bugs can be reported on the
|
2005-09-27 10:56:47 +00:00
|
|
|
.UR http://bugs.winehq.org
|
2013-06-29 12:15:24 +00:00
|
|
|
.B Wine bug tracker
|
|
|
|
.UE .
|
2005-09-27 10:56:47 +00:00
|
|
|
.SH AVAILABILITY
|
|
|
|
.B wineserver
|
|
|
|
is part of the Wine distribution, which is available through WineHQ,
|
2013-06-29 12:15:24 +00:00
|
|
|
the
|
2005-09-27 10:56:47 +00:00
|
|
|
.UR http://www.winehq.org/
|
2013-06-29 12:15:24 +00:00
|
|
|
.B Wine development headquarters
|
|
|
|
.UE .
|
2005-09-27 10:56:47 +00:00
|
|
|
.SH "SEE ALSO"
|
2013-07-16 18:48:05 +00:00
|
|
|
.BR wine (1),
|
|
|
|
.br
|
|
|
|
.UR http://www.winehq.org/help
|
|
|
|
.B Wine documentation and support
|
|
|
|
.UE .
|