This repository has been archived by the owner on Jul 18, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathpipelight-plugin.1.in
197 lines (197 loc) · 7.48 KB
/
pipelight-plugin.1.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
.TH PIPELIGHT "1" "February 2014" "@@VERSION@@" "Pipelight"
.SH NAME
Pipelight \- use Windows plugins in Linux browsers (based on Wine)
.SH SYNOPSIS
.B pipelight-plugin
[\fIOPTIONS \fR...] \fICOMMAND\fR
.PP
For a list of possible options and commands please take a look at the
\fBOPTIONS/COMMANDS\fR section on the man page.
.SH DESCRIPTION
Pipelight is a special browser plugin which allows one to use Windows only
plugins inside Linux browsers. Currently supported plugins are Silverlight,
Flash, Shockwave, the Unity3D Webplayer, and some more (see the \fBPLUGINS\fR
section).
.PP
The commandline utility \fBpipelight-plugin\fR allows you to enable/disable
plugins and to update the plugin database.
.SH OPTIONS/COMMANDS
.SS "Options:"
.TP
\fB\-y, \-\-accept\fR
Don't ask the user for license confirmation, instead enable plugins directly.
Can be used to automate the process of accepting the license agreement.
.SS "User commands:"
.TP
\fB\-\-enable\fR \fIPLUGIN\fR
Enables the specified plugin for the current user (by creating a symlink in
\fI$HOME/.mozilla/plugins\fR). When you run this command as root the plugin is
enabled system-wide by creating a symlink in the mozilla plugins directory
instead (often located at \fI@@MOZ_PLUGIN_PATH@@\fR). For a list of
plugins see the \fBPLUGINS\fR section in this man page.
.TP
\fB\-\-disable\fR \fIPLUGIN\fR
Disables the specified plugin for the current user, or disables the system-wide
symlink when executed as root. Please note that a plugin may still stay
active if it was enabled both system-wide and for the current user before.
.TP
\fB\-\-disable\-all\fR
Disables all enabled plugins. For more details see \fB--disable\fR.
.TP
\fB\-\-list\-enabled\fR
Returns a list of all plugins which are enabled for the current user. The
result contains one plugin per line in order to simplify parsing by external
scripts.
.TP
\fB\-\-list\-enabled\-all\fR
Returns a list which contains both the plugins enabled for the current user and
additionally the system-wide enabled plugins. If a plugin is enabled multiple
times it also appears multiple times in the list.
.TP
\fB\-\-system\-check\fR
Will perform some system checks to ensure that wine and all required components
are installed correctly. A warning doesn't necessarily mean that something is
wrong, but if you encounter a problem it is useful to attach this to your bug
report.
.TP
\fB\-\-help\fR
Shows a short version of this help.
.TP
\fB\-\-version\fR
Shows the current version of Pipelight.
.SS "Global commands (require root rights):"
.TP
\fB\-\-create\-mozilla\-plugins\fR
In order to make it possible to use multiple Windows plugins with Pipelight at
the same time, it is necessary to have multiple copies of \fIlibpipelight.so\fR
installed. This command is typically used in the installation process of Pipelight
itself to create all the necessary copies. On a first execution it will only create
the libraries for the standard plugins, on all future executions it will
additionally update all unlocked additional plugins.
.TP
\fB\-\-remove\-mozilla\-plugins\fR
Removes all the copies of \fIlibpipelight.so\fR. This command is typically
used during the uninstallation (but not for updating!). All unlocked plugins
are locked again afterwards.
.TP
\fB\-\-unlock\fR PLUGIN
To save some disk space the default installation of Pipelight only creates
copies of \fIlibpipelight.so\fR for the most commonly used plugins. This
command can be used to unlock an additional plugin by creating another copy of
\fIlibpipelight.so\fR. Afterwards you can \fB--enable\fR it like any other
standard plugin.
.TP
\fB\-\-lock\fR PLUGIN
Removes the copy of \fIlibpipelight.so\fR for a specific plugin. This command
can only be used for additional plugins, not for the standard plugins.
.TP
\fB\-\-update\fR
Establishes a connection to the Pipelight upstream repository and downloads
the latest version of the plugin database (called \fIdependency-installer\fR)
containing the plugin URLs and checksums. The main purpose of this command is
to update the plugins between the official Pipelight releases. The signature
of the downloaded file is checked to prevent corruption or modification.
.SH "ENVIRONMENT VARIABLES"
You can export the following environment variables to modify the behaviour of
\fBpipelight-plugin\fR.
.TP
\fBMOZ_PLUGIN_PATH\fR
Create the plugin symlinks in the provided path instead of
\fI$HOME/.mozilla/plugins\fR. You can use this environment variable to keep
your Pipelight plugins separate from your other browser plugins.
.SH PLUGINS
Pipelight currently supports the following browser plugins:
.TP
\fBStandard plugins\fR
silverlight5.1,
silverlight5.0,
flash,
unity3d,
widevine
.TP
\fBAdditional plugins (experimental or not often used):\fR
shockwave
.SH EXAMPLES
.PP
Here are some typical examples how to use \fBpipelight-plugin\fR.
.PP
$ sudo pipelight-plugin --update
.PP
Downloads the latest version of the plugin database. If there was a new
update, it will be installed on the next browser restart or when the plugin is
reloaded the next time.
.PP
$ sudo pipelight-plugin --enable silverlight --enable unity3d
.PP
Enable multiple plugins (in this example Silverlight and the Unity3D Webplayer)
system-wide.
.PP
$ MOZ_PLUGIN_PATH=$HOME/myplugins pipelight-plugin --enable silverlight
.br
$ MOZ_PLUGIN_PATH=$HOME/myplugins/ google-chrome --user-data-dir=$HOME/.config/chrome-pipelight
.PP
The first line enables Silverlight in the (self-defined) plugin directory
\fI$HOME/myplugins\fR, afterwards Google-Chrome is started with the same
environment variable, such that it can detect the Silverlight plugin. All other
browsers will not have Silverlight enabled, because they don't search for
plugins in the custom plugin directory.
.SH FILES
.TP
\fI@@BINDIR@@/pipelight-plugin\fR
Commandline utility to enable/disable plugins and to update the plugin database.
.TP
\fI@@LIBDIR@@/pipelight/libpipelight*.so\fR
The shared library \fIlibpipelight.so\fR and additional copies for all
unlocked and standard plugins.
.TP
\fI@@DATADIR@@/pipelight/licenses/*\fR
License information for supported plugins.
.TP
\fI@@DATADIR@@/pipelight/configs/*\fR
Configuration files containing for example which dependencies are required for
a specific plugin, and where Pipelight can find the plugin DLLs. Normally
there should be \fBno\fR need to edit them manually!
.TP
\fI@@DATADIR@@/pipelight/scripts/*\fR
Helper scripts for specific plugins, for example to enable/disable GPU acceleration.
.TP
\fI@@DATADIR@@/pipelight/*\fR
Directory containing other files used internally by Pipelight.
.TP
\fI@@MOZ_PLUGIN_PATH@@/libpipelight-*.so\fR
Symlinks to all enabled system-wide plugins.
.TP
\fI$HOME/.mozilla/plugins/libpipelight-*.so\fR
Symlinks to all enabled user-specific plugins.
.SH COPYRIGHT
Pipelight can be distributed under the terms of the
\fIMPL-1.1\fR
or
\fIGPL-2.0\fR
or
\fILGPL-2.1\fR
license.
.br
Please note that most of the plugins also have their own end-user license
agreement. Take a look there or ask the developers if you want to redistribute
Pipelight with third-party plugins included.
.SH BUGS
Bugs can be reported on the
.UR @@REPO@@
.B Pipelight project page
.UE .
Please note that Pipelight uses a patched wine version, so don't report Wine
related bugs at the official Wine bug tracker. Instead report them also at the
Pipelight project page (unless you can reproduce them with an unpatched
version of Wine).
.SH "SEE ALSO"
.UR @@REPO@@
.B Pipelight project page
.UE ,
.br
.UR http://web.archive.org/web/20160815170857/http://pipelight.net:80/cms/installation.html
.B Installation instructions
.UE ,
.br
.B #pipelight
on IRC freenode