dillo(1)

πŸ“¦ version 3.3.0-unstable-2025-01, in nixos 26.05, nixpkgs unstable

πŸ’… dillo-plus β€” the tiny secure browser that could (dillo(1), bestie edition) πŸ¦‹

Okay so picture this: a user command called dillo-plus, a whole web browser, and ngl it's lowkey iconic. This is the dillo(1) manual page and I'm about to walk you through it like we're texting at 2am. 🫢


🌸 NAME 🌸

dillo-plus β€” it's a web browser, bestie. That's the whole vibe. ✨


πŸŽ€ SYNOPSIS πŸŽ€

dillo-plus [OPTION]...  [--] [URL|FILE]...

Like, you can throw options at it, then optionally a -- to say "okay no more options", then a pile of URLs or FILEs. Slay. πŸ’…


✨ DESCRIPTION ✨

So Dillo is a lightweight graphical web browser and its whole personality is aiming to be secure. Not me being obsessed with a browser that minds its own business 😌.

It handles HTTP internally β€” main character energy, it does that itself β€” but FILE, FTP, and DATA URIs are handled through a plugin system (dpi). And hey, EXPERIMENTAL HTTPS support can be enabled. Experimental!! Emphasis on experimental, fr fr. πŸ‘€

Both FTP and Dillo's download manager use the wget(1) downloader. Respect the classics.

  • It displays HTML, text, PNG, JPEG, and GIF files. Versatile queen!
  • It handles cookies, HTTP authentication (basic and digest), proxying (basic), and some CSS.
  • Framesets? Displayed as links to frames. Javascript? No. Video? Also no. We're keeping it simple, bestie 😭

🧚 hyphenation era (iykyk)

So if you want the hyphenation feature to actually, like, work, you need pattern files from CTAN installed to /usr/local/lib/dillo-plus/hyphenation/. The way to get that done is with the script dillo-install-hyphenation:

  • call it with ISO-639-1 language codes as arguments
  • or call it with no arguments to get more help

Periodt. πŸŽ€


πŸ¦‹ OPTIONS πŸ¦‹

  • -f, --fullwindow β€” start in full window mode: hide the address bar, navigation buttons, menu, and status bar. Maximum immersion, no distractions, main character viewing. πŸ’–
  • -g, -geometry GEO β€” set the initial window position, where GEO is WxH[{+-}X{+-}Y]. Yes, exactly like that, copy it character for character please.
  • -h, --help β€” display this help text and exit. A little "here's how I work, bestie" moment.
  • -l, --local β€” don't load images or stylesheets, or follow redirections, for these FILEs or URLs. It's intended for use with HTML email β€” yes, that's the whole point, keeping your inbox from being weird. πŸ™ˆ
  • -v, --version β€” display version info and exit. Identity reveal ✨
  • -x, --xid XID β€” open the first Dillo window in an existing window whose window ID is XID. Slotting yourself into someone else's window like it's nothing πŸ’…

πŸ’€ EXIT STATUS πŸ’€

  • 0 β€” no error. We ate and left no crumbs πŸ‘‘
  • 1 β€” internal error. It's giving "not me, something inside me" 😭
  • 2 β€” error in command line arguments. That one's on you, bestie 🫢

🌈 ENVIRONMENT 🌈

  • HOME (or HOMEDRIVE and HOMEPATH on Cygwin) β€” user's home directory. Where your stuff lives πŸ’œ
  • http_proxy β€” URL of proxy to send HTTP/HTTPS traffic through. Going the scenic route ✨

πŸ“ FILES πŸ“

  • dpid-plus β€” Dillo plugin daemon. The behind-the-scenes icon πŸŽ€
  • dpidc-plus β€” control program for dpid-plus. It tells the daemon what to do, respectfully.
  • ~/.dillo-plus/bm.txt β€” user bookmarks πŸ“Œ
  • ~/.dillo-plus/certs/ β€” saved certificates for HTTPS πŸ”
  • ~/.dillo-plus/cookies.txt β€” stored cookies πŸͺ (literally the snack kind, but make it data)
  • ~/.dillo-plus/cookiesrc β€” cookie settings
  • ~/.dillo-plus/dillorc β€” configuration file. The main settings slay.
  • ~/.dillo-plus/domainrc β€” rules for cross-domain requests
  • ~/.dillo-plus/dpid_comm_keys β€” keys used in dpi daemon communication 🀫
  • ~/.dillo-plus/dpidrc β€” contains the name of the directory containing dpis, and associates dpi files with protocols
  • ~/.dillo-plus/keysrc β€” keybindings ⌨️
  • ~/.dillo-plus/style.css β€” user style sheet. Fashion for your browser πŸ’…
  • /usr/local/lib/dillo-plus/hyphenation/ β€” hyphenation pattern files

πŸ’– SEE ALSO πŸ’–


Okay one thing, and I say this with love: keep every flag and path exactly as written. The vibe is mine, the facts are the original's. No cap πŸ’€

Mwah πŸ’‹ β€” this page is from May 28, 2015, USER COMMANDS edition, brought to you by the dillo(1) source/version line. Go be secure and cute out there, bestie! πŸŒΈβœ¨πŸ¦‹

πŸ“¦ where this page comes from