Skip to content
Tech News
← Back to articles

Dillo Browser Release 3.3.0

read original get Dillo Web Browser → more articles
Why This Matters

The Dillo 3.3.0 release introduces significant enhancements such as experimental support for FLTK 1.4, a new command-line control interface via dilloc, and customizable page actions. These updates improve Dillo's flexibility, automation capabilities, and user control, making it more appealing for developers and privacy-conscious users seeking a lightweight browser.

Key Takeaways

Dillo release 3.3.0

Summary of changes

The Dillo 3.3.0 release contains several new features, configuration options and bug fixes. It is the first release to provide experimental support for FLTK 1.4 (see the details below).

Control via UNIX socket

A new dilloc program is now available to control Dillo from the command line or from a script. It searches for Dillo by the PID in the DILLO_PID environment variable or for a unique Dillo process if not set. You can see the available commands with dilloc help :

% dilloc help Commands return 0 on success or non-zero on error. Available commands: ping Check if dillo replies correctly: pid Print PID of selected dillo process reload Reload the current tab ready Exits with 0 if finished loading, 1 otherwise open URL Open the given URL in the current tab url Print the url in the current tab title Print the title of page in the current tab status [MSG] Set the status bar to MSG dump Print the content of the current tab hdump Print the HTTP headers of the current tab load Replace the content in the current tab by stdin rawload Replace the HTTP headers and content of the current tab by stdin quit Close dillo wait [T] Wait until the current tab has finished loading at most T seconds (default 60.0). Wait forever with T set to 0.

Page actions

We have added the ability to run arbitrary commands from the page menu (right click on the page) with the page_action new option.

With page actions, dilloc provides a powerful mechanism to perform page manipulations. Here is an example page action in ~/.dillo/dillorc :

page_action="Mimic Chrome:curl_chrome136 $url | dilloc load"

... continue reading