Go to file
exkc 6e9cf9ab92 update 2022-06-30 00:29:06 +08:00
patches add Modal patch 2021-01-16 18:21:35 +08:00
FAQ.md first commit 2020-11-20 18:22:58 +08:00
LICENSE first commit 2020-11-20 18:22:58 +08:00
Makefile add script for surf launch inside tabbed 2021-01-16 19:16:54 +08:00
Makefile.orig add URL filtering patch 2021-01-14 11:24:24 +08:00
Makefile.rej add URL filtering patch 2021-01-14 11:24:24 +08:00
README.md update 2022-06-30 00:29:06 +08:00
TODO.md first commit 2020-11-20 18:22:58 +08:00
arg.h first commit 2020-11-20 18:22:58 +08:00
common.h first commit 2020-11-20 18:22:58 +08:00
config.def.h add Modal patch 2021-01-16 18:21:35 +08:00
config.def.h.orig add Modal patch 2021-01-16 18:21:35 +08:00
config.h bug fix 2022-06-30 00:25:32 +08:00
config.mk first commit 2020-11-20 18:22:58 +08:00
filters djj 2022-06-22 03:00:45 +08:00
filters.def update filtering 2021-01-14 12:51:03 +08:00
filters_compiled djj 2022-06-22 03:00:45 +08:00
hosts add URL filtering patch 2021-01-14 11:24:24 +08:00
surf bug fix 2022-06-30 00:25:32 +08:00
surf-add add bulu support 2021-01-12 20:25:24 +08:00
surf-bookmark change config 2021-01-14 22:01:28 +08:00
surf-del change config 2021-01-14 22:01:28 +08:00
surf-search change config 2021-01-14 22:01:28 +08:00
surf-tabbed add script for surf launch inside tabbed 2021-01-16 19:16:54 +08:00
surf.1 first commit 2020-11-20 18:22:58 +08:00
surf.c djj 2022-06-22 03:00:45 +08:00
surf.c.orig add Modal patch 2021-01-16 18:21:35 +08:00
surf.c.rej add Modal patch 2021-01-16 18:21:35 +08:00
surf.o bug fix 2022-06-30 00:25:32 +08:00
surf.png first commit 2020-11-20 18:22:58 +08:00
webext-surf.c first commit 2020-11-20 18:22:58 +08:00
webext-surf.o djj 2022-06-22 03:00:45 +08:00
webext-surf.so djj 2022-06-22 03:00:45 +08:00

README.md

surf (eXkc build) - simple webkit-based browser

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

it has adblock it support bookmark via buku

Requirements

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

In order to use the functionality of the url-bar and bookmark, also install dmenu.

In order to use the functionality of bookmark, also install buku.

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):

# sudo make clean install

Running surf run

# surf [URI]

Running surf in tabbed run

# surf-tabbed