Difference between revisions of "Jumanji"
m (Style fixes, capital letters.) |
|||
(20 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
− | [[Category:Web Browser | + | [[Category:Web Browser]] |
+ | [http://pwmt.org/projects/jumanji/ jumanji] is a web browser that provides a minimalistic and space saving interface as well as an easy usage that mainly focuses on keyboard interaction like ''vimperator'' does. | ||
− | == | + | == Installation == |
− | jumanji | + | [[pacman|Install]] one of ''jumanji'' variants from the [[AUR]]: |
+ | * {{AUR|jumanji}} - Stable release. | ||
+ | * {{AUR|jumanji-git}} - Development release. | ||
+ | * {{AUR|jumanji-git-gtk2}} - Development release using old GTK+ 2 libraries. | ||
− | === | + | == Configuration == |
− | |||
− | |||
− | === | + | === config.h === |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
To modify config.h: | To modify config.h: | ||
* get jumanji-git PKGBUILD from AUR | * get jumanji-git PKGBUILD from AUR | ||
− | * {{ | + | * {{ic|makepkg}} |
− | * {{ | + | * {{ic|git --git-dir src/jumanji/ init}} |
* change src/jumanji/config.def.h | * change src/jumanji/config.def.h | ||
− | * {{ | + | * {{ic|makepkg -e}} |
− | + | === rc file configuration === | |
− | jumanji allows for a lot of user configuration either by modifying the config.def.h file or through a rc file located at | + | |
+ | jumanji allows for a lot of user configuration either by modifying the config.def.h file or through a rc file located at {{ic|~/.config/jumanji/jumanjirc}}. you can set searchengines, homepages, custom stylesheets, user scripts, proxy. Change the default download directory and much more. A sample configuration file below shows how to customize jumanji. | ||
# jumanji configuration | # jumanji configuration | ||
# search engines | # search engines | ||
Line 43: | Line 40: | ||
# downloads | # downloads | ||
set download_dir ~/downloads/ | set download_dir ~/downloads/ | ||
− | set download_command urxvt -e sh -c "wget --load-cookies ~/.config/jumanji/cookies '%s' -O %s"; | + | set download_command urxvt -e sh -c "wget --load-cookies ~/.config/jumanji/cookies '%s' -O '%s'"; |
# keybindings | # keybindings | ||
map <C-,> nav_history previous | map <C-,> nav_history previous | ||
Line 49: | Line 46: | ||
bmap ^DD$ quit | bmap ^DD$ quit | ||
− | + | == Commands == | |
+ | |||
Below are some basic commands that can be used with jumanji | Below are some basic commands that can be used with jumanji | ||
− | + | === Look and feel === | |
− | C-m = Toggle status bar | + | |
− | C-n | + | C-m = Toggle status bar |
+ | C-n = Toggle tab bar | ||
+ | |||
+ | === Page navigation === | ||
− | + | o = enter url to open in same tab | |
− | o | + | t = enter url to open in new tab |
− | t | + | j = scroll down |
− | j | + | k = scroll up |
− | k | + | h = scroll left |
− | h | + | l = scroll right |
− | l | + | C-d = scroll down (half the screen) |
− | C-d | + | C-u = scroll up (half the screen) |
− | C-u | + | space = page down |
− | space | + | gg = beginning |
− | gg | + | G = end |
− | G | + | C-o = back |
− | C-o | + | C-i = forward |
− | C-i | + | :stop = stop |
− | :stop | + | r = reload |
− | r | + | |
+ | === Zooming === | ||
− | |||
zI = zoom_in | zI = zoom_in | ||
zO = zoom_out | zO = zoom_out | ||
z0 = zoom to original size | z0 = zoom to original size | ||
− | + | === Searching === | |
+ | |||
/ = search %s | / = search %s | ||
− | ? = | + | ? = search reverse %s |
− | + | :open = start a search with your search engine %s (the first one in your jumanjirc is used) | |
− | + | ||
− | :bmark | + | === Bookmarks and history === |
− | o <tab> | + | |
− | t <tab> | + | :bmark = insert bookmark (bookmarks are saved in ~/.config/jumanji/bookmarks) |
+ | o <tab> = show bookmarks and history to open in same tab | ||
+ | t <tab> = show bookmarks and history to open in new tab | ||
+ | |||
+ | === Link following === | ||
− | + | f = spawn numbers next to each hyperlink. Type the number after typing f to follow the link in the same tab [http://www.pwmt.org/jumanji/faq/] | |
− | f | + | F = spawn numbers next to each hyperlink. Type the number after typing F to follow the link in a new tab |
− | F | ||
gh = Go to homepage in the same tab | gh = Go to homepage in the same tab | ||
gH = open homepage in a new tab | gH = open homepage in a new tab | ||
− | gf, C-s | + | gf, C-s = view source |
gF = view source in a new tab | gF = view source in a new tab | ||
− | + | === Tabs === | |
− | gt | + | |
− | gT or C-S-Tab | + | gt or C-Tab or S-k = go to next tab |
− | xgt | + | gT or C-S-Tab or S-j = go to previous tab |
− | C-w | + | xgt = go to tab number x, where x is any number 0-9 |
+ | C-w = close tab | ||
+ | |||
+ | === Exit === | ||
− | |||
ZZ = exit | ZZ = exit | ||
C-q = exit | C-q = exit | ||
− | === | + | == See also == |
− | |||
− | |||
− | |||
− | = | + | * [https://bbs.archlinux.org/viewtopic.php?id=100505 Old, closed forum thread] |
− | [ | + | * [https://bbs.archlinux.org/viewtopic.php?id=115119 The current forum thread] |
Revision as of 11:58, 12 September 2013
jumanji is a web browser that provides a minimalistic and space saving interface as well as an easy usage that mainly focuses on keyboard interaction like vimperator does.
Contents
Installation
Install one of jumanji variants from the AUR:
- jumanjiAUR - Stable release.
- jumanji-gitAUR - Development release.
- jumanji-git-gtk2AUR - Development release using old GTK+ 2 libraries.
Configuration
config.h
To modify config.h:
- get jumanji-git PKGBUILD from AUR
-
makepkg
-
git --git-dir src/jumanji/ init
- change src/jumanji/config.def.h
-
makepkg -e
rc file configuration
jumanji allows for a lot of user configuration either by modifying the config.def.h file or through a rc file located at ~/.config/jumanji/jumanjirc
. you can set searchengines, homepages, custom stylesheets, user scripts, proxy. Change the default download directory and much more. A sample configuration file below shows how to customize jumanji.
# jumanji configuration # search engines searchengine ggl http://www.google.com/search?q=%s searchengine wiki http://en.wikipedia.org/w/index.php?search=%s # browser settings set homepage http://www.google.com/ig set auto_save 60 set single_instance false # Use privoxy for adblocking set proxy localhost:8118 # look n feel set font monospace normal 9 set stylesheet file:///home/inxs/.config/jumanji/style.css # follow hints script ~/.config/jumanji/scripts/hinting.js # downloads set download_dir ~/downloads/ set download_command urxvt -e sh -c "wget --load-cookies ~/.config/jumanji/cookies '%s' -O '%s'"; # keybindings map <C-,> nav_history previous map <C-.> nav_history next bmap ^DD$ quit
Commands
Below are some basic commands that can be used with jumanji
Look and feel
C-m = Toggle status bar C-n = Toggle tab bar
o = enter url to open in same tab t = enter url to open in new tab j = scroll down k = scroll up h = scroll left l = scroll right C-d = scroll down (half the screen) C-u = scroll up (half the screen) space = page down gg = beginning G = end C-o = back C-i = forward :stop = stop r = reload
Zooming
zI = zoom_in zO = zoom_out z0 = zoom to original size
Searching
/ = search %s ? = search reverse %s :open = start a search with your search engine %s (the first one in your jumanjirc is used)
Bookmarks and history
:bmark = insert bookmark (bookmarks are saved in ~/.config/jumanji/bookmarks) o <tab> = show bookmarks and history to open in same tab t <tab> = show bookmarks and history to open in new tab
Link following
f = spawn numbers next to each hyperlink. Type the number after typing f to follow the link in the same tab [1] F = spawn numbers next to each hyperlink. Type the number after typing F to follow the link in a new tab gh = Go to homepage in the same tab gH = open homepage in a new tab gf, C-s = view source gF = view source in a new tab
Tabs
gt or C-Tab or S-k = go to next tab gT or C-S-Tab or S-j = go to previous tab xgt = go to tab number x, where x is any number 0-9 C-w = close tab
Exit
ZZ = exit C-q = exit