Go to file
kroket 1bfca4e324 Fix window spawn, fix unsolicited urlbar focus, limit suggestions to 3 2024-03-07 18:13:22 +02:00
cmake Initial commit 2023-09-29 11:13:26 +03:00
debian debian package 2024-02-27 21:12:12 +02:00
src Fix window spawn, fix unsolicited urlbar focus, limit suggestions to 3 2024-03-07 18:13:22 +02:00
CMakeLists.txt - search via DuckDuckGo 2024-02-02 23:01:11 +02:00
README.md Update README 2023-09-29 12:31:42 +03:00

README.md

Jib

Jib is a simple web-browser for Maemo Leste.

  • Chromium based
  • Qt 5.15, CMake, CCache
  • QtWidgets
sudo apt install -y jib

Settings

Name Description
JavascriptEnabled Enables the running of JavaScript
userAgent Switch between a desktop and mobile User-Agent.
ZoomFactor Web page zoom. Available: 75%, 100%, 125%, 150%, 200%
AllowRunningInsecureContent By default, HTTPS pages cannot run JavaScript, CSS, plugins or web-sockets from HTTP URLs. This provides an override to get the old insecure behavior.
PdfViewerEnabled Specifies that PDF documents will be opened in the internal PDF viewer
ShowScrollBars Show/hide scroll bars in the webview.
WebGLEnabled Enables WebGL, default off

Manual installation

Compilation on a Droid 4 is quite fast, around 3min.

sudo apt install -y qtbase5-dev ccache cmake libx11-dev zlib1g-dev libpng-dev libssl-dev libqt5maemo5-dev libqt5svg5-dev libqt5x11extras5-dev libqt5charts5-dev qtmultimedia5-dev libqt5network5 qtquickcontrols2-5-dev qtdeclarative5-dev qtdeclarative5-dev-tools qtwebengine5-dev libqt5webengine5 
cmake -Bbuild .
make -Cbuild -j2
./build/bin/jib

Notes

  • The application takes 6 seconds to boot on Droid 4
  • Tabs/multiple-windows not supported
  • Browser extensions/plugins are not supported (See QWebEngineView).

To-do

The following features are not supported, but maybe they'll be implemented at a later date:

  • AdBlock
  • Password Manager