surf

surf browser, a WebKit2GTK based browser
Log | Files | Refs | README | LICENSE

commit 237e10058aaceca4660259d3948662a1e0b79cfb
parent 058f7f45e2dd04363bf4f57982f633ddd5b7f16a
Author: Christoph Lohmann <20h@r-36.net>
Date:   Sun, 25 Aug 2013 19:50:40 +0200

Add fullscreen mode as flag and config option.

Diffstat:
config.def.h | 1+
surf.1 | 5++++-
surf.c | 8++++++++
3 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/config.def.h b/config.def.h @@ -11,6 +11,7 @@ static char *strictssl = FALSE; /* Refuse untrusted SSL connections */ 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 @@ -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] @@ -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 @@ -833,6 +833,11 @@ newclient(void) { c->isinspecting = false; } + if(runinfullscreen) { + c->fullscreen = 0; + fullscreen(c, NULL); + } + g_free(uri); setatom(c, AtomFind, ""); @@ -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;