Adding a common way to enable and disable features.
This commit is contained in:
parent
4f45ae9307
commit
c234737bea
2 changed files with 44 additions and 1 deletions
23
surf.1
23
surf.1
|
@ -3,7 +3,7 @@
|
|||
surf \- simple webkit-based browser
|
||||
.SH SYNOPSIS
|
||||
.B surf
|
||||
.RB [-bgiknpsvx]
|
||||
.RB [-bBgGiIkKnNpPsSvx]
|
||||
.RB [-c\ cookiefile]
|
||||
.RB [-e\ xid]
|
||||
.RB [-r\ scriptfile]
|
||||
|
@ -20,6 +20,9 @@ one can point surf to another URI by setting its XProperties.
|
|||
.B \-b
|
||||
Disable Scrollbars
|
||||
.TP
|
||||
.B \-B
|
||||
Enable Scrollbars
|
||||
.TP
|
||||
.B \-c cookiefile
|
||||
Specify the
|
||||
.I cookiefile
|
||||
|
@ -32,18 +35,33 @@ Reparents to window specified by
|
|||
.B \-g
|
||||
Disable giving the geolocation to websites.
|
||||
.TP
|
||||
.B \-G
|
||||
Enable giving the geolocation to websites.
|
||||
.TP
|
||||
.B \-i
|
||||
Disable Images
|
||||
.TP
|
||||
.B \-I
|
||||
Enable Images
|
||||
.TP
|
||||
.B \-k
|
||||
Disable kiosk mode (disable key strokes and right click)
|
||||
.TP
|
||||
.B \-K
|
||||
Enable kiosk mode (disable key strokes and right click)
|
||||
.TP
|
||||
.B \-n
|
||||
Disable the Web Inspector (Developer Tools).
|
||||
.TP
|
||||
.B \-N
|
||||
Enable the Web Inspector (Developer Tools).
|
||||
.TP
|
||||
.B \-p
|
||||
Disable Plugins
|
||||
.TP
|
||||
.B \-P
|
||||
Enable Plugins
|
||||
.TP
|
||||
.B \-r scriptfile
|
||||
Specify the user
|
||||
.I scriptfile.
|
||||
|
@ -51,6 +69,9 @@ Specify the user
|
|||
.B \-s
|
||||
Disable Javascript
|
||||
.TP
|
||||
.B \-S
|
||||
Enable Javascript
|
||||
.TP
|
||||
.B \-t stylefile
|
||||
Specify the user
|
||||
.I stylefile.
|
||||
|
|
22
surf.c
22
surf.c
|
@ -2,6 +2,7 @@
|
|||
*
|
||||
* To understand surf, start reading main().
|
||||
*/
|
||||
|
||||
#include <signal.h>
|
||||
#include <X11/X.h>
|
||||
#include <X11/Xatom.h>
|
||||
|
@ -1289,6 +1290,9 @@ main(int argc, char *argv[]) {
|
|||
case 'b':
|
||||
enablescrollbars = 0;
|
||||
break;
|
||||
case 'B':
|
||||
enablescrollbars = 1;
|
||||
break;
|
||||
case 'c':
|
||||
cookiefile = EARGF(usage());
|
||||
break;
|
||||
|
@ -1298,24 +1302,42 @@ main(int argc, char *argv[]) {
|
|||
case 'g':
|
||||
allowgeolocation = 0;
|
||||
break;
|
||||
case 'G':
|
||||
allowgeolocation = 1;
|
||||
break;
|
||||
case 'i':
|
||||
loadimages = 0;
|
||||
break;
|
||||
case 'I':
|
||||
loadimages = 1;
|
||||
break;
|
||||
case 'k':
|
||||
kioskmode = 0;
|
||||
break;
|
||||
case 'K':
|
||||
kioskmode = 1;
|
||||
break;
|
||||
case 'n':
|
||||
enableinspector = 0;
|
||||
break;
|
||||
case 'N':
|
||||
enableinspector = 1;
|
||||
break;
|
||||
case 'p':
|
||||
enableplugins = 0;
|
||||
break;
|
||||
case 'P':
|
||||
enableplugins = 1;
|
||||
break;
|
||||
case 'r':
|
||||
scriptfile = EARGF(usage());
|
||||
break;
|
||||
case 's':
|
||||
enablescripts = 0;
|
||||
break;
|
||||
case 'S':
|
||||
enablescripts = 1;
|
||||
break;
|
||||
case 't':
|
||||
stylefile = EARGF(usage());
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue