From Wikipedia, the free encyclopedia
Minimalist web browser based on WebKit/GTK
surf
is a
minimalist
web browser
developed by
suckless.org
. The
user interface
does not include any
graphical control elements
; it is controlled via
keyboard shortcuts
or external tools, which may manipulate its behavior by setting its
window's properties
.
Features
[
edit
]
surf is intentionally limited in its set of features. The only graphical elements the browser has are the page view itself and, optionally, the scrollbars. The main functionality of the browser is implemented in third-party
WebKitGTK
library, and the rest of the program only provides a window and a set of
XProperties
to control its behavior. While surf supports
cookies
, it does not include some other common features of web browsers such as
tabbed browsing
,
bookmarks
or
ad filtering
, though all can be implemented with patches, scripts or external programs, with instructions available in surf's homepage. Instead of an
address bar
, the
_SURF_URI
XProperty has to be set to user-requested
uniform resource locator
(
URL
) for the browser to follow it. By default, surf's configuration includes a
keyboard shortcut
for calling the
dmenu
program to prompt the user for a URL.
[2]
[3]
[4]
[5]
Most configuration of surf is performed by editing its configuration
header file
in its
source code
, and then (re)
compiling
it. Some settings can be changed without recompiling, via
command-line arguments
or hotkeys.
[2]
[4]
See also
[
edit
]
References
[
edit
]
- ^
"surf"
.
- ^
a
b
Kopta, Martin (16 June 2014),
"Surf: minimalisticky prohli?e? podle pravidel Suckless"
[Surf: minimalist browser from Suckless project],
Root.cz
(in Czech)
, retrieved
13 July
2014
- ^
Vervloesem, Koen (14 December 2011),
"Xxxterm: Surfing like a Vim pro"
,
LWN.net
, Comparison
, retrieved
13 July
2014
- ^
a
b
Zobnin, Eugeniy (July 2012), "Всё гениальное просто: переходим на софт проекта suckless.org" [Everything great is simple: transitioning to software from suckless.org],
Xakep
(in Russian), vol. 7, no. 162, pp. 106?109
- ^
Perrin, Chad (6 June 2011),
"If you thought Uzbl was a minimal WebKit browser, you should see surf"
,
TechRepublic
, archived from
the original
on 14 June 2014
, retrieved
13 July
2014
External links
[
edit
]
|
---|
- Features
- standards
- protocols
|
---|
|
|
|
|
|