Panel at a glance
JustBrowsing uses the lightweight i3 window manager to keep the experience uncluttered and without window borders. A bottom panel, adeskbar, displays the time and date, and has many settings visible - no hunting around. A single-window paradigm allows the browser to maximize the available screen real estate.
Webapps can be launched from this panel or toggle the browser session. NetworkManager applet automatically connects to wired networks and makes it easy to connect to wifi networks. The volume is controlled by the pnmixer applet or volume keys. Advanced audio settings can be adjusted using pavucontrol. The keymap is set and can be selected using the jbxkb applet which was created for this project.
The jb-config GUI utility is a new way to manage settings and can change the screen resolution, timezone, language, keymap, homepage and default browser. An optional configuration file may be created on media (that must be labeled JUSTDATA) to save preferences persistently. Unlike some other browser-based distros, JustBrowsing supports USB printing (supported printers).
Press TAB to edit JustBrowsing bootloader menu entry
Change settings at boot time using the provided boot entries or customize them. Create a JUSTDATA partition with justbrowsing.cfg for persistent language, keyboard layout, etc. settings.
Press F1 to bring up boot parameters
Parameter | Description |
default=chrome | Sets default browser to Google Chrome |
display=1366x768 | Forces resolution of 1366x768 |
gpu=vbox | Enables Virtualbox GPU driver |
copytoram=y | Copy entire ISO into RAM |
clean=true | Use fresh/untouched browser profiles |
locale=pl | Set browser locale to Polish |
keymap=is | Set keymap to Iceland layout |
nomodeset | Disables kernel mode setting (needed for some GPUS) |
nouveau.modeset=0 | Needed for some Nvidia GPUs |
url=http://ddg.gg | Sets homepage to DuckDuckGo |
zone=Europe/Rome | Sets timezone to Rome, Italy (CET) |
Press F2 to bring up locale and keymap list
Select an entry under "Choose locale & keymap". Currently 38 keymaps are supported but browser localization varies, see the below compatability table. View gallery
Keymap | Locale | Firefox |
Chrome | Name |
us(intl) | af | x | | Afrikaans |
am | am | | x | Amharic |
ara | ar | x | x | Arabic |
be | be | x | | Belarusian |
bg | bg | x | x | Bulgarian |
br | br | x | | Breton |
ca | ca | x | x | Catalan |
cn | zh_CN | x | x | Chinese |
hr | hr | x | x | Croatian |
us(intl) | nl | x | x | Dutch |
us | en_US | x | x | English (US) |
gb | en_GB | x | x | English (GB) |
et | et | x | x | Estonian |
fi | fi | x | x | Finnish |
fr | fr | x | x | French |
de | de | x | x | German |
gr | el | x | x | Greek |
il | he | x | x | Hebrew |
hu | hu | x | x | Hungarian |
is | is | x | | Icelandic |
|
Keymap | Locale | Firefox |
Chrome | Name |
it | it | x | x | Italian |
jp | ja | x | x | Japanese |
kr | ko | x | x | Korean |
lv | lv | x | x | Latvian |
lt | lt | x | x | Lithuanian |
mk | mk | x | | Macedonian |
ml | ml | x | x | Malayalam |
no | no | | x | Norwegian |
pl | pl | x | x | Polish |
ro | ro | x | x | Romanian |
ru | ru | x | x | Russian |
sk | sk | x | x | Slovak |
es | es | x | x | Spanish |
se | sv | x | x | Swedish |
th | th | x | x | Thai |
tr | tr | x | x | Turkish |
tw | zh_TW | x | x | Taiwanese |
vn | vi | x | x | Vietnamese |
us(dvorak) | | | | DVORAK |
us(intl) | | | | International |
|
Tip: keymaps can also be toggled with Left click and switched from a list with Right click
Note: Some keymaps depend on ibus input methods, while the rest use standard XKB layouts. Starting in Chrome 35, only whitelisted XKB keymaps are compatible.
Temporarily load an azerty/dvorak/qwerty/qwertz keymap
Also supported is loading a keymap within the boot menu to edit boot entries. Select "Advanced Options -> Load keymap", then a keyboard layout style and finally the appropriate keymap. This will NOT be passed to the OS.
JustBrowsing Dev Edition is for developers and it is intended for debugging purposes only.
The OpenSSH server is installed, configured and started at boot in this edition. This is a security vulernability if left unchecked. The ssh package is not configured nor even installed in the regular version. The password is the ISO's build date in the format YYYYMMDD.
Virtual Terminals (VTs) are also enabled. In QEMU they can be accessed by pressing CTRL+ALT+2, typing in: sendkey ctrl-alt-f2 ENTER then press CTRL+ALT+1 to access TTY2
The final change is xterm is installed. It can be launched from i3 with: Super+Enter (Win+Return). Other useful key combinations include toggling the WM tile mode with Super+Shift+W (tabs), Super+Shift+E (tile), Super+Shift+S (stack)
Nightly builds daily from latest stable ISO
JustBrowsing Nightlies are untested, auto-built releases. Nightly builds are based from the latest stable JustBrowsing release with the packages upgraded. Providing the latest packages helps to protect users from the security vulernabilities associated with outdated software.
Automation helps minimize maintaince of the JustBrowsing project, keeping up-to-date while freeing up time to innovate with new features.
Virtualbox OVA files for easy deployment
Open Virtualization Archive (OVA) is a portable Virtual Appliance bundle containing a Virtual Machine. JustBrowsing .ova files are generated along with the .iso nightly builds and make it easy to test JustBrowsing or distribute across a computer lab. Learn how to import .ova file
Quick video tutorial