Introduction
Introduction Statistics Contact Development Disclaimer Help
tAdd fullscreen mode as flag and config option. - surf - customized build of su…
git clone git://src.adamsgaard.dk/surf
Log
Files
Refs
README
LICENSE
---
commit 237e10058aaceca4660259d3948662a1e0b79cfb
parent 058f7f45e2dd04363bf4f57982f633ddd5b7f16a
Author: Christoph Lohmann <[email protected]>
Date: Sun, 25 Aug 2013 19:50:40 +0200
Add fullscreen mode as flag and config option.
Diffstat:
M config.def.h | 1 +
M surf.1 | 5 ++++-
M surf.c | 8 ++++++++
3 files changed, 13 insertions(+), 1 deletion(-)
---
diff --git a/config.def.h b/config.def.h
t@@ -11,6 +11,7 @@ static char *strictssl = FALSE; /* Refuse untrusted SSL…
static Bool kioskmode = FALSE; /* Ignore shortcuts */
static Bool showindicators = TRUE; /* Show indicators in window title */
static Bool zoomto96dpi = TRUE; /* Zoom pages to always emulate 96dpi */
+static Bool runinfullscreen = FALSE; /* Run in fullscreen mode by default */
static guint defaultfontsize = 12;
diff --git a/surf.1 b/surf.1
t@@ -3,7 +3,7 @@
surf \- simple webkit-based browser
.SH SYNOPSIS
.B surf
-.RB [-bBgGiIkKnNpPsSvx]
+.RB [-bBfgGiIkKnNpPsSvx]
.RB [-c\ cookiefile]
.RB [-e\ xid]
.RB [-r\ scriptfile]
t@@ -32,6 +32,9 @@ to use.
Reparents to window specified by
.I xid.
.TP
+.B \-f
+Run surf in fullscreen mode.
+.TP
.B \-g
Disable giving the geolocation to websites.
.TP
diff --git a/surf.c b/surf.c
t@@ -833,6 +833,11 @@ newclient(void) {
c->isinspecting = false;
}
+ if(runinfullscreen) {
+ c->fullscreen = 0;
+ fullscreen(c, NULL);
+ }
+
g_free(uri);
setatom(c, AtomFind, "");
t@@ -1318,6 +1323,9 @@ main(int argc, char *argv[]) {
case 'e':
embed = strtol(EARGF(usage()), NULL, 0);
break;
+ case 'f':
+ runinfullscreen = 1;
+ break;
case 'g':
allowgeolocation = 0;
break;
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.