Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/taco-c/surf

My build of surf.
https://github.com/taco-c/surf

suckless web-browser x11

Last synced: 17 days ago
JSON representation

My build of surf.

Awesome Lists containing this project

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].

### Arch Linux
```
sudo pacman -S gcr webkit2gtk
```

### \*buntu
```
sudo apt install libwebkit2gtk-4.0-dev libgcr-3-dev
```

## 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