X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=surf.c;h=dfcd7876ad8e106ddced32ae63e1fcd0480fd94e;hb=f3d97922e9f513dba3107559deec8c04ad4461e1;hp=1a9b17a3ad23e504802be384204f6d6b12645425;hpb=7001df98d1cb8121f4555e76c47a31f0975a85dc;p=surf.git diff --git a/surf.c b/surf.c index 1a9b17a..dfcd787 100644 --- a/surf.c +++ b/surf.c @@ -804,9 +804,11 @@ newclient(void) { g_object_set(G_OBJECT(settings), "default-font-size", defaultfontsize, NULL); - /* While stupid, CSS specifies that a pixel represents 1/96 of an inch. + /* + * While stupid, CSS specifies that a pixel represents 1/96 of an inch. * This ensures websites are not unusably small with a high DPI screen. - * It is equivalent to firefox's "layout.css.devPixelsPerPx" setting. */ + * It is equivalent to firefox's "layout.css.devPixelsPerPx" setting. + */ if(zoomto96dpi) { screen = gdk_window_get_screen(GTK_WIDGET(c->win)->window); dpi = gdk_screen_get_resolution(screen); @@ -831,6 +833,11 @@ newclient(void) { c->isinspecting = false; } + if(runinfullscreen) { + c->fullscreen = 0; + fullscreen(c, NULL); + } + g_free(uri); setatom(c, AtomFind, ""); @@ -1270,7 +1277,8 @@ updatewinid(Client *c) { static void usage(void) { - die("usage: %s [-biknpsvx] [-c cookiefile] [-e xid] [-r scriptfile]" + die("usage: %s [-bBfFgGiIkKnNpPsSvx]" + " [-c cookiefile] [-e xid] [-r scriptfile]" " [-t stylefile] [-u useragent] [uri]\n", basename(argv0)); } @@ -1316,6 +1324,12 @@ main(int argc, char *argv[]) { case 'e': embed = strtol(EARGF(usage()), NULL, 0); break; + case 'f': + runinfullscreen = 1; + break; + case 'F': + runinfullscreen = 0; + break; case 'g': allowgeolocation = 0; break;