# Xombrero

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Xombrero
> Markdown URL: https://mediated.wiki/source/Xombrero.md
> Source: https://en.wikipedia.org/wiki/Xombrero
> Source revision: 1328766328
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{Short description|Minimalistic web browser designed to replace Firefox}}
{{lowercase title}}
{{Infobox software
| name                    = xombrero
| logo                    = 
| screenshot              = 300px
| slogan                  =
| caption                 = [OpenBSD](/source/OpenBSD) desktop running xombrero 1.6.0
| collapsible             =
| author                  = {{nowrap|Marco Peereboom}}
| developer               = {{nowrap|Marco Peereboom}}, {{nowrap|Stevan Andjelkovic}}, {{nowrap|Edd Barrett}}, {{nowrap|Todd T. Fries}}, {{nowrap|Raphael Graf}}, {{nowrap|Michal Mazurek}}, {{nowrap|Josh Rickmar}}, {{nowrap|David Hill}}
| released                = {{Start date|2012|05|30}}
| discontinued            = yes
| latest release version  = {{wikidata|property|preferred|reference|edit|Q8044913|P348|P548=Q2804309}}
| latest release date     = {{wikidata|qualifier|preferred|single|Q8044913|P348|P548=Q2804309|P577}}
| latest preview version  = {{wikidata|property|preferred|reference|edit|Q8044913|P348|P548=Q51930650}}
| latest preview date     = {{wikidata|qualifier|preferred|single|Q8044913|P348|P548=Q51930650|P577}}
| programming language    = [C](/source/C_(programming_language)), [JavaScript](/source/JavaScript)
| operating system        = [Unix-like](/source/Unix-like), [Windows](/source/Windows)
| engine                  = [WebKit](/source/WebKit)
| platform                = [Cross-platform](/source/Cross-platform)
| size                    = 0.2 [MB](/source/Megabyte)
| language                = English
| genre                   = [Web browser](/source/Web_browser)
| license                 = [ISC license](/source/ISC_license)
| website                 = {{URL|https://github.com/conformal/xombrero}}
| standard                =
| AsOf                    =
}}
[[File:Xombrero passing Acid3 test.png|thumb|xombrero showing the [Acid3](/source/Acid3) test results]]
'''xombrero''' (until 2012 known as '''xxxterm''') is a discontinued<ref name="github-issue-142">{{cite web|url=https://github.com/conformal/xombrero/issues/142|publisher=[GitHub](/source/GitHub)|title=WebKit2|access-date=8 February 2017|date=4 February 2017}}</ref><ref name="openbsd-ports-list-1">{{cite web|url=https://marc.info/?t=148587740300001&r=1&w=2|title=rm -rf Xombrero|access-date=8 February 2017|publisher=[MARC](/source/MARC_(archive))}}</ref> [open-source](/source/open-source) [web browser](/source/web_browser) developed with a goal to be a lightweight and secure replacement for full featured browsers like [Firefox](/source/Firefox).<ref name="off-rationale" /> The browser has found a niche among minimalist browsers for heavy keyboard users by balancing minimalism with usability.

xombrero is based on [GTK+](/source/GTK%2B) 3.<ref>{{cite web |url=https://github.com/conformal/xombrero/wiki#Major_Features |title=Xombrero Major Features|website=[GitHub](/source/GitHub) }}</ref>

== Features ==
xombrero is based on the [WebKit](/source/WebKit) engine<ref name="surfing-like-a-pro" /> and provides an ability to control [cookies](/source/HTTP_cookie), [plug-in](/source/plug-in_(computing))s and [JavaScript](/source/JavaScript) policies on per-[website](/source/website) basis. The user can define the [whitelist](/source/whitelist)s of trusted websites for each of those security risks.<ref name="osnews-review" /><ref name="bsdmag-review" />

xombrero was designed for experienced [command-line interface](/source/command-line_interface) users, so it includes the features typically requested by such an audience: mouseless browsing, no [URL](/source/URL) prefetch, [vi](/source/Vi_(text_editor))-like [user interface](/source/user_interface) and navigation (including ''command'' mode), [plain text file configuration](/source/configuration_file), and link hinting.<ref name="bsdmag-review" /><ref name="undeadly-c2k10" /><ref name="new-webkit-browser" />

== User interface ==
xombrero provides a ''command mode'' (designed after [vi](/source/Vi_(text_editor))) for entering commands for the common tasks, including tabs (''buffers'') switching, entering [URL](/source/URL)s, following links and navigating through browser history and bookmarks.<ref name="surfing-like-a-pro" /> The same functionality can be accessed with [keyboard shortcut](/source/keyboard_shortcut)s.

By default xombrero window contains two panels, providing the ordinary layout of a web browser window. The first one (on the top) – "''fancy bar''" – provides URL entry, ''backward'', ''forward'', ''stop'' and ''white-list toggle'' buttons and optional search string entry. Another panel (on the bottom) – "''status bar''" – reports the current URL (or page title), zoom level and position in page. With these panels enabled and a [mouse](/source/Computer_mouse) attached, the user may operate xombrero like [Firefox](/source/Firefox) or [Midori](/source/Midori_(web_browser)).

== History ==
The development of the browser began in February 2010 under the name "xxxterm" by several [OpenBSD](/source/OpenBSD) users specifically for that operating system.<ref name="osnews-review" /><ref name="first-commit" /> Initially the releases of the browsers were identified by [CVS](/source/Concurrent_Versions_System) revision numbers, though more common "X.Y.Z" version numbering scheme was introduced as development moved to [Git](/source/Git_(software)).<ref name="off-1.6.1-released" />

In the release announcement for version 1.11.2, Peereboom revealed the plan to rename xxxterm to xombrero, though an emergency release under the old name happened later the same day.<ref name="xxxterm-final-version" /><ref name="xxxterm-real-final-version" /> Later it was revealed that the version numbers for the browser under the new name would start again from 1.0.<ref name="rename-forum-post" />

In early 2017, it appeared the project was likely to be discontinued, as xombrero depended on an old version of WebKit which had multiple security vulnerabilities, and a port to a modern version of WebKit would be difficult.<ref name="github-issue-119">{{cite web|url=https://github.com/conformal/xombrero/issues/119|publisher=[GitHub](/source/GitHub)|title=maximum webkitgtk version?|access-date=8 February 2017|date=4 February 2017}}</ref><ref name="github-issue-142" />  Due to these issues,<ref name="openbsd-ports-list-1" /> OpenBSD removed xombrero from its ports tree on 1 February 2017.<ref name="github-openbsd">{{cite web|url=https://github.com/openbsd/ports/commit/e2cf65675c5094befe6910635db56dc646892782|title=Bye Xombrero|publisher=[GitHub](/source/GitHub)|access-date=8 February 2017|date=1 February 2017}}</ref>

== See also ==
{{Portal|Internet}}
*[qutebrowser](/source/qutebrowser)
*[surf](/source/surf_(web_browser)) (discontinued)
* [Conkeror](/source/Conkeror)
* [Pentadactyl](/source/Pentadactyl_(extension))
* [Uzbl](/source/Uzbl) (discontinued)
* [Vimperator](/source/Vimperator)

== References ==
{{Reflist|2|refs=

<ref name="first-commit">{{citation |url=https://github.com/conformal/xombrero/commit/4b659863cd0411b0f4255998de6999060a0bf49f |title=xxxterm: Commit 4b6598 |work=xxxterm [git](/source/Git_(software)) tree |date=2010-02-10 |access-date=2012-06-26 }}</ref>

<ref name="new-webkit-browser">{{citation |url=http://www.root.cz/zpravicky/xxxterm-novy-prohlizec-postaveny-na-jadre-webkit/ |title=XXXTerm: nový prohlížeč postavený na jádře WebKit |language=cs |trans-title=XXXTerm: new browser built on WebKit engine |first=Jiří |last=Bělka |work=[Root.cz](/source/cz%3ARoot.cz) |date=2010-02-25 |access-date=2011-12-07 }}</ref>

<ref name="off-1.6.1-released">{{citation |url=https://opensource.conformal.com/fluxbb/viewtopic.php?id=247 |title=xxxterm 1.6.1 released! |first=Marco |last=Peereboom |date=2011-10-12 |access-date=2011-10-12 |archive-url=https://web.archive.org/web/20160304041949/https://opensource.conformal.com/fluxbb/viewtopic.php?id=247 |archive-date=March 4, 2016 }}</ref>

<ref name="off-rationale">{{citation |url=https://opensource.conformal.com/wiki/XXXTerm_Rationale |title=Why does the world need yet another browser? |first=Marco |last=Peereboom |date=2011-11-04 |access-date=2011-11-27 |archive-url=https://web.archive.org/web/20120930152834/https://opensource.conformal.com/wiki/XXXTerm_Rationale |archive-date=September 30, 2012 }}</ref>

<ref name="osnews-review">{{citation |url=https://www.osnews.com/story/25396/Introduction_xxxterm_Web_Browser |title=Introduction: xxxterm Web Browser |first=Dmitrij |last=Czarkoff |work=[OSNews](/source/OSNews) |date=2011-12-05 |access-date=2011-12-05 }}</ref>

<ref name="surfing-like-a-pro">{{citation |url=https://lwn.net/Articles/472006/ |title=Xxxterm: Surfing like a Vim pro |first=Koen |last=Vervloesem |work=[LWN.net](/source/LWN.net) |date=2011-12-15 |access-date=2011-12-16 }}</ref>

<ref name="undeadly-c2k10">{{citation |url=http://undeadly.org/cgi?action=article&sid=20100907204555 |title=&#91;c2k10&#93; Interview with Marco Peereboom (marco@) Part 8 |first=Mark T. |last=Uemura |work=[OpenBSD Journal](/source/OpenBSD_Journal) |date=2010-09-07 |access-date=2011-11-27 }}</ref>

<ref name="rename-forum-post">{{citation |url=https://opensource.conformal.com/fluxbb/viewtopic.php?pid=1330#p1330 |title=xombrero is here! |first=Marco |last=Peereboom |date=2012-05-17 |access-date=2012-06-05 |archive-url=https://web.archive.org/web/20160317054707/https://opensource.conformal.com/fluxbb/viewtopic.php?pid=1330#p1330 |archive-date=March 17, 2016 }}</ref>

<ref name="xxxterm-final-version">{{citation |url=https://opensource.conformal.com/fluxbb/viewtopic.php?pid=1074#p1074 |title=xxxterm 1.11.2 released! |first=Marco |last=Peereboom |date=2012-03-01 |access-date=2012-06-26 |archive-url=https://web.archive.org/web/20160304045329/https://opensource.conformal.com/fluxbb/viewtopic.php?pid=1074#p1074 |archive-date=March 4, 2016 }}</ref>

<ref name="xxxterm-real-final-version">{{citation |url=https://opensource.conformal.com/fluxbb/viewtopic.php?pid=1076#p1076 |title=xxxterm 1.11.3 released! |first=Marco |last=Peereboom |date=2012-03-01 |access-date=2012-06-26 |archive-url=https://web.archive.org/web/20150709225555/https://opensource.conformal.com/fluxbb/viewtopic.php?pid=1076#p1076 |archive-date=July 9, 2015 }}</ref>

<ref name="bsdmag-review">{{citation |title=Browse the Internet Differently |first=Charles |last=Rapenne |work=[BSD Magazine](/source/BSD_Magazine) |volume=6 |number=10 |issn=1898-9144 |date=2012-10-08 }}</ref>
}}

== External links ==
*{{github|conformal/xombrero}}

{{Lightweight web browsers}}
{{Web browsers|desktop}}

Category:Free software programmed in C
Category:Free web browsers
Category:POSIX web browsers
Category:Software based on WebKit
Category:Web browsers that use GTK
Category:Software using the ISC license
Category:Discontinued web browsers

---
Adapted from the Wikipedia article [Xombrero](https://en.wikipedia.org/wiki/Xombrero) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Xombrero?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
