surf (web browser)

surf
Word "surf" written in hand-made "angular" font

Screenshot of surf showing Wikipedia Main Page

surf does not include graphical control elements
Original author(s) Christoph Lohmann
Developer(s) Christoph Lohmann, Enno Boland, Troels Henriksen, et al.
Initial release 10 September 2009 (2009-09-10)
Stable release 0.7 (19 December 2015 (2015-12-19)[1]) [±]
Development status Active
Written in C
Operating system Unix-like
Engine WebKitGTK+
Type minimalist web browser
License MIT License
Website surf.suckless.org

surf is a minimalist web browser developed by suckless.org. The user interface of this browser 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

surf is intentionally limited in its set of features. The only graphical elements the browser has are the page view itself and a small line indicating download progress. 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. 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 configuration includes a keyboard shortcut for calling dmenu program to prompt user for URL.[2][3][4][5]

All configuration of surf is performed by editing configuration header file or directly browser's source code before compilation, and most of the browser's settings (with exception of several command line arguments) can't be altered later.[2][4]

See also

References

  1. "Index of /surf/". suckless.org. 19 December 2015. Retrieved 13 January 2016.
  2. 1 2 Kopta, Martin (16 June 2014), "Surf: minimalistický prohlížeč podle pravidel Suckless" [Surf: minimalist browser from Suckless project], Root.cz (in Czech), retrieved 13 July 2014
  3. Vervloesem, Koen (14 December 2011), "Xxxterm: Surfing like a Vim pro", LWN.net, retrieved 13 July 2014 |section= ignored (help)
  4. 1 2 Zobnin, Eugeniy (July 2012), "Всё гениальное просто: переходим на софт проекта suckless.org" [Everything great is simple: transitioning to software from suckless.org], Xakep (in Russian), 7 (162), pp. 106–109
  5. Perrin, Chad (6 June 2011), "If you thought Uzbl was a minimal WebKit browser, you should see surf", TechRepublic, retrieved 13 July 2014
This article is issued from Wikipedia - version of the 9/13/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.