toke / surfer

Simple keyboard based web browser

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Surfer

Simple keyboard based web browser. No tabs.

Based on webkit2gtk and gtk3. Lariza and Epiphany, Surf inspired.

No xlibs dependency — works on wayland, weston, sway.

Adblock

Install https://github.com/jun7/wyebadblock

Then sudo ln -s /usr/lib/wyebrowser/adblock.so /usr/lib/surfer

Otherwise You can use /etc/hosts block list from sites like someonewhocares.org

Compile and install:

git clone https://github.com/nihilowy/surfer.git

cd surfer

make && sudo make install

on Arch: pacaur -S surfer

Hotkeys:

Ctrl + click link — open link in new window

Ctrl + n — new window

Ctrl + b — go back

Ctrl + f — go forward

Ctrl + q — quit

Esc — stop loading

Ctrl + h — home (bookmarks list)

Ctrl + shift + b — bookmark site (to remove just edit file with links: .fav in your home dir)

Ctrl + o — toogle url bar

Ctrl + / — find word

Ctrl + r — reload page

Ctrl + = — zoom in

Ctrl + - — zoom out

Ctrl + e — scroll down

Ctrl + d — scroll up

Ctrl + w — page up

Ctrl + s — page down

Ctrl + i — web inspector (page source)

Ctrl + Shift + s — toogle user style black theme (/usr/share/surfer/black.css)

Ctrl + Shift + h — show history (.hist file in HOME dir), to enable history change HISTORY_ENABLE to 1 in surfer.c

F11 — toogle fullscreen

Edit surfer.c to change hotkeys

About

Simple keyboard based web browser


Languages

Language:C 82.7%Language:CSS 9.8%Language:Makefile 3.4%Language:Roff 2.9%Language:Shell 1.2%