Close

Tiling Window Managers

A project log for Distraction-Free Linux-Based Word Processor

Recreating the FreeWrite/AlphaSmart experience in linux

kumarKumar 09/09/2020 at 12:270 Comments

I've flip-flopped again on the software design, and decided to go for a more hacker-ey approach that uses a tiling window manager + terminal window instead of a browser in kiosk mode. I'm using the following software:

I discovered it's pretty easy to hack together a menu-based interface with  Fish shell script, though it's a bit janky. Better options are wiretail (easier, more portable)/dialog (more verbose, more flexible) which allow for decent-looking GUIs in shell scripts.


Off-topic, I also learned about Zenity which is the GTK equivalent. It has Python bindings and seems like a nicer alternative to PyQT (pretty but tedious to code up) and PySimpleGUI (fast to code but hideous as the library tries to look like a 90s WinForms enterprise app).

Discussions