Go to file
Quentin Rameau dca4264863 Simplify DOWNLOAD macro
No need to spawn an extra sh.
Use short flags for curl and quote operands.
Replace sleep with read, let the user close the download window instead
of waiting for an arbitrary time.
Rename d to reflect what it's used for.
Reorder sh positional arguments.
Set $0 to a command name and shift other positional parameters to
clarify the "sh -c" command.
2017-05-08 11:33:55 +02:00
FAQ.md Add a FAQ to surf. 2014-08-04 17:54:00 +02:00
LICENSE Add contributors to the LICENSE 2017-03-28 18:17:03 +02:00
Makefile Arrange Makefile 2017-04-29 16:34:47 +02:00
README Add information about the dmenu requirement. 2014-05-17 19:24:25 +02:00
TODO.md Updating the TODO file. 2013-06-21 07:02:45 +02:00
arg.h Import the arg.h from st which fixed the oob bug. 2016-03-02 14:38:34 +01:00
config.def.h Simplify DOWNLOAD macro 2017-05-08 11:33:55 +02:00
config.mk Display an error message and certificate on tls error 2017-04-29 16:34:48 +02:00
surf-open.sh Fix output redirection in surf-open.sh 2013-03-14 06:33:02 +01:00
surf.1 Use Ctrl-t for showcert instead of Ctrl-x 2017-05-02 17:20:11 +02:00
surf.c Simplify usage() 2017-05-04 10:29:02 +02:00
surf.png adding surf-logo. 2010-03-24 21:05:11 +01:00

README

surf - simple webkit-based browser
==================================
surf is a simple Web browser based on WebKit/GTK+.

Requirements
------------
In order to build surf you need GTK+ and Webkit/GTK+ header files.

In order to use the functionality of the url-bar, also install dmenu[0].

Installation
------------
Edit config.mk to match your local setup (surf is installed into
the /usr/local namespace by default).

Afterwards enter the following command to build and install surf (if
necessary as root):

    make clean install

Running surf
------------
run
	surf [URI]

See the manpage for further options.

Running surf in tabbed
----------------------
For running surf in tabbed[1] there is a script included in the distribution,
which is run like this:

	surf-open.sh [URI]

Further invocations of the script will run surf with the specified URI in this
instance of tabbed.

[0] http://tools.suckless.org/dmenu
[1] http://tools.suckless.org/tabbed