Monday, August 10, 2026
Free GUI: Application "Ecosystem"
Saturday, August 8, 2026
Free GUI: Window Manager Capabilities
This post here mentioned some things about a window position API. This post is about describing some more API specifics and window manager capabilities.
I make a low key distinction between "capabilities" and "features" here, because capabilities could emerge into various custom features, or they could be prevented from becoming available to a use-case or workflow. It would all depend on any given system's configuration and scripting.
Saturday, August 1, 2026
Free GUI: Containerized Apps (Plus Segues)
A desktop and application menu should be able to recognize and handle designations of containerized GUI applications to maintain a UX that makes sense with their usage context and priority.
Containers in this context might be used for handling favored application versions, or alternating versioning, or handling applications with multiple different configurations. This might also be useful in a development context. It might apply to making something like Docker or Podman more convenient on the desktop
Sunday, July 26, 2026
Free GUI: Browser Engine
Free GUI needs a browser engine that can work with a system-wide customizable toolbar system, and whatever other system-wide features that get incorporated into the application ecosystem infrastructure. (spoken with a mockingly nerdy lisp while pushing your over-sized glasses back up your nose.)
Sunday, July 19, 2026
Saturday, July 11, 2026
Staying Grounded on Free GUI
Sunday, June 7, 2026
For GUI to Be Free for Non-Developers
(Non-Developers AND Developers)
There is no great way to get UX right in a concise way. (It is possible to do better yes) Also very relevant is that really good UX requires too much specific attention, and then it gets locked in every time you think you have it just perfect.
- Good UX is expensive and difficult in the short term and confining in the longterm.
- Good UX typically requires strange means of gathering user data
- After the fact, there're too few or too many biased deciders to go through for UX changes.
- improvements are not objective. Too many people that will be heartbroken, even if the UX wasn't well thought out in the first place. Misguided familiarity even with flaws. Results in group choice paralysis
- disconnected purposes of software influence what constitutes good design without examination
Thus, if you want to get a single, concise UX, you will be handicapping Linux.
The solution is for there to be at least one or two options (For a DE, and compatible Toolkit) that are about being more-or-less Windows replacements, but then to have a new advanced toolkit for a DE and application ecosystem that is built on the idea of applications that share a common method for making customizations to the UX, small and large. (Obviously still compatible with old application ecosystems.)
Thursday, October 1, 2020
Wednesday, September 30, 2020
Friday, September 25, 2020
Tuesday, September 6, 2016
Distro 2: ASCII Curses Panelling GUI
Why not create a native ascii keyboard-only paneled environment similar to i3 in operation?
- Mod4 can be used for switching panels.
- Ctrl and Alt can be used for switching application functions and menus.
- VIM controls can be used for other operations.
- Panel Arrangement saves on exit
It will be blazing fast and be usable on server systems.
Box Drawing Characters
This is a replacement for the kernel console
Thursday, August 25, 2016
Distro 2: The GUI has a GUI-Component Construction Kit
The Settings and Features Problem:
The OS can only facilitate so many options and settings
ABCDEFGHIJKLMNOPQRSTUVWXYZ possible function availability
So they select a lot they think will be used by most people
W Q U P R X M H T A Z S K standard function availability
But users inevitably want a whole different set at their fingertips
E C T I Z J preferred functions